gtk/gsk/gpu/shaders
Benjamin Otte 2fe9ff7918 gpu: Make mask op obey ccs
No colorstate conversions allowed here, though technically we could use
the alternate color state for the source most of the time, as the mask's
colorstate is only relevant for luminance.
2024-07-11 14:57:20 +02:00
..
blendmode.glsl gpu: Add support for blend modes 2024-01-07 07:22:52 +01:00
color.glsl gpu: Add shaders for the new specialization constant 2024-07-11 14:57:20 +02: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 gpu: Add ability to run shaders 2024-01-07 07:22:49 +01:00
enums.glsl gpu: Add a color convert shader 2024-07-11 14:57:20 +02:00
generate-header.py gpu: Setup attribute locations 2024-01-07 07:22:53 +01:00
gskgpublendmode.glsl gpu: Make blur op obey ccs 2024-07-11 14:57:20 +02:00
gskgpublur.glsl gpu: Make blur op obey ccs 2024-07-11 14:57:20 +02:00
gskgpuborder.glsl gpu: Make border op obey ccs 2024-07-11 14:57:20 +02:00
gskgpuboxshadow.glsl gpu: Make box shadow op obey ccs 2024-07-11 14:57:20 +02:00
gskgpucolor.glsl gpu: Make color op obey ccs 2024-07-11 14:57:20 +02:00
gskgpucolorize.glsl gpu: Make colorize op obey ccs 2024-07-11 14:57:20 +02:00
gskgpucolormatrix.glsl gpu: Make colormatrix op obey ccs 2024-07-11 14:57:20 +02:00
gskgpuconicgradient.glsl gpu: Make conic gradient op obey ccs 2024-07-11 14:57:20 +02:00
gskgpuconvert.glsl gpu: Port convert op to GskGpuColorStates 2024-07-11 14:57:20 +02:00
gskgpucrossfade.glsl gpu: Make crossfade op obey ccs 2024-07-11 14:57:20 +02:00
gskgpulineargradient.glsl gpu: Make linear gradient op obey ccs 2024-07-11 14:57:20 +02:00
gskgpumask.glsl gpu: Make mask op obey ccs 2024-07-11 14:57:20 +02:00
gskgpuradialgradient.glsl gpu: Make radial gradient op obey ccs 2024-07-11 14:57:20 +02:00
gskgpuroundedcolor.glsl gpu: Make rounded-color op obey ccs 2024-07-11 14:57:20 +02:00
gskgputexture.glsl gpu: Introduce gsk_texture() shader function/macro 2024-01-07 07:22:50 +01:00
meson.build gpu: Remove straightalpha shader 2024-07-11 14:57:20 +02:00
process-glsl-includes.py gpu: Add ability to run shaders 2024-01-07 07:22:49 +01:00
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