155fa3a56a
When flush_damage() is called, the output to be repainted next is already known. Pass it along into the renderer, which can make use of this information: The GL renderer can get a better idea which SHM surface textures actually have to be updated, in case a surface can be put on a plane on one output, but not another. A future Vulkan renderer could record texture uploads into an output specific command buffer. Signed-off-by: Philipp Zabel <philipp.zabel@gmail.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 | ||
meson.build | ||
vertex.glsl |