summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2016-03-20 16:49:04 +0100
committer Miodrag Milanovic <mmicko@gmail.com>2016-03-20 16:50:14 +0100
commitbe38f0515b49fd9fe38f6071478b2160f9f91cc2 (patch)
tree9438a04a3af8c30240758b73f38a97df708b8489
parentfae7a2c486127fe74ee027429312cc29e350b8ef (diff)
Now shader compile tools are built on host machine (nw)
-rw-r--r--makefile7
-rw-r--r--scripts/src/3rdparty.lua1
2 files changed, 6 insertions, 2 deletions
diff --git a/makefile b/makefile
index f527348ea56..b71fc5f96cb 100644
--- a/makefile
+++ b/makefile
@@ -1511,9 +1511,12 @@ cppcheck:
# BGFX shaders
#-------------------------------------------------
-.PHONY: shaders
+.PHONY: shaders bgfx-tools
-shaders:
+bgfx-tools:
+ $(SILENT) $(MAKE) $(MAKEPARAMS) -C 3rdparty/bgfx -f makefile dist-$(GENIEOS)
+
+shaders: bgfx-tools
$(SILENT) $(MAKE) -C $(SRC)/osd/modules/render/bgfx rebuild
#-------------------------------------------------
diff --git a/scripts/src/3rdparty.lua b/scripts/src/3rdparty.lua
index c4d93c73348..9925c36658d 100644
--- a/scripts/src/3rdparty.lua
+++ b/scripts/src/3rdparty.lua
@@ -777,6 +777,7 @@ end
MAME_DIR .. "3rdparty/bgfx/src/renderer_null.cpp",
MAME_DIR .. "3rdparty/bgfx/src/renderer_vk.cpp",
MAME_DIR .. "3rdparty/bgfx/src/renderdoc.cpp",
+ MAME_DIR .. "3rdparty/bgfx/src/shader.cpp",
MAME_DIR .. "3rdparty/bgfx/src/shader_dxbc.cpp",
MAME_DIR .. "3rdparty/bgfx/src/shader_dx9bc.cpp",
MAME_DIR .. "3rdparty/bgfx/src/shader_spirv.cpp",