wlroots/render/gles2
Andri Yngvason c074f6e83f render: gles2: Add NV12 GLES2 buffers
Rendering to NV12 buffers is not directly supported in GL ES2.0, but can
be implemented by rendering in 2 passes to 2 different EGL images.

This change makes provisions for multiple EGL images inside a
wlr_gles2_buffer and adds a special case for mapping NV12 buffers to
multiple EGL images.

Signed-off-by: Andri Yngvason <andri@yngvason.is>
2026-05-18 18:20:07 +00:00
..
shaders render: gles2: Add colour conversion matrix to shaders 2026-05-18 18:20:07 +00:00
meson.build render/gles2: validate shaders at build time 2024-12-15 13:59:42 +01:00
pass.c render: gles2: Add NV12 GLES2 buffers 2026-05-18 18:20:07 +00:00
pixel_format.c render/gles2: add BGR161616F and BGR161616 2026-01-03 17:47:19 +00:00
renderer.c render: gles2: Add NV12 GLES2 buffers 2026-05-18 18:20:07 +00:00
texture.c render: gles2: Add NV12 GLES2 buffers 2026-05-18 18:20:07 +00:00