summaryrefslogtreecommitdiffstats
path: root/glslv.mk
diff options
context:
space:
mode:
authorTomasz Kramkowski <tk@the-tk.com>2018-02-28 00:35:15 +0000
committerTomasz Kramkowski <tk@the-tk.com>2018-03-01 11:48:15 +0000
commit364eea8654a69dd0e79cdfa86c10992e6e275ccd (patch)
treeb771e8ced2e4d0a4a0a8822bc49a6316cc14fd8b /glslv.mk
downloadvulkan-364eea8654a69dd0e79cdfa86c10992e6e275ccd.tar.gz
vulkan-364eea8654a69dd0e79cdfa86c10992e6e275ccd.tar.xz
vulkan-364eea8654a69dd0e79cdfa86c10992e6e275ccd.zip
init commit
Diffstat (limited to 'glslv.mk')
-rw-r--r--glslv.mk8
1 files changed, 8 insertions, 0 deletions
diff --git a/glslv.mk b/glslv.mk
new file mode 100644
index 0000000..0e402f9
--- /dev/null
+++ b/glslv.mk
@@ -0,0 +1,8 @@
+GLSLV ?= glslangValidator
+COMPILE.spv = $(GLSLV) $(GLSLVFLAGS)
+%.spv: %.vert
+ $(COMPILE.spv) $(OUTPUT_OPTION) $<
+%.spv: %.frag
+ $(COMPILE.spv) $(OUTPUT_OPTION) $<
+%.o: %.spv
+ $(LD) -r -b binary $(OUTPUT_OPTION) $<