mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-02-06 10:30:31 +01:00
We've been clobbering non-solid buffers with solid buffer attachment in situations where we override the real buffer with a placeholder. If the reason (punch hole, censor) that led to the placeholder is no longer in effect, and new buffer is attached, we won't render what we should. Instead, let's not attach anything for the paint node draw_solid case, and allow gl_buffer_state be NULL when the real buffer is solid. gl_buffer_state can then always be the correct state for the real buffer, even if we don't use it. Signed-off-by: Derek Foreman <derek.foreman@collabora.com> |
||
|---|---|---|
| .. | ||
| egl-glue.c | ||
| fragment.glsl | ||
| gl-renderer-internal.h | ||
| gl-renderer.c | ||
| gl-renderer.h | ||
| gl-shader-config-color-transformation.c | ||
| gl-shaders.c | ||
| gl-utils.c | ||
| meson.build | ||
| vertex.glsl | ||