wlroots/include
Simon Ser 22594d3723 render/gles2: unify fragment shader
Instead of having 3 different fragment shaders for textures and 1
more for quads, unify them all and compile different variants via
a SOURCE constant.

In the future, we will have more variant dimensions: pre-multiplied
alpha on/off, color transformation, etc. It will become inpractical
to have one file per combination.

Weston has a similar approach:
https://gitlab.freedesktop.org/wayland/weston/-/blob/main/libweston/renderer-gl/fragment.glsl
2022-10-27 16:37:17 +02:00
..
backend backend: use global output name counters 2022-10-13 13:12:43 +02:00
interfaces types/wlr_input_device: move init and finish function to private API 2022-03-07 16:37:41 +00:00
render render/gles2: unify fragment shader 2022-10-27 16:37:17 +02:00
types output: fix back buffer checks 2022-09-21 16:18:16 +02:00
util util/set: overhaul 2022-08-29 13:48:42 +00:00
wlr wlr-output-management: implement adaptive sync 2022-10-24 16:19:25 +00:00
xcursor xcursor: garbage collect XcursorLibraryLoadImages 2022-01-31 14:10:08 +00:00
xwayland xwayland: use dict to collect supported features 2022-05-23 09:49:58 +02:00
meson.build render/vulkan: add Vulkan renderer 2021-10-18 11:51:13 +02:00