summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKhem Raj <[email protected]>2024-09-11 08:04:23 -0700
committerQt Cherry-pick Bot <[email protected]>2025-08-19 19:34:17 +0000
commit5fa413ab71ae7f49b45828b2897409b49818594e (patch)
tree61ecdb144d398ba004eef338966e805a0549cc33 /src
parent92896bbb891cd5d5885cc2a9cd07da683e7ed483 (diff)
Fix narrowing conversions seen on 32bit arm6.8
This issue is seen with clang-19 when compiling for arm32 make clang-19 happier with -Wc++11-narrowing Fixes native_skia_output_device_opengl.cpp:292:47: error: non-constant-expression cannot be narrowed from type ' ↪ uint32_t' (aka 'unsigned int') to 'EGLAttrib' (aka 'int') in initializer list [-Wc++11-narrowing] 292 | EGL_DMA_BUF_PLANE0_PITCH_EXT, nativePixmap->GetDmaBufPitch(0), Change-Id: I95ba1ab0a37218b6d05324df563efba6d5c39ba2 Reviewed-by: Allan Sandfeld Jensen <[email protected]> (cherry picked from commit f94d2a539c3189b086615749cfde65ca2058e04c) Reviewed-by: Qt Cherry-pick Bot <[email protected]> (cherry picked from commit 8bc191ff6e879cb01ae4f2a2fc719f5b9b3eed4e) (cherry picked from commit 2bb6c8aee1081ff4656d46bab1b8d9458a58e944)
Diffstat (limited to 'src')
-rw-r--r--src/core/compositor/native_skia_output_device_opengl.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/compositor/native_skia_output_device_opengl.cpp b/src/core/compositor/native_skia_output_device_opengl.cpp
index 80521d5c2..9164526b4 100644
--- a/src/core/compositor/native_skia_output_device_opengl.cpp
+++ b/src/core/compositor/native_skia_output_device_opengl.cpp
@@ -360,7 +360,7 @@ QSGTexture *NativeSkiaOutputDeviceOpenGL::texture(QQuickWindow *win, uint32_t te
EGL_LINUX_DRM_FOURCC_EXT, drmFormat,
EGL_DMA_BUF_PLANE0_FD_EXT, scopedFd.get(),
EGL_DMA_BUF_PLANE0_OFFSET_EXT, static_cast<EGLAttrib>(nativePixmap->GetDmaBufOffset(0)),
- EGL_DMA_BUF_PLANE0_PITCH_EXT, nativePixmap->GetDmaBufPitch(0),
+ EGL_DMA_BUF_PLANE0_PITCH_EXT, static_cast<EGLAttrib>(nativePixmap->GetDmaBufPitch(0)),
EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT, static_cast<EGLAttrib>(modifier & 0xffffffff),
EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT, static_cast<EGLAttrib>(modifier >> 32),
EGL_NONE