gtk/gsk/gpu/shaders
Benjamin Otte b481fd854f gpu: Encode number of textures use in every shader
Just define GSK_N_TEXTURES in every glsl file, extract that #define in
the python parser and emit a static const uint variable
"{shader_name}_n_textures" in the generated header.
2024-07-22 18:37:07 +02:00
..
blendmode.glsl gpu: Add support for blend modes 2024-01-07 07:22:52 +01:00
color.glsl colorstate: Add rec2100-pq and rec2100-linear 2024-07-13 15:11:07 -04:00
common-gl.glsl gpu: GL < 4.0 needs the ifelse ladder for textures 2024-02-07 19:09:07 +01:00
common-vulkan.glsl gpu: Pass color states as specialization constant 2024-07-11 14:57:20 +02:00
common.glsl gpu: Add straight alpha support 2024-01-07 07:22:51 +01:00
ellipse.glsl
enums.glsl colorstate: Add rec2100-pq and rec2100-linear 2024-07-13 15:11:07 -04:00
generate-header.py gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
gskgpublendmode.glsl gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
gskgpublur.glsl gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
gskgpuborder.glsl gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
gskgpuboxshadow.glsl gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
gskgpucolor.glsl gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
gskgpucolorize.glsl gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
gskgpucolormatrix.glsl gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
gskgpuconicgradient.glsl gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
gskgpuconvert.glsl gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
gskgpucrossfade.glsl gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
gskgpulineargradient.glsl gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
gskgpumask.glsl gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
gskgpuradialgradient.glsl gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
gskgpuroundedcolor.glsl gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
gskgputexture.glsl gpu: Encode number of textures use in every shader 2024-07-22 18:37:07 +02:00
meson.build gpu: Remove straightalpha shader 2024-07-11 14:57:20 +02:00
process-glsl-includes.py
rect.glsl gpu: Track position fwidth explicitly 2024-01-07 07:22:51 +01:00
roundedrect.glsl gpu: Optimize box-shadow shader 2024-01-07 07:22:53 +01:00