weston/libweston/renderer-gl
Robert Mader 82d6297416 gl-shaders: Remove asserts relying on shader compiler behavior
yuv_coefficients and yuv_offsets should get optimized away by shader
compilers as the related code paths can never be reached. This seems to
work well on Mesa but not necessarily with other drivers.

While on it, assert that the uniforms *are* present, unless the
yuv-to-rgb conversion is handled by the driver.

Signed-off-by: Robert Mader <robert.mader@collabora.com>
(cherry picked from commit 5c49563ef4)
2026-04-23 14:44:22 +03:00
..
egl-glue.c gl-renderer: add function to query supported rendering formats 2025-09-02 13:34:00 +00:00
fragment.glsl libweston: collapse CVD correction into single matrix multiplication 2026-01-22 18:24:29 +00:00
gl-renderer-internal.h libweston: collapse CVD correction into single matrix multiplication 2026-01-22 18:24:29 +00:00
gl-renderer.c libweston: collapse CVD correction into single matrix multiplication 2026-01-22 18:24:29 +00:00
gl-renderer.h gl-renderer: add function to query supported rendering formats 2025-09-02 13:34:00 +00:00
gl-shader-config-color-transformation.c libweston: collapse CVD correction into single matrix multiplication 2026-01-22 18:24:29 +00:00
gl-shaders.c gl-shaders: Remove asserts relying on shader compiler behavior 2026-04-23 14:44:22 +03:00
gl-utils.c gl-renderer: Disable texture validity checks by default 2026-02-13 17:04:05 +00:00
meson.build gl-renderer: Move utilities to new file gl-utils.c 2025-02-06 08:42:56 +00:00
vertex.glsl gl-renderer: Remove sub-mesh wireframe coloring 2024-07-04 14:15:04 +00:00