summaryrefslogtreecommitdiff
path: root/gsk
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-04-03 08:16:50 -0400
committerMatthias Clasen <mclasen@redhat.com>2021-04-03 08:24:58 -0400
commit900a4e4d3119e0a3cf54dcc9072c90d69728905d (patch)
treec7e9bf62b8f28ee96f8697b324a88acc53b5b4dd /gsk
parentee63b84b6ab6fb8b342d5ea7a0441765a078c33b (diff)
downloadgtk+-900a4e4d3119e0a3cf54dcc9072c90d69728905d.tar.gz
gsk: Move shader resources
Move the resources of each renderer to its subdirectory. We've previously done that for the ngl renderer, but it is better to be consistent and do it for all the renderers.
Diffstat (limited to 'gsk')
-rw-r--r--gsk/gen-gsk-gresources-xml.py6
-rw-r--r--gsk/gl/resources/blend.glsl (renamed from gsk/resources/glsl/blend.glsl)0
-rw-r--r--gsk/gl/resources/blit.glsl (renamed from gsk/resources/glsl/blit.glsl)0
-rw-r--r--gsk/gl/resources/blur.glsl (renamed from gsk/resources/glsl/blur.glsl)0
-rw-r--r--gsk/gl/resources/border.glsl (renamed from gsk/resources/glsl/border.glsl)0
-rw-r--r--gsk/gl/resources/color.glsl (renamed from gsk/resources/glsl/color.glsl)0
-rw-r--r--gsk/gl/resources/color_matrix.glsl (renamed from gsk/resources/glsl/color_matrix.glsl)0
-rw-r--r--gsk/gl/resources/coloring.glsl (renamed from gsk/resources/glsl/coloring.glsl)0
-rw-r--r--gsk/gl/resources/conic_gradient.glsl (renamed from gsk/resources/glsl/conic_gradient.glsl)0
-rw-r--r--gsk/gl/resources/cross_fade.glsl (renamed from gsk/resources/glsl/cross_fade.glsl)0
-rw-r--r--gsk/gl/resources/custom.glsl (renamed from gsk/resources/glsl/custom.glsl)0
-rw-r--r--gsk/gl/resources/inset_shadow.glsl (renamed from gsk/resources/glsl/inset_shadow.glsl)0
-rw-r--r--gsk/gl/resources/linear_gradient.glsl (renamed from gsk/resources/glsl/linear_gradient.glsl)0
-rw-r--r--gsk/gl/resources/outset_shadow.glsl (renamed from gsk/resources/glsl/outset_shadow.glsl)0
-rw-r--r--gsk/gl/resources/preamble.fs.glsl (renamed from gsk/resources/glsl/preamble.fs.glsl)0
-rw-r--r--gsk/gl/resources/preamble.glsl (renamed from gsk/resources/glsl/preamble.glsl)0
-rw-r--r--gsk/gl/resources/preamble.vs.glsl (renamed from gsk/resources/glsl/preamble.vs.glsl)0
-rw-r--r--gsk/gl/resources/radial_gradient.glsl (renamed from gsk/resources/glsl/radial_gradient.glsl)0
-rw-r--r--gsk/gl/resources/repeat.glsl (renamed from gsk/resources/glsl/repeat.glsl)0
-rw-r--r--gsk/gl/resources/unblurred_outset_shadow.glsl (renamed from gsk/resources/glsl/unblurred_outset_shadow.glsl)0
-rw-r--r--gsk/meson.build40
-rw-r--r--gsk/vulkan/resources/blendmode-clip-rounded.frag.spv (renamed from gsk/resources/vulkan/blendmode-clip-rounded.frag.spv)bin33432 -> 33432 bytes
-rw-r--r--gsk/vulkan/resources/blendmode-clip-rounded.vert.spv (renamed from gsk/resources/vulkan/blendmode-clip-rounded.vert.spv)bin5856 -> 5856 bytes
-rw-r--r--gsk/vulkan/resources/blendmode-clip.frag.spv (renamed from gsk/resources/vulkan/blendmode-clip.frag.spv)bin26660 -> 26660 bytes
-rw-r--r--gsk/vulkan/resources/blendmode-clip.vert.spv (renamed from gsk/resources/vulkan/blendmode-clip.vert.spv)bin5856 -> 5856 bytes
-rw-r--r--gsk/vulkan/resources/blendmode-rect-rounded.frag.spv (renamed from gsk/resources/vulkan/blendmode-rect-rounded.frag.spv)bin22744 -> 22744 bytes
-rw-r--r--gsk/vulkan/resources/blendmode-rect.frag.spv (renamed from gsk/resources/vulkan/blendmode-rect.frag.spv)bin15972 -> 15972 bytes
-rw-r--r--gsk/vulkan/resources/blendmode.frag (renamed from gsk/resources/vulkan/blendmode.frag)0
-rw-r--r--gsk/vulkan/resources/blendmode.frag.spv (renamed from gsk/resources/vulkan/blendmode.frag.spv)bin26660 -> 26660 bytes
-rw-r--r--gsk/vulkan/resources/blendmode.vert (renamed from gsk/resources/vulkan/blendmode.vert)0
-rw-r--r--gsk/vulkan/resources/blendmode.vert.spv (renamed from gsk/resources/vulkan/blendmode.vert.spv)bin4260 -> 4260 bytes
-rw-r--r--gsk/vulkan/resources/blur-clip-rounded.frag.spv (renamed from gsk/resources/vulkan/blur-clip-rounded.frag.spv)bin10812 -> 10812 bytes
-rw-r--r--gsk/vulkan/resources/blur-clip-rounded.vert.spv (renamed from gsk/resources/vulkan/blur-clip-rounded.vert.spv)bin5172 -> 5172 bytes
-rw-r--r--gsk/vulkan/resources/blur-clip.frag.spv (renamed from gsk/resources/vulkan/blur-clip.frag.spv)bin4068 -> 4068 bytes
-rw-r--r--gsk/vulkan/resources/blur-clip.vert.spv (renamed from gsk/resources/vulkan/blur-clip.vert.spv)bin5172 -> 5172 bytes
-rw-r--r--gsk/vulkan/resources/blur.frag (renamed from gsk/resources/vulkan/blur.frag)0
-rw-r--r--gsk/vulkan/resources/blur.frag.spv (renamed from gsk/resources/vulkan/blur.frag.spv)bin4068 -> 4068 bytes
-rw-r--r--gsk/vulkan/resources/blur.vert (renamed from gsk/resources/vulkan/blur.vert)0
-rw-r--r--gsk/vulkan/resources/blur.vert.spv (renamed from gsk/resources/vulkan/blur.vert.spv)bin3576 -> 3576 bytes
-rw-r--r--gsk/vulkan/resources/border-clip-rounded.frag.spv (renamed from gsk/resources/vulkan/border-clip-rounded.frag.spv)bin10456 -> 10456 bytes
-rw-r--r--gsk/vulkan/resources/border-clip-rounded.vert.spv (renamed from gsk/resources/vulkan/border-clip-rounded.vert.spv)bin9136 -> 9136 bytes
-rw-r--r--gsk/vulkan/resources/border-clip.frag.spv (renamed from gsk/resources/vulkan/border-clip.frag.spv)bin9804 -> 9804 bytes
-rw-r--r--gsk/vulkan/resources/border-clip.vert.spv (renamed from gsk/resources/vulkan/border-clip.vert.spv)bin9136 -> 9136 bytes
-rw-r--r--gsk/vulkan/resources/border.frag (renamed from gsk/resources/vulkan/border.frag)0
-rw-r--r--gsk/vulkan/resources/border.frag.spv (renamed from gsk/resources/vulkan/border.frag.spv)bin9804 -> 9804 bytes
-rw-r--r--gsk/vulkan/resources/border.vert (renamed from gsk/resources/vulkan/border.vert)0
-rw-r--r--gsk/vulkan/resources/border.vert.spv (renamed from gsk/resources/vulkan/border.vert.spv)bin7548 -> 7548 bytes
-rw-r--r--gsk/vulkan/resources/clip.frag.glsl (renamed from gsk/resources/vulkan/clip.frag.glsl)0
-rw-r--r--gsk/vulkan/resources/clip.vert.glsl (renamed from gsk/resources/vulkan/clip.vert.glsl)0
-rw-r--r--gsk/vulkan/resources/color-clip-rounded.frag.spv (renamed from gsk/resources/vulkan/color-clip-rounded.frag.spv)bin8356 -> 8356 bytes
-rw-r--r--gsk/vulkan/resources/color-clip-rounded.vert.spv (renamed from gsk/resources/vulkan/color-clip-rounded.vert.spv)bin3880 -> 3880 bytes
-rw-r--r--gsk/vulkan/resources/color-clip.frag.spv (renamed from gsk/resources/vulkan/color-clip.frag.spv)bin1448 -> 1448 bytes
-rw-r--r--gsk/vulkan/resources/color-clip.vert.spv (renamed from gsk/resources/vulkan/color-clip.vert.spv)bin3880 -> 3880 bytes
-rw-r--r--gsk/vulkan/resources/color-matrix-clip-rounded.frag.spv (renamed from gsk/resources/vulkan/color-matrix-clip-rounded.frag.spv)bin9568 -> 9568 bytes
-rw-r--r--gsk/vulkan/resources/color-matrix-clip-rounded.vert.spv (renamed from gsk/resources/vulkan/color-matrix-clip-rounded.vert.spv)bin5220 -> 5220 bytes
-rw-r--r--gsk/vulkan/resources/color-matrix-clip.frag.spv (renamed from gsk/resources/vulkan/color-matrix-clip.frag.spv)bin2716 -> 2716 bytes
-rw-r--r--gsk/vulkan/resources/color-matrix-clip.vert.spv (renamed from gsk/resources/vulkan/color-matrix-clip.vert.spv)bin5220 -> 5220 bytes
-rw-r--r--gsk/vulkan/resources/color-matrix.frag (renamed from gsk/resources/vulkan/color-matrix.frag)0
-rw-r--r--gsk/vulkan/resources/color-matrix.frag.spv (renamed from gsk/resources/vulkan/color-matrix.frag.spv)bin2716 -> 2716 bytes
-rw-r--r--gsk/vulkan/resources/color-matrix.vert (renamed from gsk/resources/vulkan/color-matrix.vert)0
-rw-r--r--gsk/vulkan/resources/color-matrix.vert.spv (renamed from gsk/resources/vulkan/color-matrix.vert.spv)bin3624 -> 3624 bytes
-rw-r--r--gsk/vulkan/resources/color.frag (renamed from gsk/resources/vulkan/color.frag)0
-rw-r--r--gsk/vulkan/resources/color.frag.spv (renamed from gsk/resources/vulkan/color.frag.spv)bin1448 -> 1448 bytes
-rw-r--r--gsk/vulkan/resources/color.vert (renamed from gsk/resources/vulkan/color.vert)0
-rw-r--r--gsk/vulkan/resources/color.vert.spv (renamed from gsk/resources/vulkan/color.vert.spv)bin2284 -> 2284 bytes
-rw-r--r--gsk/vulkan/resources/constants.glsl (renamed from gsk/resources/vulkan/constants.glsl)0
-rw-r--r--gsk/vulkan/resources/crossfade-clip-rounded.frag.spv (renamed from gsk/resources/vulkan/crossfade-clip-rounded.frag.spv)bin8720 -> 8720 bytes
-rw-r--r--gsk/vulkan/resources/crossfade-clip-rounded.vert.spv (renamed from gsk/resources/vulkan/crossfade-clip-rounded.vert.spv)bin5840 -> 5840 bytes
-rw-r--r--gsk/vulkan/resources/crossfade-clip.frag.spv (renamed from gsk/resources/vulkan/crossfade-clip.frag.spv)bin1780 -> 1780 bytes
-rw-r--r--gsk/vulkan/resources/crossfade-clip.vert.spv (renamed from gsk/resources/vulkan/crossfade-clip.vert.spv)bin5840 -> 5840 bytes
-rw-r--r--gsk/vulkan/resources/crossfade-rect.vert.spv (renamed from gsk/resources/vulkan/crossfade-rect.vert.spv)bin5840 -> 5840 bytes
-rw-r--r--gsk/vulkan/resources/crossfade.frag (renamed from gsk/resources/vulkan/crossfade.frag)0
-rw-r--r--gsk/vulkan/resources/crossfade.frag.spv (renamed from gsk/resources/vulkan/crossfade.frag.spv)bin1780 -> 1780 bytes
-rw-r--r--gsk/vulkan/resources/crossfade.vert (renamed from gsk/resources/vulkan/crossfade.vert)0
-rw-r--r--gsk/vulkan/resources/crossfade.vert.spv (renamed from gsk/resources/vulkan/crossfade.vert.spv)bin4244 -> 4244 bytes
-rw-r--r--gsk/vulkan/resources/inset-shadow-clip-rounded.frag.spv (renamed from gsk/resources/vulkan/inset-shadow-clip-rounded.frag.spv)bin10656 -> 10656 bytes
-rw-r--r--gsk/vulkan/resources/inset-shadow-clip-rounded.vert.spv (renamed from gsk/resources/vulkan/inset-shadow-clip-rounded.vert.spv)bin4744 -> 4744 bytes
-rw-r--r--gsk/vulkan/resources/inset-shadow-clip.frag.spv (renamed from gsk/resources/vulkan/inset-shadow-clip.frag.spv)bin10004 -> 10004 bytes
-rw-r--r--gsk/vulkan/resources/inset-shadow-clip.vert.spv (renamed from gsk/resources/vulkan/inset-shadow-clip.vert.spv)bin4744 -> 4744 bytes
-rw-r--r--gsk/vulkan/resources/inset-shadow.frag (renamed from gsk/resources/vulkan/inset-shadow.frag)0
-rw-r--r--gsk/vulkan/resources/inset-shadow.frag.spv (renamed from gsk/resources/vulkan/inset-shadow.frag.spv)bin10004 -> 10004 bytes
-rw-r--r--gsk/vulkan/resources/inset-shadow.vert (renamed from gsk/resources/vulkan/inset-shadow.vert)0
-rw-r--r--gsk/vulkan/resources/inset-shadow.vert.spv (renamed from gsk/resources/vulkan/inset-shadow.vert.spv)bin3148 -> 3148 bytes
-rw-r--r--gsk/vulkan/resources/linear-clip-rounded.frag.spv (renamed from gsk/resources/vulkan/linear-clip-rounded.frag.spv)bin9836 -> 9836 bytes
-rw-r--r--gsk/vulkan/resources/linear-clip-rounded.vert.spv (renamed from gsk/resources/vulkan/linear-clip-rounded.vert.spv)bin7928 -> 7928 bytes
-rw-r--r--gsk/vulkan/resources/linear-clip.frag.spv (renamed from gsk/resources/vulkan/linear-clip.frag.spv)bin3032 -> 3032 bytes
-rw-r--r--gsk/vulkan/resources/linear-clip.vert.spv (renamed from gsk/resources/vulkan/linear-clip.vert.spv)bin7928 -> 7928 bytes
-rw-r--r--gsk/vulkan/resources/linear.frag (renamed from gsk/resources/vulkan/linear.frag)0
-rw-r--r--gsk/vulkan/resources/linear.frag.spv (renamed from gsk/resources/vulkan/linear.frag.spv)bin3032 -> 3032 bytes
-rw-r--r--gsk/vulkan/resources/linear.vert (renamed from gsk/resources/vulkan/linear.vert)0
-rw-r--r--gsk/vulkan/resources/linear.vert.spv (renamed from gsk/resources/vulkan/linear.vert.spv)bin6332 -> 6332 bytes
-rw-r--r--gsk/vulkan/resources/mask-clip-rounded.frag.spv (renamed from gsk/resources/vulkan/mask-clip-rounded.frag.spv)bin8636 -> 8636 bytes
-rw-r--r--gsk/vulkan/resources/mask-clip-rounded.vert.spv (renamed from gsk/resources/vulkan/mask-clip-rounded.vert.spv)bin5016 -> 5016 bytes
-rw-r--r--gsk/vulkan/resources/mask-clip.frag.spv (renamed from gsk/resources/vulkan/mask-clip.frag.spv)bin1728 -> 1728 bytes
-rw-r--r--gsk/vulkan/resources/mask-clip.vert.spv (renamed from gsk/resources/vulkan/mask-clip.vert.spv)bin5016 -> 5016 bytes
-rw-r--r--gsk/vulkan/resources/mask.frag (renamed from gsk/resources/vulkan/mask.frag)0
-rw-r--r--gsk/vulkan/resources/mask.frag.spv (renamed from gsk/resources/vulkan/mask.frag.spv)bin1728 -> 1728 bytes
-rw-r--r--gsk/vulkan/resources/mask.vert (renamed from gsk/resources/vulkan/mask.vert)0
-rw-r--r--gsk/vulkan/resources/mask.vert.spv (renamed from gsk/resources/vulkan/mask.vert.spv)bin3420 -> 3420 bytes
-rw-r--r--gsk/vulkan/resources/meson.build (renamed from gsk/resources/vulkan/meson.build)0
-rw-r--r--gsk/vulkan/resources/outset-shadow-clip-rounded.frag.spv (renamed from gsk/resources/vulkan/outset-shadow-clip-rounded.frag.spv)bin10744 -> 10744 bytes
-rw-r--r--gsk/vulkan/resources/outset-shadow-clip-rounded.vert.spv (renamed from gsk/resources/vulkan/outset-shadow-clip-rounded.vert.spv)bin5536 -> 5536 bytes
-rw-r--r--gsk/vulkan/resources/outset-shadow-clip.frag.spv (renamed from gsk/resources/vulkan/outset-shadow-clip.frag.spv)bin10092 -> 10092 bytes
-rw-r--r--gsk/vulkan/resources/outset-shadow-clip.vert.spv (renamed from gsk/resources/vulkan/outset-shadow-clip.vert.spv)bin5536 -> 5536 bytes
-rw-r--r--gsk/vulkan/resources/outset-shadow.frag (renamed from gsk/resources/vulkan/outset-shadow.frag)0
-rw-r--r--gsk/vulkan/resources/outset-shadow.frag.spv (renamed from gsk/resources/vulkan/outset-shadow.frag.spv)bin10092 -> 10092 bytes
-rw-r--r--gsk/vulkan/resources/outset-shadow.vert (renamed from gsk/resources/vulkan/outset-shadow.vert)0
-rw-r--r--gsk/vulkan/resources/outset-shadow.vert.spv (renamed from gsk/resources/vulkan/outset-shadow.vert.spv)bin3940 -> 3940 bytes
-rw-r--r--gsk/vulkan/resources/rounded-rect.glsl (renamed from gsk/resources/vulkan/rounded-rect.glsl)0
-rw-r--r--gsk/vulkan/resources/texture-clip-rounded.frag.spv (renamed from gsk/resources/vulkan/texture-clip-rounded.frag.spv)bin8268 -> 8268 bytes
-rw-r--r--gsk/vulkan/resources/texture-clip-rounded.vert.spv (renamed from gsk/resources/vulkan/texture-clip-rounded.vert.spv)bin4868 -> 4868 bytes
-rw-r--r--gsk/vulkan/resources/texture-clip.frag.spv (renamed from gsk/resources/vulkan/texture-clip.frag.spv)bin1328 -> 1328 bytes
-rw-r--r--gsk/vulkan/resources/texture-clip.vert.spv (renamed from gsk/resources/vulkan/texture-clip.vert.spv)bin4868 -> 4868 bytes
-rw-r--r--gsk/vulkan/resources/texture.frag (renamed from gsk/resources/vulkan/texture.frag)0
-rw-r--r--gsk/vulkan/resources/texture.frag.spv (renamed from gsk/resources/vulkan/texture.frag.spv)bin1328 -> 1328 bytes
-rw-r--r--gsk/vulkan/resources/texture.vert (renamed from gsk/resources/vulkan/texture.vert)0
-rw-r--r--gsk/vulkan/resources/texture.vert.spv (renamed from gsk/resources/vulkan/texture.vert.spv)bin3272 -> 3272 bytes
117 files changed, 23 insertions, 23 deletions
diff --git a/gsk/gen-gsk-gresources-xml.py b/gsk/gen-gsk-gresources-xml.py
index 404380e27b..25dc35a3b7 100644
--- a/gsk/gen-gsk-gresources-xml.py
+++ b/gsk/gen-gsk-gresources-xml.py
@@ -45,7 +45,7 @@ xml = '''<?xml version='1.0' encoding='UTF-8'?>
'''
for f in gl_source_shaders:
- xml += ' <file alias=\'gl/{0}\'>resources/glsl/{0}</file>\n'.format(os.path.basename(f))
+ xml += ' <file alias=\'gl/{0}\'>gl/resources/{0}</file>\n'.format(os.path.basename(f))
xml += '\n'
@@ -55,12 +55,12 @@ for f in ngl_source_shaders:
xml += '\n'
for f in vulkan_compiled_shaders:
- xml += ' <file alias=\'vulkan/{0}\'>resources/vulkan/{0}</file>\n'.format(os.path.basename(f))
+ xml += ' <file alias=\'vulkan/{0}\'>vulkan/resources/{0}</file>\n'.format(os.path.basename(f))
xml += '\n'
for f in vulkan_shaders:
- xml += ' <file alias=\'vulkan/{0}\'>resources/vulkan/{0}</file>\n'.format(os.path.basename(f))
+ xml += ' <file alias=\'vulkan/{0}\'>vulkan/resources/{0}</file>\n'.format(os.path.basename(f))
xml += '''
</gresource>
diff --git a/gsk/resources/glsl/blend.glsl b/gsk/gl/resources/blend.glsl
index 22323402ac..22323402ac 100644
--- a/gsk/resources/glsl/blend.glsl
+++ b/gsk/gl/resources/blend.glsl
diff --git a/gsk/resources/glsl/blit.glsl b/gsk/gl/resources/blit.glsl
index f01cd238ec..f01cd238ec 100644
--- a/gsk/resources/glsl/blit.glsl
+++ b/gsk/gl/resources/blit.glsl
diff --git a/gsk/resources/glsl/blur.glsl b/gsk/gl/resources/blur.glsl
index f782ab48cc..f782ab48cc 100644
--- a/gsk/resources/glsl/blur.glsl
+++ b/gsk/gl/resources/blur.glsl
diff --git a/gsk/resources/glsl/border.glsl b/gsk/gl/resources/border.glsl
index 677a0df7cd..677a0df7cd 100644
--- a/gsk/resources/glsl/border.glsl
+++ b/gsk/gl/resources/border.glsl
diff --git a/gsk/resources/glsl/color.glsl b/gsk/gl/resources/color.glsl
index 636456ce0d..636456ce0d 100644
--- a/gsk/resources/glsl/color.glsl
+++ b/gsk/gl/resources/color.glsl
diff --git a/gsk/resources/glsl/color_matrix.glsl b/gsk/gl/resources/color_matrix.glsl
index 79cb36434e..79cb36434e 100644
--- a/gsk/resources/glsl/color_matrix.glsl
+++ b/gsk/gl/resources/color_matrix.glsl
diff --git a/gsk/resources/glsl/coloring.glsl b/gsk/gl/resources/coloring.glsl
index a675493030..a675493030 100644
--- a/gsk/resources/glsl/coloring.glsl
+++ b/gsk/gl/resources/coloring.glsl
diff --git a/gsk/resources/glsl/conic_gradient.glsl b/gsk/gl/resources/conic_gradient.glsl
index 630a42c5e6..630a42c5e6 100644
--- a/gsk/resources/glsl/conic_gradient.glsl
+++ b/gsk/gl/resources/conic_gradient.glsl
diff --git a/gsk/resources/glsl/cross_fade.glsl b/gsk/gl/resources/cross_fade.glsl
index f824430f9d..f824430f9d 100644
--- a/gsk/resources/glsl/cross_fade.glsl
+++ b/gsk/gl/resources/cross_fade.glsl
diff --git a/gsk/resources/glsl/custom.glsl b/gsk/gl/resources/custom.glsl
index d2aed97fc8..d2aed97fc8 100644
--- a/gsk/resources/glsl/custom.glsl
+++ b/gsk/gl/resources/custom.glsl
diff --git a/gsk/resources/glsl/inset_shadow.glsl b/gsk/gl/resources/inset_shadow.glsl
index 9a21cdef09..9a21cdef09 100644
--- a/gsk/resources/glsl/inset_shadow.glsl
+++ b/gsk/gl/resources/inset_shadow.glsl
diff --git a/gsk/resources/glsl/linear_gradient.glsl b/gsk/gl/resources/linear_gradient.glsl
index cc90392c06..cc90392c06 100644
--- a/gsk/resources/glsl/linear_gradient.glsl
+++ b/gsk/gl/resources/linear_gradient.glsl
diff --git a/gsk/resources/glsl/outset_shadow.glsl b/gsk/gl/resources/outset_shadow.glsl
index 373c650179..373c650179 100644
--- a/gsk/resources/glsl/outset_shadow.glsl
+++ b/gsk/gl/resources/outset_shadow.glsl
diff --git a/gsk/resources/glsl/preamble.fs.glsl b/gsk/gl/resources/preamble.fs.glsl
index 3a2fe49240..3a2fe49240 100644
--- a/gsk/resources/glsl/preamble.fs.glsl
+++ b/gsk/gl/resources/preamble.fs.glsl
diff --git a/gsk/resources/glsl/preamble.glsl b/gsk/gl/resources/preamble.glsl
index 8bc007ba67..8bc007ba67 100644
--- a/gsk/resources/glsl/preamble.glsl
+++ b/gsk/gl/resources/preamble.glsl
diff --git a/gsk/resources/glsl/preamble.vs.glsl b/gsk/gl/resources/preamble.vs.glsl
index 89ee6f74e0..89ee6f74e0 100644
--- a/gsk/resources/glsl/preamble.vs.glsl
+++ b/gsk/gl/resources/preamble.vs.glsl
diff --git a/gsk/resources/glsl/radial_gradient.glsl b/gsk/gl/resources/radial_gradient.glsl
index 0ab3fdf07a..0ab3fdf07a 100644
--- a/gsk/resources/glsl/radial_gradient.glsl
+++ b/gsk/gl/resources/radial_gradient.glsl
diff --git a/gsk/resources/glsl/repeat.glsl b/gsk/gl/resources/repeat.glsl
index a9ebcc5e10..a9ebcc5e10 100644
--- a/gsk/resources/glsl/repeat.glsl
+++ b/gsk/gl/resources/repeat.glsl
diff --git a/gsk/resources/glsl/unblurred_outset_shadow.glsl b/gsk/gl/resources/unblurred_outset_shadow.glsl
index f110370412..f110370412 100644
--- a/gsk/resources/glsl/unblurred_outset_shadow.glsl
+++ b/gsk/gl/resources/unblurred_outset_shadow.glsl
diff --git a/gsk/meson.build b/gsk/meson.build
index 24b6be14da..5c381b51c9 100644
--- a/gsk/meson.build
+++ b/gsk/meson.build
@@ -1,23 +1,23 @@
gsk_private_gl_shaders = [
- 'resources/glsl/preamble.glsl',
- 'resources/glsl/preamble.fs.glsl',
- 'resources/glsl/preamble.vs.glsl',
- 'resources/glsl/border.glsl',
- 'resources/glsl/blit.glsl',
- 'resources/glsl/coloring.glsl',
- 'resources/glsl/color.glsl',
- 'resources/glsl/linear_gradient.glsl',
- 'resources/glsl/radial_gradient.glsl',
- 'resources/glsl/conic_gradient.glsl',
- 'resources/glsl/color_matrix.glsl',
- 'resources/glsl/blur.glsl',
- 'resources/glsl/inset_shadow.glsl',
- 'resources/glsl/outset_shadow.glsl',
- 'resources/glsl/unblurred_outset_shadow.glsl',
- 'resources/glsl/cross_fade.glsl',
- 'resources/glsl/blend.glsl',
- 'resources/glsl/repeat.glsl',
- 'resources/glsl/custom.glsl',
+ 'gl/resources/preamble.glsl',
+ 'gl/resources/preamble.fs.glsl',
+ 'gl/resources/preamble.vs.glsl',
+ 'gl/resources/border.glsl',
+ 'gl/resources/blit.glsl',
+ 'gl/resources/coloring.glsl',
+ 'gl/resources/color.glsl',
+ 'gl/resources/linear_gradient.glsl',
+ 'gl/resources/radial_gradient.glsl',
+ 'gl/resources/conic_gradient.glsl',
+ 'gl/resources/color_matrix.glsl',
+ 'gl/resources/blur.glsl',
+ 'gl/resources/inset_shadow.glsl',
+ 'gl/resources/outset_shadow.glsl',
+ 'gl/resources/unblurred_outset_shadow.glsl',
+ 'gl/resources/cross_fade.glsl',
+ 'gl/resources/blend.glsl',
+ 'gl/resources/repeat.glsl',
+ 'gl/resources/custom.glsl',
]
gsk_private_ngl_shaders = [
@@ -158,7 +158,7 @@ if have_vulkan
'vulkan/gskvulkanshader.c',
])
- subdir('resources/vulkan')
+ subdir('vulkan/resources')
endif # have_vulkan
if get_variable('broadway_enabled')
diff --git a/gsk/resources/vulkan/blendmode-clip-rounded.frag.spv b/gsk/vulkan/resources/blendmode-clip-rounded.frag.spv
index 1b8e07c1b5..1b8e07c1b5 100644
--- a/gsk/resources/vulkan/blendmode-clip-rounded.frag.spv
+++ b/gsk/vulkan/resources/blendmode-clip-rounded.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/blendmode-clip-rounded.vert.spv b/gsk/vulkan/resources/blendmode-clip-rounded.vert.spv
index 499a74abe1..499a74abe1 100644
--- a/gsk/resources/vulkan/blendmode-clip-rounded.vert.spv
+++ b/gsk/vulkan/resources/blendmode-clip-rounded.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/blendmode-clip.frag.spv b/gsk/vulkan/resources/blendmode-clip.frag.spv
index e74f856174..e74f856174 100644
--- a/gsk/resources/vulkan/blendmode-clip.frag.spv
+++ b/gsk/vulkan/resources/blendmode-clip.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/blendmode-clip.vert.spv b/gsk/vulkan/resources/blendmode-clip.vert.spv
index 499a74abe1..499a74abe1 100644
--- a/gsk/resources/vulkan/blendmode-clip.vert.spv
+++ b/gsk/vulkan/resources/blendmode-clip.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/blendmode-rect-rounded.frag.spv b/gsk/vulkan/resources/blendmode-rect-rounded.frag.spv
index 55ce955e83..55ce955e83 100644
--- a/gsk/resources/vulkan/blendmode-rect-rounded.frag.spv
+++ b/gsk/vulkan/resources/blendmode-rect-rounded.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/blendmode-rect.frag.spv b/gsk/vulkan/resources/blendmode-rect.frag.spv
index 7d0fdd1fa7..7d0fdd1fa7 100644
--- a/gsk/resources/vulkan/blendmode-rect.frag.spv
+++ b/gsk/vulkan/resources/blendmode-rect.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/blendmode.frag b/gsk/vulkan/resources/blendmode.frag
index a8b23e9891..a8b23e9891 100644
--- a/gsk/resources/vulkan/blendmode.frag
+++ b/gsk/vulkan/resources/blendmode.frag
diff --git a/gsk/resources/vulkan/blendmode.frag.spv b/gsk/vulkan/resources/blendmode.frag.spv
index e74f856174..e74f856174 100644
--- a/gsk/resources/vulkan/blendmode.frag.spv
+++ b/gsk/vulkan/resources/blendmode.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/blendmode.vert b/gsk/vulkan/resources/blendmode.vert
index 6670475ed8..6670475ed8 100644
--- a/gsk/resources/vulkan/blendmode.vert
+++ b/gsk/vulkan/resources/blendmode.vert
diff --git a/gsk/resources/vulkan/blendmode.vert.spv b/gsk/vulkan/resources/blendmode.vert.spv
index 2a8e9392ae..2a8e9392ae 100644
--- a/gsk/resources/vulkan/blendmode.vert.spv
+++ b/gsk/vulkan/resources/blendmode.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/blur-clip-rounded.frag.spv b/gsk/vulkan/resources/blur-clip-rounded.frag.spv
index bdec4c9e9b..bdec4c9e9b 100644
--- a/gsk/resources/vulkan/blur-clip-rounded.frag.spv
+++ b/gsk/vulkan/resources/blur-clip-rounded.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/blur-clip-rounded.vert.spv b/gsk/vulkan/resources/blur-clip-rounded.vert.spv
index 2e3c5ff522..2e3c5ff522 100644
--- a/gsk/resources/vulkan/blur-clip-rounded.vert.spv
+++ b/gsk/vulkan/resources/blur-clip-rounded.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/blur-clip.frag.spv b/gsk/vulkan/resources/blur-clip.frag.spv
index d6619c9246..d6619c9246 100644
--- a/gsk/resources/vulkan/blur-clip.frag.spv
+++ b/gsk/vulkan/resources/blur-clip.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/blur-clip.vert.spv b/gsk/vulkan/resources/blur-clip.vert.spv
index 2e3c5ff522..2e3c5ff522 100644
--- a/gsk/resources/vulkan/blur-clip.vert.spv
+++ b/gsk/vulkan/resources/blur-clip.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/blur.frag b/gsk/vulkan/resources/blur.frag
index 2dd584b0c6..2dd584b0c6 100644
--- a/gsk/resources/vulkan/blur.frag
+++ b/gsk/vulkan/resources/blur.frag
diff --git a/gsk/resources/vulkan/blur.frag.spv b/gsk/vulkan/resources/blur.frag.spv
index d6619c9246..d6619c9246 100644
--- a/gsk/resources/vulkan/blur.frag.spv
+++ b/gsk/vulkan/resources/blur.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/blur.vert b/gsk/vulkan/resources/blur.vert
index 10dccf7b7f..10dccf7b7f 100644
--- a/gsk/resources/vulkan/blur.vert
+++ b/gsk/vulkan/resources/blur.vert
diff --git a/gsk/resources/vulkan/blur.vert.spv b/gsk/vulkan/resources/blur.vert.spv
index f13264fdcf..f13264fdcf 100644
--- a/gsk/resources/vulkan/blur.vert.spv
+++ b/gsk/vulkan/resources/blur.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/border-clip-rounded.frag.spv b/gsk/vulkan/resources/border-clip-rounded.frag.spv
index f60047f978..f60047f978 100644
--- a/gsk/resources/vulkan/border-clip-rounded.frag.spv
+++ b/gsk/vulkan/resources/border-clip-rounded.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/border-clip-rounded.vert.spv b/gsk/vulkan/resources/border-clip-rounded.vert.spv
index 50ce2a23af..50ce2a23af 100644
--- a/gsk/resources/vulkan/border-clip-rounded.vert.spv
+++ b/gsk/vulkan/resources/border-clip-rounded.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/border-clip.frag.spv b/gsk/vulkan/resources/border-clip.frag.spv
index 2fc1ca1dcb..2fc1ca1dcb 100644
--- a/gsk/resources/vulkan/border-clip.frag.spv
+++ b/gsk/vulkan/resources/border-clip.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/border-clip.vert.spv b/gsk/vulkan/resources/border-clip.vert.spv
index 50ce2a23af..50ce2a23af 100644
--- a/gsk/resources/vulkan/border-clip.vert.spv
+++ b/gsk/vulkan/resources/border-clip.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/border.frag b/gsk/vulkan/resources/border.frag
index 193ccfa6eb..193ccfa6eb 100644
--- a/gsk/resources/vulkan/border.frag
+++ b/gsk/vulkan/resources/border.frag
diff --git a/gsk/resources/vulkan/border.frag.spv b/gsk/vulkan/resources/border.frag.spv
index 2fc1ca1dcb..2fc1ca1dcb 100644
--- a/gsk/resources/vulkan/border.frag.spv
+++ b/gsk/vulkan/resources/border.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/border.vert b/gsk/vulkan/resources/border.vert
index c712796e6b..c712796e6b 100644
--- a/gsk/resources/vulkan/border.vert
+++ b/gsk/vulkan/resources/border.vert
diff --git a/gsk/resources/vulkan/border.vert.spv b/gsk/vulkan/resources/border.vert.spv
index 5cd6c74e2a..5cd6c74e2a 100644
--- a/gsk/resources/vulkan/border.vert.spv
+++ b/gsk/vulkan/resources/border.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/clip.frag.glsl b/gsk/vulkan/resources/clip.frag.glsl
index 472dc6f58c..472dc6f58c 100644
--- a/gsk/resources/vulkan/clip.frag.glsl
+++ b/gsk/vulkan/resources/clip.frag.glsl
diff --git a/gsk/resources/vulkan/clip.vert.glsl b/gsk/vulkan/resources/clip.vert.glsl
index 0dce1a0fb7..0dce1a0fb7 100644
--- a/gsk/resources/vulkan/clip.vert.glsl
+++ b/gsk/vulkan/resources/clip.vert.glsl
diff --git a/gsk/resources/vulkan/color-clip-rounded.frag.spv b/gsk/vulkan/resources/color-clip-rounded.frag.spv
index 74d6fb9689..74d6fb9689 100644
--- a/gsk/resources/vulkan/color-clip-rounded.frag.spv
+++ b/gsk/vulkan/resources/color-clip-rounded.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/color-clip-rounded.vert.spv b/gsk/vulkan/resources/color-clip-rounded.vert.spv
index daaf33aa22..daaf33aa22 100644
--- a/gsk/resources/vulkan/color-clip-rounded.vert.spv
+++ b/gsk/vulkan/resources/color-clip-rounded.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/color-clip.frag.spv b/gsk/vulkan/resources/color-clip.frag.spv
index d3ef64ef49..d3ef64ef49 100644
--- a/gsk/resources/vulkan/color-clip.frag.spv
+++ b/gsk/vulkan/resources/color-clip.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/color-clip.vert.spv b/gsk/vulkan/resources/color-clip.vert.spv
index daaf33aa22..daaf33aa22 100644
--- a/gsk/resources/vulkan/color-clip.vert.spv
+++ b/gsk/vulkan/resources/color-clip.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/color-matrix-clip-rounded.frag.spv b/gsk/vulkan/resources/color-matrix-clip-rounded.frag.spv
index d25714ea8f..d25714ea8f 100644
--- a/gsk/resources/vulkan/color-matrix-clip-rounded.frag.spv
+++ b/gsk/vulkan/resources/color-matrix-clip-rounded.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/color-matrix-clip-rounded.vert.spv b/gsk/vulkan/resources/color-matrix-clip-rounded.vert.spv
index f4951f6530..f4951f6530 100644
--- a/gsk/resources/vulkan/color-matrix-clip-rounded.vert.spv
+++ b/gsk/vulkan/resources/color-matrix-clip-rounded.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/color-matrix-clip.frag.spv b/gsk/vulkan/resources/color-matrix-clip.frag.spv
index a9bd797c00..a9bd797c00 100644
--- a/gsk/resources/vulkan/color-matrix-clip.frag.spv
+++ b/gsk/vulkan/resources/color-matrix-clip.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/color-matrix-clip.vert.spv b/gsk/vulkan/resources/color-matrix-clip.vert.spv
index f4951f6530..f4951f6530 100644
--- a/gsk/resources/vulkan/color-matrix-clip.vert.spv
+++ b/gsk/vulkan/resources/color-matrix-clip.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/color-matrix.frag b/gsk/vulkan/resources/color-matrix.frag
index 8787eb443f..8787eb443f 100644
--- a/gsk/resources/vulkan/color-matrix.frag
+++ b/gsk/vulkan/resources/color-matrix.frag
diff --git a/gsk/resources/vulkan/color-matrix.frag.spv b/gsk/vulkan/resources/color-matrix.frag.spv
index a9bd797c00..a9bd797c00 100644
--- a/gsk/resources/vulkan/color-matrix.frag.spv
+++ b/gsk/vulkan/resources/color-matrix.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/color-matrix.vert b/gsk/vulkan/resources/color-matrix.vert
index f264d10cde..f264d10cde 100644
--- a/gsk/resources/vulkan/color-matrix.vert
+++ b/gsk/vulkan/resources/color-matrix.vert
diff --git a/gsk/resources/vulkan/color-matrix.vert.spv b/gsk/vulkan/resources/color-matrix.vert.spv
index 640ea057c3..640ea057c3 100644
--- a/gsk/resources/vulkan/color-matrix.vert.spv
+++ b/gsk/vulkan/resources/color-matrix.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/color.frag b/gsk/vulkan/resources/color.frag
index 6b299dffd0..6b299dffd0 100644
--- a/gsk/resources/vulkan/color.frag
+++ b/gsk/vulkan/resources/color.frag
diff --git a/gsk/resources/vulkan/color.frag.spv b/gsk/vulkan/resources/color.frag.spv
index d3ef64ef49..d3ef64ef49 100644
--- a/gsk/resources/vulkan/color.frag.spv
+++ b/gsk/vulkan/resources/color.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/color.vert b/gsk/vulkan/resources/color.vert
index 1e1618aef9..1e1618aef9 100644
--- a/gsk/resources/vulkan/color.vert
+++ b/gsk/vulkan/resources/color.vert
diff --git a/gsk/resources/vulkan/color.vert.spv b/gsk/vulkan/resources/color.vert.spv
index cc12e4cfb5..cc12e4cfb5 100644
--- a/gsk/resources/vulkan/color.vert.spv
+++ b/gsk/vulkan/resources/color.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/constants.glsl b/gsk/vulkan/resources/constants.glsl
index 427f42bc1a..427f42bc1a 100644
--- a/gsk/resources/vulkan/constants.glsl
+++ b/gsk/vulkan/resources/constants.glsl
diff --git a/gsk/resources/vulkan/crossfade-clip-rounded.frag.spv b/gsk/vulkan/resources/crossfade-clip-rounded.frag.spv
index 58eb4f78d8..58eb4f78d8 100644
--- a/gsk/resources/vulkan/crossfade-clip-rounded.frag.spv
+++ b/gsk/vulkan/resources/crossfade-clip-rounded.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/crossfade-clip-rounded.vert.spv b/gsk/vulkan/resources/crossfade-clip-rounded.vert.spv
index 9ed91e1326..9ed91e1326 100644
--- a/gsk/resources/vulkan/crossfade-clip-rounded.vert.spv
+++ b/gsk/vulkan/resources/crossfade-clip-rounded.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/crossfade-clip.frag.spv b/gsk/vulkan/resources/crossfade-clip.frag.spv
index 76fa8b02dc..76fa8b02dc 100644
--- a/gsk/resources/vulkan/crossfade-clip.frag.spv
+++ b/gsk/vulkan/resources/crossfade-clip.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/crossfade-clip.vert.spv b/gsk/vulkan/resources/crossfade-clip.vert.spv
index 9ed91e1326..9ed91e1326 100644
--- a/gsk/resources/vulkan/crossfade-clip.vert.spv
+++ b/gsk/vulkan/resources/crossfade-clip.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/crossfade-rect.vert.spv b/gsk/vulkan/resources/crossfade-rect.vert.spv
index 9ed91e1326..9ed91e1326 100644
--- a/gsk/resources/vulkan/crossfade-rect.vert.spv
+++ b/gsk/vulkan/resources/crossfade-rect.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/crossfade.frag b/gsk/vulkan/resources/crossfade.frag
index 8293b1d5d8..8293b1d5d8 100644
--- a/gsk/resources/vulkan/crossfade.frag
+++ b/gsk/vulkan/resources/crossfade.frag
diff --git a/gsk/resources/vulkan/crossfade.frag.spv b/gsk/vulkan/resources/crossfade.frag.spv
index 76fa8b02dc..76fa8b02dc 100644
--- a/gsk/resources/vulkan/crossfade.frag.spv
+++ b/gsk/vulkan/resources/crossfade.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/crossfade.vert b/gsk/vulkan/resources/crossfade.vert
index 837f0084ee..837f0084ee 100644
--- a/gsk/resources/vulkan/crossfade.vert
+++ b/gsk/vulkan/resources/crossfade.vert
diff --git a/gsk/resources/vulkan/crossfade.vert.spv b/gsk/vulkan/resources/crossfade.vert.spv
index 5df7beaecf..5df7beaecf 100644
--- a/gsk/resources/vulkan/crossfade.vert.spv
+++ b/gsk/vulkan/resources/crossfade.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/inset-shadow-clip-rounded.frag.spv b/gsk/vulkan/resources/inset-shadow-clip-rounded.frag.spv
index f61cf77d76..f61cf77d76 100644
--- a/gsk/resources/vulkan/inset-shadow-clip-rounded.frag.spv
+++ b/gsk/vulkan/resources/inset-shadow-clip-rounded.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/inset-shadow-clip-rounded.vert.spv b/gsk/vulkan/resources/inset-shadow-clip-rounded.vert.spv
index 4114f999f8..4114f999f8 100644
--- a/gsk/resources/vulkan/inset-shadow-clip-rounded.vert.spv
+++ b/gsk/vulkan/resources/inset-shadow-clip-rounded.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/inset-shadow-clip.frag.spv b/gsk/vulkan/resources/inset-shadow-clip.frag.spv
index 466051c47e..466051c47e 100644
--- a/gsk/resources/vulkan/inset-shadow-clip.frag.spv
+++ b/gsk/vulkan/resources/inset-shadow-clip.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/inset-shadow-clip.vert.spv b/gsk/vulkan/resources/inset-shadow-clip.vert.spv
index 4114f999f8..4114f999f8 100644
--- a/gsk/resources/vulkan/inset-shadow-clip.vert.spv
+++ b/gsk/vulkan/resources/inset-shadow-clip.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/inset-shadow.frag b/gsk/vulkan/resources/inset-shadow.frag
index 594b325c47..594b325c47 100644
--- a/gsk/resources/vulkan/inset-shadow.frag
+++ b/gsk/vulkan/resources/inset-shadow.frag
diff --git a/gsk/resources/vulkan/inset-shadow.frag.spv b/gsk/vulkan/resources/inset-shadow.frag.spv
index 466051c47e..466051c47e 100644
--- a/gsk/resources/vulkan/inset-shadow.frag.spv
+++ b/gsk/vulkan/resources/inset-shadow.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/inset-shadow.vert b/gsk/vulkan/resources/inset-shadow.vert
index 5fd8623529..5fd8623529 100644
--- a/gsk/resources/vulkan/inset-shadow.vert
+++ b/gsk/vulkan/resources/inset-shadow.vert
diff --git a/gsk/resources/vulkan/inset-shadow.vert.spv b/gsk/vulkan/resources/inset-shadow.vert.spv
index 8f1d191ac0..8f1d191ac0 100644
--- a/gsk/resources/vulkan/inset-shadow.vert.spv
+++ b/gsk/vulkan/resources/inset-shadow.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/linear-clip-rounded.frag.spv b/gsk/vulkan/resources/linear-clip-rounded.frag.spv
index 2610f33ea4..2610f33ea4 100644
--- a/gsk/resources/vulkan/linear-clip-rounded.frag.spv
+++ b/gsk/vulkan/resources/linear-clip-rounded.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/linear-clip-rounded.vert.spv b/gsk/vulkan/resources/linear-clip-rounded.vert.spv
index 9124ffbe41..9124ffbe41 100644
--- a/gsk/resources/vulkan/linear-clip-rounded.vert.spv
+++ b/gsk/vulkan/resources/linear-clip-rounded.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/linear-clip.frag.spv b/gsk/vulkan/resources/linear-clip.frag.spv
index 86f9ea0cb4..86f9ea0cb4 100644
--- a/gsk/resources/vulkan/linear-clip.frag.spv
+++ b/gsk/vulkan/resources/linear-clip.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/linear-clip.vert.spv b/gsk/vulkan/resources/linear-clip.vert.spv
index 9124ffbe41..9124ffbe41 100644
--- a/gsk/resources/vulkan/linear-clip.vert.spv
+++ b/gsk/vulkan/resources/linear-clip.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/linear.frag b/gsk/vulkan/resources/linear.frag
index cb7727f641..cb7727f641 100644
--- a/gsk/resources/vulkan/linear.frag
+++ b/gsk/vulkan/resources/linear.frag
diff --git a/gsk/resources/vulkan/linear.frag.spv b/gsk/vulkan/resources/linear.frag.spv
index 86f9ea0cb4..86f9ea0cb4 100644
--- a/gsk/resources/vulkan/linear.frag.spv
+++ b/gsk/vulkan/resources/linear.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/linear.vert b/gsk/vulkan/resources/linear.vert
index 7453c0d884..7453c0d884 100644
--- a/gsk/resources/vulkan/linear.vert
+++ b/gsk/vulkan/resources/linear.vert
diff --git a/gsk/resources/vulkan/linear.vert.spv b/gsk/vulkan/resources/linear.vert.spv
index ef426921b6..ef426921b6 100644
--- a/gsk/resources/vulkan/linear.vert.spv
+++ b/gsk/vulkan/resources/linear.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/mask-clip-rounded.frag.spv b/gsk/vulkan/resources/mask-clip-rounded.frag.spv
index 0e5fd97626..0e5fd97626 100644
--- a/gsk/resources/vulkan/mask-clip-rounded.frag.spv
+++ b/gsk/vulkan/resources/mask-clip-rounded.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/mask-clip-rounded.vert.spv b/gsk/vulkan/resources/mask-clip-rounded.vert.spv
index 34156b4535..34156b4535 100644
--- a/gsk/resources/vulkan/mask-clip-rounded.vert.spv
+++ b/gsk/vulkan/resources/mask-clip-rounded.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/mask-clip.frag.spv b/gsk/vulkan/resources/mask-clip.frag.spv
index 5e321e2f28..5e321e2f28 100644
--- a/gsk/resources/vulkan/mask-clip.frag.spv
+++ b/gsk/vulkan/resources/mask-clip.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/mask-clip.vert.spv b/gsk/vulkan/resources/mask-clip.vert.spv
index 34156b4535..34156b4535 100644
--- a/gsk/resources/vulkan/mask-clip.vert.spv
+++ b/gsk/vulkan/resources/mask-clip.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/mask.frag b/gsk/vulkan/resources/mask.frag
index 81f6833ef2..81f6833ef2 100644
--- a/gsk/resources/vulkan/mask.frag
+++ b/gsk/vulkan/resources/mask.frag
diff --git a/gsk/resources/vulkan/mask.frag.spv b/gsk/vulkan/resources/mask.frag.spv
index 5e321e2f28..5e321e2f28 100644
--- a/gsk/resources/vulkan/mask.frag.spv
+++ b/gsk/vulkan/resources/mask.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/mask.vert b/gsk/vulkan/resources/mask.vert
index 03f0329278..03f0329278 100644
--- a/gsk/resources/vulkan/mask.vert
+++ b/gsk/vulkan/resources/mask.vert
diff --git a/gsk/resources/vulkan/mask.vert.spv b/gsk/vulkan/resources/mask.vert.spv
index 4c1bbfcad4..4c1bbfcad4 100644
--- a/gsk/resources/vulkan/mask.vert.spv
+++ b/gsk/vulkan/resources/mask.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/meson.build b/gsk/vulkan/resources/meson.build
index 3486a8868b..3486a8868b 100644
--- a/gsk/resources/vulkan/meson.build
+++ b/gsk/vulkan/resources/meson.build
diff --git a/gsk/resources/vulkan/outset-shadow-clip-rounded.frag.spv b/gsk/vulkan/resources/outset-shadow-clip-rounded.frag.spv
index a6437204b0..a6437204b0 100644
--- a/gsk/resources/vulkan/outset-shadow-clip-rounded.frag.spv
+++ b/gsk/vulkan/resources/outset-shadow-clip-rounded.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/outset-shadow-clip-rounded.vert.spv b/gsk/vulkan/resources/outset-shadow-clip-rounded.vert.spv
index d0cd27368d..d0cd27368d 100644
--- a/gsk/resources/vulkan/outset-shadow-clip-rounded.vert.spv
+++ b/gsk/vulkan/resources/outset-shadow-clip-rounded.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/outset-shadow-clip.frag.spv b/gsk/vulkan/resources/outset-shadow-clip.frag.spv
index 65904aa607..65904aa607 100644
--- a/gsk/resources/vulkan/outset-shadow-clip.frag.spv
+++ b/gsk/vulkan/resources/outset-shadow-clip.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/outset-shadow-clip.vert.spv b/gsk/vulkan/resources/outset-shadow-clip.vert.spv
index d0cd27368d..d0cd27368d 100644
--- a/gsk/resources/vulkan/outset-shadow-clip.vert.spv
+++ b/gsk/vulkan/resources/outset-shadow-clip.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/outset-shadow.frag b/gsk/vulkan/resources/outset-shadow.frag
index 30b0f9d94b..30b0f9d94b 100644
--- a/gsk/resources/vulkan/outset-shadow.frag
+++ b/gsk/vulkan/resources/outset-shadow.frag
diff --git a/gsk/resources/vulkan/outset-shadow.frag.spv b/gsk/vulkan/resources/outset-shadow.frag.spv
index 65904aa607..65904aa607 100644
--- a/gsk/resources/vulkan/outset-shadow.frag.spv
+++ b/gsk/vulkan/resources/outset-shadow.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/outset-shadow.vert b/gsk/vulkan/resources/outset-shadow.vert
index 6fdaf17171..6fdaf17171 100644
--- a/gsk/resources/vulkan/outset-shadow.vert
+++ b/gsk/vulkan/resources/outset-shadow.vert
diff --git a/gsk/resources/vulkan/outset-shadow.vert.spv b/gsk/vulkan/resources/outset-shadow.vert.spv
index 260009fb88..260009fb88 100644
--- a/gsk/resources/vulkan/outset-shadow.vert.spv
+++ b/gsk/vulkan/resources/outset-shadow.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/rounded-rect.glsl b/gsk/vulkan/resources/rounded-rect.glsl
index e0c2ffc6f9..e0c2ffc6f9 100644
--- a/gsk/resources/vulkan/rounded-rect.glsl
+++ b/gsk/vulkan/resources/rounded-rect.glsl
diff --git a/gsk/resources/vulkan/texture-clip-rounded.frag.spv b/gsk/vulkan/resources/texture-clip-rounded.frag.spv
index 8b4b3b332e..8b4b3b332e 100644
--- a/gsk/resources/vulkan/texture-clip-rounded.frag.spv
+++ b/gsk/vulkan/resources/texture-clip-rounded.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/texture-clip-rounded.vert.spv b/gsk/vulkan/resources/texture-clip-rounded.vert.spv
index cb6a9dadbb..cb6a9dadbb 100644
--- a/gsk/resources/vulkan/texture-clip-rounded.vert.spv
+++ b/gsk/vulkan/resources/texture-clip-rounded.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/texture-clip.frag.spv b/gsk/vulkan/resources/texture-clip.frag.spv
index 9d337c7202..9d337c7202 100644
--- a/gsk/resources/vulkan/texture-clip.frag.spv
+++ b/gsk/vulkan/resources/texture-clip.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/texture-clip.vert.spv b/gsk/vulkan/resources/texture-clip.vert.spv
index cb6a9dadbb..cb6a9dadbb 100644
--- a/gsk/resources/vulkan/texture-clip.vert.spv
+++ b/gsk/vulkan/resources/texture-clip.vert.spv
Binary files differ
diff --git a/gsk/resources/vulkan/texture.frag b/gsk/vulkan/resources/texture.frag
index ee9eb459a9..ee9eb459a9 100644
--- a/gsk/resources/vulkan/texture.frag
+++ b/gsk/vulkan/resources/texture.frag
diff --git a/gsk/resources/vulkan/texture.frag.spv b/gsk/vulkan/resources/texture.frag.spv
index 9d337c7202..9d337c7202 100644
--- a/gsk/resources/vulkan/texture.frag.spv
+++ b/gsk/vulkan/resources/texture.frag.spv
Binary files differ
diff --git a/gsk/resources/vulkan/texture.vert b/gsk/vulkan/resources/texture.vert
index e1e08bc21a..e1e08bc21a 100644
--- a/gsk/resources/vulkan/texture.vert
+++ b/gsk/vulkan/resources/texture.vert
diff --git a/gsk/resources/vulkan/texture.vert.spv b/gsk/vulkan/resources/texture.vert.spv
index 159680ac36..159680ac36 100644
--- a/gsk/resources/vulkan/texture.vert.spv
+++ b/gsk/vulkan/resources/texture.vert.spv
Binary files differ