gtk/gsk/gpu/shaders
Benjamin Otte b7a8c2207e gpu: Introduce gsk_texture() shader function/macro
Due to GLES and old GL not allowing non-constant texture array
lookups,we need to turn the array lookup into a big switch statementin
those versions, and that requires putting the texture() call into that
switch.

But with that trick, we can use texture IDs in GLSL.
2024-01-07 07:22:50 +01:00
..
color.glsl
common-gl.glsl gpu: Introduce gsk_texture() shader function/macro 2024-01-07 07:22:50 +01:00
common-vulkan.glsl gpu: Introduce gsk_texture() shader function/macro 2024-01-07 07:22:50 +01:00
common.glsl gpu: Add a border shader 2024-01-07 07:22:50 +01:00
ellipse.glsl
enums.glsl gpu: Add clip pattern 2024-01-07 07:22:50 +01:00
generate-header.py
gradient.glsl gpu: Add linear gradients to pattern shader 2024-01-07 07:22:50 +01:00
gskgpuborder.glsl gpu: Add a border shader 2024-01-07 07:22:50 +01:00
gskgpucolorize.glsl gpu: Introduce gsk_texture() shader function/macro 2024-01-07 07:22:50 +01:00
gskgputexture.glsl gpu: Introduce gsk_texture() shader function/macro 2024-01-07 07:22:50 +01:00
gskgpuuber.glsl
meson.build gpu: Add colorize shader 2024-01-07 07:22:50 +01:00
pattern.glsl gpu: Introduce gsk_texture() shader function/macro 2024-01-07 07:22:50 +01:00
process-glsl-includes.py
rect.glsl
roundedrect.glsl