vulkan: Remove the pre-compiled shaders
authorBenjamin Otte <otte@redhat.com>
Wed, 19 Jul 2023 12:15:57 +0000 (14:15 +0200)
committerBenjamin Otte <otte@redhat.com>
Wed, 19 Jul 2023 19:30:35 +0000 (21:30 +0200)
Instead, build-depnd on glslc to build them.

glslc is available in all important distros for a while:
  Fedora >= 28
  Ubuntu >= 23.04
  Debian >= 12
  Arch
  Opensuse >= 15.2
  msys2
are the ones I checked.

So we can depend on it and avoid having to deal with keeping spirv files
up-to-date in all commits.

It's also 700kB of data, and not updating it helps.

76 files changed:
gsk/vulkan/resources/blend-mode-clip-rounded.frag.spv [deleted file]
gsk/vulkan/resources/blend-mode-clip-rounded.vert.spv [deleted file]
gsk/vulkan/resources/blend-mode-clip.frag.spv [deleted file]
gsk/vulkan/resources/blend-mode-clip.vert.spv [deleted file]
gsk/vulkan/resources/blend-mode.frag.spv [deleted file]
gsk/vulkan/resources/blend-mode.vert.spv [deleted file]
gsk/vulkan/resources/blendmode-rect-rounded.frag.spv [deleted file]
gsk/vulkan/resources/blendmode-rect.frag.spv [deleted file]
gsk/vulkan/resources/blur-clip-rounded.frag.spv [deleted file]
gsk/vulkan/resources/blur-clip-rounded.vert.spv [deleted file]
gsk/vulkan/resources/blur-clip.frag.spv [deleted file]
gsk/vulkan/resources/blur-clip.vert.spv [deleted file]
gsk/vulkan/resources/blur.frag.spv [deleted file]
gsk/vulkan/resources/blur.vert.spv [deleted file]
gsk/vulkan/resources/border-clip-rounded.frag.spv [deleted file]
gsk/vulkan/resources/border-clip-rounded.vert.spv [deleted file]
gsk/vulkan/resources/border-clip.frag.spv [deleted file]
gsk/vulkan/resources/border-clip.vert.spv [deleted file]
gsk/vulkan/resources/border.frag.spv [deleted file]
gsk/vulkan/resources/border.vert.spv [deleted file]
gsk/vulkan/resources/color-clip-rounded.frag.spv [deleted file]
gsk/vulkan/resources/color-clip-rounded.vert.spv [deleted file]
gsk/vulkan/resources/color-clip.frag.spv [deleted file]
gsk/vulkan/resources/color-clip.vert.spv [deleted file]
gsk/vulkan/resources/color-matrix-clip-rounded.frag.spv [deleted file]
gsk/vulkan/resources/color-matrix-clip-rounded.vert.spv [deleted file]
gsk/vulkan/resources/color-matrix-clip.frag.spv [deleted file]
gsk/vulkan/resources/color-matrix-clip.vert.spv [deleted file]
gsk/vulkan/resources/color-matrix.frag.spv [deleted file]
gsk/vulkan/resources/color-matrix.vert.spv [deleted file]
gsk/vulkan/resources/color.frag.spv [deleted file]
gsk/vulkan/resources/color.vert.spv [deleted file]
gsk/vulkan/resources/cross-fade-clip-rounded.frag.spv [deleted file]
gsk/vulkan/resources/cross-fade-clip-rounded.vert.spv [deleted file]
gsk/vulkan/resources/cross-fade-clip.frag.spv [deleted file]
gsk/vulkan/resources/cross-fade-clip.vert.spv [deleted file]
gsk/vulkan/resources/cross-fade-rect.vert.spv [deleted file]
gsk/vulkan/resources/cross-fade.frag.spv [deleted file]
gsk/vulkan/resources/cross-fade.vert.spv [deleted file]
gsk/vulkan/resources/glyph-clip-rounded.frag.spv [deleted file]
gsk/vulkan/resources/glyph-clip-rounded.vert.spv [deleted file]
gsk/vulkan/resources/glyph-clip.frag.spv [deleted file]
gsk/vulkan/resources/glyph-clip.vert.spv [deleted file]
gsk/vulkan/resources/glyph.frag.spv [deleted file]
gsk/vulkan/resources/glyph.vert.spv [deleted file]
gsk/vulkan/resources/inset-shadow-clip-rounded.frag.spv [deleted file]
gsk/vulkan/resources/inset-shadow-clip-rounded.vert.spv [deleted file]
gsk/vulkan/resources/inset-shadow-clip.frag.spv [deleted file]
gsk/vulkan/resources/inset-shadow-clip.vert.spv [deleted file]
gsk/vulkan/resources/inset-shadow.frag.spv [deleted file]
gsk/vulkan/resources/inset-shadow.vert.spv [deleted file]
gsk/vulkan/resources/linear-clip-rounded.frag.spv [deleted file]
gsk/vulkan/resources/linear-clip-rounded.vert.spv [deleted file]
gsk/vulkan/resources/linear-clip.frag.spv [deleted file]
gsk/vulkan/resources/linear-clip.vert.spv [deleted file]
gsk/vulkan/resources/linear.frag.spv [deleted file]
gsk/vulkan/resources/linear.vert.spv [deleted file]
gsk/vulkan/resources/mask-clip-rounded.frag.spv [deleted file]
gsk/vulkan/resources/mask-clip-rounded.vert.spv [deleted file]
gsk/vulkan/resources/mask-clip.frag.spv [deleted file]
gsk/vulkan/resources/mask-clip.vert.spv [deleted file]
gsk/vulkan/resources/mask.frag.spv [deleted file]
gsk/vulkan/resources/mask.vert.spv [deleted file]
gsk/vulkan/resources/meson.build
gsk/vulkan/resources/outset-shadow-clip-rounded.frag.spv [deleted file]
gsk/vulkan/resources/outset-shadow-clip-rounded.vert.spv [deleted file]
gsk/vulkan/resources/outset-shadow-clip.frag.spv [deleted file]
gsk/vulkan/resources/outset-shadow-clip.vert.spv [deleted file]
gsk/vulkan/resources/outset-shadow.frag.spv [deleted file]
gsk/vulkan/resources/outset-shadow.vert.spv [deleted file]
gsk/vulkan/resources/texture-clip-rounded.frag.spv [deleted file]
gsk/vulkan/resources/texture-clip-rounded.vert.spv [deleted file]
gsk/vulkan/resources/texture-clip.frag.spv [deleted file]
gsk/vulkan/resources/texture-clip.vert.spv [deleted file]
gsk/vulkan/resources/texture.frag.spv [deleted file]
gsk/vulkan/resources/texture.vert.spv [deleted file]

diff --git a/gsk/vulkan/resources/blend-mode-clip-rounded.frag.spv b/gsk/vulkan/resources/blend-mode-clip-rounded.frag.spv
deleted file mode 100644 (file)
index 27db073..0000000
Binary files a/gsk/vulkan/resources/blend-mode-clip-rounded.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/blend-mode-clip-rounded.vert.spv b/gsk/vulkan/resources/blend-mode-clip-rounded.vert.spv
deleted file mode 100644 (file)
index e5ceee3..0000000
Binary files a/gsk/vulkan/resources/blend-mode-clip-rounded.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/blend-mode-clip.frag.spv b/gsk/vulkan/resources/blend-mode-clip.frag.spv
deleted file mode 100644 (file)
index b8f13d3..0000000
Binary files a/gsk/vulkan/resources/blend-mode-clip.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/blend-mode-clip.vert.spv b/gsk/vulkan/resources/blend-mode-clip.vert.spv
deleted file mode 100644 (file)
index e5ceee3..0000000
Binary files a/gsk/vulkan/resources/blend-mode-clip.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/blend-mode.frag.spv b/gsk/vulkan/resources/blend-mode.frag.spv
deleted file mode 100644 (file)
index b8f13d3..0000000
Binary files a/gsk/vulkan/resources/blend-mode.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/blend-mode.vert.spv b/gsk/vulkan/resources/blend-mode.vert.spv
deleted file mode 100644 (file)
index 99cf303..0000000
Binary files a/gsk/vulkan/resources/blend-mode.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/blendmode-rect-rounded.frag.spv b/gsk/vulkan/resources/blendmode-rect-rounded.frag.spv
deleted file mode 100644 (file)
index 55ce955..0000000
Binary files a/gsk/vulkan/resources/blendmode-rect-rounded.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/blendmode-rect.frag.spv b/gsk/vulkan/resources/blendmode-rect.frag.spv
deleted file mode 100644 (file)
index 7d0fdd1..0000000
Binary files a/gsk/vulkan/resources/blendmode-rect.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/blur-clip-rounded.frag.spv b/gsk/vulkan/resources/blur-clip-rounded.frag.spv
deleted file mode 100644 (file)
index 221c06f..0000000
Binary files a/gsk/vulkan/resources/blur-clip-rounded.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/blur-clip-rounded.vert.spv b/gsk/vulkan/resources/blur-clip-rounded.vert.spv
deleted file mode 100644 (file)
index 150e783..0000000
Binary files a/gsk/vulkan/resources/blur-clip-rounded.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/blur-clip.frag.spv b/gsk/vulkan/resources/blur-clip.frag.spv
deleted file mode 100644 (file)
index 3169660..0000000
Binary files a/gsk/vulkan/resources/blur-clip.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/blur-clip.vert.spv b/gsk/vulkan/resources/blur-clip.vert.spv
deleted file mode 100644 (file)
index 150e783..0000000
Binary files a/gsk/vulkan/resources/blur-clip.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/blur.frag.spv b/gsk/vulkan/resources/blur.frag.spv
deleted file mode 100644 (file)
index 3169660..0000000
Binary files a/gsk/vulkan/resources/blur.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/blur.vert.spv b/gsk/vulkan/resources/blur.vert.spv
deleted file mode 100644 (file)
index 2d80428..0000000
Binary files a/gsk/vulkan/resources/blur.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/border-clip-rounded.frag.spv b/gsk/vulkan/resources/border-clip-rounded.frag.spv
deleted file mode 100644 (file)
index 80135c9..0000000
Binary files a/gsk/vulkan/resources/border-clip-rounded.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/border-clip-rounded.vert.spv b/gsk/vulkan/resources/border-clip-rounded.vert.spv
deleted file mode 100644 (file)
index f2e2b83..0000000
Binary files a/gsk/vulkan/resources/border-clip-rounded.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/border-clip.frag.spv b/gsk/vulkan/resources/border-clip.frag.spv
deleted file mode 100644 (file)
index b2e2863..0000000
Binary files a/gsk/vulkan/resources/border-clip.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/border-clip.vert.spv b/gsk/vulkan/resources/border-clip.vert.spv
deleted file mode 100644 (file)
index f2e2b83..0000000
Binary files a/gsk/vulkan/resources/border-clip.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/border.frag.spv b/gsk/vulkan/resources/border.frag.spv
deleted file mode 100644 (file)
index b2e2863..0000000
Binary files a/gsk/vulkan/resources/border.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/border.vert.spv b/gsk/vulkan/resources/border.vert.spv
deleted file mode 100644 (file)
index c9a3756..0000000
Binary files a/gsk/vulkan/resources/border.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/color-clip-rounded.frag.spv b/gsk/vulkan/resources/color-clip-rounded.frag.spv
deleted file mode 100644 (file)
index f038851..0000000
Binary files a/gsk/vulkan/resources/color-clip-rounded.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/color-clip-rounded.vert.spv b/gsk/vulkan/resources/color-clip-rounded.vert.spv
deleted file mode 100644 (file)
index d202725..0000000
Binary files a/gsk/vulkan/resources/color-clip-rounded.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/color-clip.frag.spv b/gsk/vulkan/resources/color-clip.frag.spv
deleted file mode 100644 (file)
index dd36379..0000000
Binary files a/gsk/vulkan/resources/color-clip.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/color-clip.vert.spv b/gsk/vulkan/resources/color-clip.vert.spv
deleted file mode 100644 (file)
index d202725..0000000
Binary files a/gsk/vulkan/resources/color-clip.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/color-matrix-clip-rounded.frag.spv b/gsk/vulkan/resources/color-matrix-clip-rounded.frag.spv
deleted file mode 100644 (file)
index 78e0e03..0000000
Binary files a/gsk/vulkan/resources/color-matrix-clip-rounded.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/color-matrix-clip-rounded.vert.spv b/gsk/vulkan/resources/color-matrix-clip-rounded.vert.spv
deleted file mode 100644 (file)
index 3b66db7..0000000
Binary files a/gsk/vulkan/resources/color-matrix-clip-rounded.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/color-matrix-clip.frag.spv b/gsk/vulkan/resources/color-matrix-clip.frag.spv
deleted file mode 100644 (file)
index f5dfbb4..0000000
Binary files a/gsk/vulkan/resources/color-matrix-clip.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/color-matrix-clip.vert.spv b/gsk/vulkan/resources/color-matrix-clip.vert.spv
deleted file mode 100644 (file)
index 3b66db7..0000000
Binary files a/gsk/vulkan/resources/color-matrix-clip.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/color-matrix.frag.spv b/gsk/vulkan/resources/color-matrix.frag.spv
deleted file mode 100644 (file)
index f5dfbb4..0000000
Binary files a/gsk/vulkan/resources/color-matrix.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/color-matrix.vert.spv b/gsk/vulkan/resources/color-matrix.vert.spv
deleted file mode 100644 (file)
index 5c5b37a..0000000
Binary files a/gsk/vulkan/resources/color-matrix.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/color.frag.spv b/gsk/vulkan/resources/color.frag.spv
deleted file mode 100644 (file)
index dd36379..0000000
Binary files a/gsk/vulkan/resources/color.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/color.vert.spv b/gsk/vulkan/resources/color.vert.spv
deleted file mode 100644 (file)
index 3992c82..0000000
Binary files a/gsk/vulkan/resources/color.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/cross-fade-clip-rounded.frag.spv b/gsk/vulkan/resources/cross-fade-clip-rounded.frag.spv
deleted file mode 100644 (file)
index 9b1b94b..0000000
Binary files a/gsk/vulkan/resources/cross-fade-clip-rounded.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/cross-fade-clip-rounded.vert.spv b/gsk/vulkan/resources/cross-fade-clip-rounded.vert.spv
deleted file mode 100644 (file)
index 90df226..0000000
Binary files a/gsk/vulkan/resources/cross-fade-clip-rounded.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/cross-fade-clip.frag.spv b/gsk/vulkan/resources/cross-fade-clip.frag.spv
deleted file mode 100644 (file)
index 1885651..0000000
Binary files a/gsk/vulkan/resources/cross-fade-clip.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/cross-fade-clip.vert.spv b/gsk/vulkan/resources/cross-fade-clip.vert.spv
deleted file mode 100644 (file)
index 90df226..0000000
Binary files a/gsk/vulkan/resources/cross-fade-clip.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/cross-fade-rect.vert.spv b/gsk/vulkan/resources/cross-fade-rect.vert.spv
deleted file mode 100644 (file)
index 9ed91e1..0000000
Binary files a/gsk/vulkan/resources/cross-fade-rect.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/cross-fade.frag.spv b/gsk/vulkan/resources/cross-fade.frag.spv
deleted file mode 100644 (file)
index 1885651..0000000
Binary files a/gsk/vulkan/resources/cross-fade.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/cross-fade.vert.spv b/gsk/vulkan/resources/cross-fade.vert.spv
deleted file mode 100644 (file)
index 90dc433..0000000
Binary files a/gsk/vulkan/resources/cross-fade.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/glyph-clip-rounded.frag.spv b/gsk/vulkan/resources/glyph-clip-rounded.frag.spv
deleted file mode 100644 (file)
index ff2212a..0000000
Binary files a/gsk/vulkan/resources/glyph-clip-rounded.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/glyph-clip-rounded.vert.spv b/gsk/vulkan/resources/glyph-clip-rounded.vert.spv
deleted file mode 100644 (file)
index d177868..0000000
Binary files a/gsk/vulkan/resources/glyph-clip-rounded.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/glyph-clip.frag.spv b/gsk/vulkan/resources/glyph-clip.frag.spv
deleted file mode 100644 (file)
index bfd95cd..0000000
Binary files a/gsk/vulkan/resources/glyph-clip.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/glyph-clip.vert.spv b/gsk/vulkan/resources/glyph-clip.vert.spv
deleted file mode 100644 (file)
index d177868..0000000
Binary files a/gsk/vulkan/resources/glyph-clip.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/glyph.frag.spv b/gsk/vulkan/resources/glyph.frag.spv
deleted file mode 100644 (file)
index bfd95cd..0000000
Binary files a/gsk/vulkan/resources/glyph.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/glyph.vert.spv b/gsk/vulkan/resources/glyph.vert.spv
deleted file mode 100644 (file)
index e92bf92..0000000
Binary files a/gsk/vulkan/resources/glyph.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/inset-shadow-clip-rounded.frag.spv b/gsk/vulkan/resources/inset-shadow-clip-rounded.frag.spv
deleted file mode 100644 (file)
index b6b7445..0000000
Binary files a/gsk/vulkan/resources/inset-shadow-clip-rounded.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/inset-shadow-clip-rounded.vert.spv b/gsk/vulkan/resources/inset-shadow-clip-rounded.vert.spv
deleted file mode 100644 (file)
index 009f7f8..0000000
Binary files a/gsk/vulkan/resources/inset-shadow-clip-rounded.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/inset-shadow-clip.frag.spv b/gsk/vulkan/resources/inset-shadow-clip.frag.spv
deleted file mode 100644 (file)
index d1239f0..0000000
Binary files a/gsk/vulkan/resources/inset-shadow-clip.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/inset-shadow-clip.vert.spv b/gsk/vulkan/resources/inset-shadow-clip.vert.spv
deleted file mode 100644 (file)
index 009f7f8..0000000
Binary files a/gsk/vulkan/resources/inset-shadow-clip.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/inset-shadow.frag.spv b/gsk/vulkan/resources/inset-shadow.frag.spv
deleted file mode 100644 (file)
index d1239f0..0000000
Binary files a/gsk/vulkan/resources/inset-shadow.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/inset-shadow.vert.spv b/gsk/vulkan/resources/inset-shadow.vert.spv
deleted file mode 100644 (file)
index df47abb..0000000
Binary files a/gsk/vulkan/resources/inset-shadow.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/linear-clip-rounded.frag.spv b/gsk/vulkan/resources/linear-clip-rounded.frag.spv
deleted file mode 100644 (file)
index 14fc8d7..0000000
Binary files a/gsk/vulkan/resources/linear-clip-rounded.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/linear-clip-rounded.vert.spv b/gsk/vulkan/resources/linear-clip-rounded.vert.spv
deleted file mode 100644 (file)
index ba5af49..0000000
Binary files a/gsk/vulkan/resources/linear-clip-rounded.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/linear-clip.frag.spv b/gsk/vulkan/resources/linear-clip.frag.spv
deleted file mode 100644 (file)
index 46a4fbb..0000000
Binary files a/gsk/vulkan/resources/linear-clip.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/linear-clip.vert.spv b/gsk/vulkan/resources/linear-clip.vert.spv
deleted file mode 100644 (file)
index ba5af49..0000000
Binary files a/gsk/vulkan/resources/linear-clip.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/linear.frag.spv b/gsk/vulkan/resources/linear.frag.spv
deleted file mode 100644 (file)
index 46a4fbb..0000000
Binary files a/gsk/vulkan/resources/linear.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/linear.vert.spv b/gsk/vulkan/resources/linear.vert.spv
deleted file mode 100644 (file)
index aa6d526..0000000
Binary files a/gsk/vulkan/resources/linear.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/mask-clip-rounded.frag.spv b/gsk/vulkan/resources/mask-clip-rounded.frag.spv
deleted file mode 100644 (file)
index 08d05b8..0000000
Binary files a/gsk/vulkan/resources/mask-clip-rounded.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/mask-clip-rounded.vert.spv b/gsk/vulkan/resources/mask-clip-rounded.vert.spv
deleted file mode 100644 (file)
index 81145c5..0000000
Binary files a/gsk/vulkan/resources/mask-clip-rounded.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/mask-clip.frag.spv b/gsk/vulkan/resources/mask-clip.frag.spv
deleted file mode 100644 (file)
index e8f8b56..0000000
Binary files a/gsk/vulkan/resources/mask-clip.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/mask-clip.vert.spv b/gsk/vulkan/resources/mask-clip.vert.spv
deleted file mode 100644 (file)
index 81145c5..0000000
Binary files a/gsk/vulkan/resources/mask-clip.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/mask.frag.spv b/gsk/vulkan/resources/mask.frag.spv
deleted file mode 100644 (file)
index e8f8b56..0000000
Binary files a/gsk/vulkan/resources/mask.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/mask.vert.spv b/gsk/vulkan/resources/mask.vert.spv
deleted file mode 100644 (file)
index fc04ff5..0000000
Binary files a/gsk/vulkan/resources/mask.vert.spv and /dev/null differ
index 8881eb1b6bf4cb9d02d433bc2331b0c046dc5ac2..cc17b6303f4031f0bbd8aa9f2e32e5fee1e6ec57 100644 (file)
@@ -44,7 +44,7 @@ gsk_private_vulkan_vertex_shaders = [
 gsk_private_vulkan_shaders += gsk_private_vulkan_fragment_shaders
 gsk_private_vulkan_shaders += gsk_private_vulkan_vertex_shaders
 
-glslc = find_program('glslc', required: false)
+glslc = find_program('glslc', required: true)
 foreach shader: gsk_private_vulkan_shaders
   basefn = shader.split('.').get(0)
   suffix = shader.split('.').get(1)
@@ -54,45 +54,41 @@ foreach shader: gsk_private_vulkan_shaders
   clip_spv_shader = '@0@-clip.@1@.spv'.format(basefn, suffix)
   clip_rounded_spv_shader = '@0@-clip-rounded.@1@.spv'.format(basefn, suffix)
 
-  if glslc.found()
-    compiled_shader = custom_target(spv_shader,
-                                    input: shader,
-                                    output: spv_shader,
-                                    depend_files: gsk_private_vulkan_include_shaders,
-                                    command: [
-                                      glslc,
-                                      stage_arg,
-                                      '-DCLIP_NONE',
-                                      '@INPUT@',
-                                      '-o', '@OUTPUT@'
-                                    ])
-    compiled_clip_shader = custom_target(clip_spv_shader,
-                                         input: shader,
-                                         output: clip_spv_shader,
-                                         depend_files: gsk_private_vulkan_include_shaders,
-                                         command: [
-                                           glslc,
-                                           stage_arg,
-                                           '-DCLIP_RECT',
-                                           '@INPUT@',
-                                           '-o', '@OUTPUT@'
-                                         ])
-    compiled_clip_rounded_shader = custom_target(clip_rounded_spv_shader,
-                                                 input: shader,
-                                                 output: clip_rounded_spv_shader,
-                                                 depend_files: gsk_private_vulkan_include_shaders,
-                                                 command: [
-                                                   glslc,
-                                                   stage_arg,
-                                                   '-DCLIP_ROUNDED_RECT',
-                                                   '@INPUT@',
-                                                   '-o', '@OUTPUT@'
-                                                 ])
-    gsk_private_vulkan_compiled_shaders_deps += [compiled_shader, compiled_clip_shader, compiled_clip_rounded_shader]
-    gsk_private_vulkan_compiled_shaders += [spv_shader, clip_spv_shader, clip_rounded_spv_shader]
-  else
-    gsk_private_vulkan_compiled_shaders += files(spv_shader, clip_spv_shader, clip_rounded_spv_shader)
-  endif
+  compiled_shader = custom_target(spv_shader,
+                                  input: shader,
+                                  output: spv_shader,
+                                  depend_files: gsk_private_vulkan_include_shaders,
+                                  command: [
+                                    glslc,
+                                    stage_arg,
+                                    '-DCLIP_NONE',
+                                    '@INPUT@',
+                                    '-o', '@OUTPUT@'
+                                  ])
+  compiled_clip_shader = custom_target(clip_spv_shader,
+                                       input: shader,
+                                       output: clip_spv_shader,
+                                       depend_files: gsk_private_vulkan_include_shaders,
+                                       command: [
+                                         glslc,
+                                         stage_arg,
+                                         '-DCLIP_RECT',
+                                         '@INPUT@',
+                                         '-o', '@OUTPUT@'
+                                       ])
+  compiled_clip_rounded_shader = custom_target(clip_rounded_spv_shader,
+                                               input: shader,
+                                               output: clip_rounded_spv_shader,
+                                               depend_files: gsk_private_vulkan_include_shaders,
+                                               command: [
+                                                 glslc,
+                                                 stage_arg,
+                                                 '-DCLIP_ROUNDED_RECT',
+                                                 '@INPUT@',
+                                                 '-o', '@OUTPUT@'
+                                               ])
+  gsk_private_vulkan_compiled_shaders_deps += [compiled_shader, compiled_clip_shader, compiled_clip_rounded_shader]
+  gsk_private_vulkan_compiled_shaders += [spv_shader, clip_spv_shader, clip_rounded_spv_shader]
 endforeach
 
 foreach shader: gsk_private_vulkan_vertex_shaders
diff --git a/gsk/vulkan/resources/outset-shadow-clip-rounded.frag.spv b/gsk/vulkan/resources/outset-shadow-clip-rounded.frag.spv
deleted file mode 100644 (file)
index 48e3538..0000000
Binary files a/gsk/vulkan/resources/outset-shadow-clip-rounded.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/outset-shadow-clip-rounded.vert.spv b/gsk/vulkan/resources/outset-shadow-clip-rounded.vert.spv
deleted file mode 100644 (file)
index 2f12a13..0000000
Binary files a/gsk/vulkan/resources/outset-shadow-clip-rounded.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/outset-shadow-clip.frag.spv b/gsk/vulkan/resources/outset-shadow-clip.frag.spv
deleted file mode 100644 (file)
index ca5e278..0000000
Binary files a/gsk/vulkan/resources/outset-shadow-clip.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/outset-shadow-clip.vert.spv b/gsk/vulkan/resources/outset-shadow-clip.vert.spv
deleted file mode 100644 (file)
index 2f12a13..0000000
Binary files a/gsk/vulkan/resources/outset-shadow-clip.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/outset-shadow.frag.spv b/gsk/vulkan/resources/outset-shadow.frag.spv
deleted file mode 100644 (file)
index ca5e278..0000000
Binary files a/gsk/vulkan/resources/outset-shadow.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/outset-shadow.vert.spv b/gsk/vulkan/resources/outset-shadow.vert.spv
deleted file mode 100644 (file)
index 198b1c9..0000000
Binary files a/gsk/vulkan/resources/outset-shadow.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/texture-clip-rounded.frag.spv b/gsk/vulkan/resources/texture-clip-rounded.frag.spv
deleted file mode 100644 (file)
index d3f3be9..0000000
Binary files a/gsk/vulkan/resources/texture-clip-rounded.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/texture-clip-rounded.vert.spv b/gsk/vulkan/resources/texture-clip-rounded.vert.spv
deleted file mode 100644 (file)
index 512ad85..0000000
Binary files a/gsk/vulkan/resources/texture-clip-rounded.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/texture-clip.frag.spv b/gsk/vulkan/resources/texture-clip.frag.spv
deleted file mode 100644 (file)
index 71703d8..0000000
Binary files a/gsk/vulkan/resources/texture-clip.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/texture-clip.vert.spv b/gsk/vulkan/resources/texture-clip.vert.spv
deleted file mode 100644 (file)
index 512ad85..0000000
Binary files a/gsk/vulkan/resources/texture-clip.vert.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/texture.frag.spv b/gsk/vulkan/resources/texture.frag.spv
deleted file mode 100644 (file)
index 71703d8..0000000
Binary files a/gsk/vulkan/resources/texture.frag.spv and /dev/null differ
diff --git a/gsk/vulkan/resources/texture.vert.spv b/gsk/vulkan/resources/texture.vert.spv
deleted file mode 100644 (file)
index 367ee34..0000000
Binary files a/gsk/vulkan/resources/texture.vert.spv and /dev/null differ