summaryrefslogtreecommitdiffhomepage
path: root/buildShaders.mk
diff options
context:
space:
mode:
Diffstat (limited to 'buildShaders.mk')
-rw-r--r--buildShaders.mk13
1 files changed, 12 insertions, 1 deletions
diff --git a/buildShaders.mk b/buildShaders.mk
index fd5ea4b..c34585f 100644
--- a/buildShaders.mk
+++ b/buildShaders.mk
@@ -3,7 +3,7 @@ DEFAULT_SHADER_FLAGS = --verbose -i external/bgfx/src/
BUILD_DIR = build_dir/shaders/
.PHONY: all
-all: spirv 100_es
+all: spirv 100_es opengl
$(BUILD_DIR)spirv/simple.fragment.bin: src/shaders/simple.fragment.sc
@mkdir -p $(@D)
@@ -27,3 +27,14 @@ $(BUILD_DIR)100_es/simple.vertex.bin: src/shaders/simple.vertex.sc
.PHONY: 100_es
100_es: $(BUILD_DIR)100_es/simple.fragment.bin $(BUILD_DIR)100_es/simple.vertex.bin
+$(BUILD_DIR)opengl/simple.fragment.bin: src/shaders/simple.fragment.sc
+ @mkdir -p $(@D)
+ $(SHADER_COMPILER) -f src/shaders/simple.fragment.sc -o $(BUILD_DIR)opengl/simple.fragment.bin --platform linux --type fragment $(DEFAULT_SHADER_FLAGS)
+
+$(BUILD_DIR)opengl/simple.vertex.bin: src/shaders/simple.vertex.sc
+ @mkdir -p $(@D)
+ $(SHADER_COMPILER) -f src/shaders/simple.vertex.sc -o $(BUILD_DIR)opengl/simple.vertex.bin --platform linux --type vertex $(DEFAULT_SHADER_FLAGS)
+
+.PHONY: opengl
+opengl: $(BUILD_DIR)opengl/simple.fragment.bin $(BUILD_DIR)opengl/simple.vertex.bin
+