diff --git a/.gitmodules b/.gitmodules
index 49f252a8ef..71d65bba2f 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,6 +1,6 @@
[submodule "deps/glslang/glslang"]
path = deps/glslang/glslang
url = git://github.com/KhronosGroup/glslang.git
-[submodule "deps/spir2cross"]
- path = deps/spir2cross
- url = git://github.com/ARM-software/spir2cross
+[submodule "deps/SPIRV-Cross"]
+ path = deps/SPIRV-Cross
+ url = git://github.com/KhronosGroup/SPIRV-Cross
diff --git a/Makefile.common b/Makefile.common
index 7ea3441a0f..39c1b13713 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -752,7 +752,7 @@ ifeq ($(HAVE_VULKAN), 1)
$(wildcard deps/glslang/glslang/glslang/MachineIndependent/preprocessor/*.cpp) \
$(wildcard deps/glslang/glslang/glslang/OSDependent/$(GLSLANG_PLATFORM)/*.cpp)
- SPIR2CROSS_SOURCES := deps/spir2cross/spir2cross.cpp
+ SPIRV_CROSS_SOURCES := deps/SPIRV-Cross/spirv_cross.cpp
DEFINES += \
-Ideps/glslang/glslang/glslang/OSDependent/$(GLSLANG_PLATFORM) \
@@ -761,13 +761,13 @@ ifeq ($(HAVE_VULKAN), 1)
-Ideps/glslang/glslang/glslang/Public \
-Ideps/glslang/glslang/SPIRV \
-Ideps/glslang \
- -Ideps/spir2cross
+ -Ideps/SPIRV-Cross
CXXFLAGS += -Wno-switch -Wno-sign-compare -fno-strict-aliasing -Wno-maybe-uninitialized -Wno-reorder -I./gfx/include/vulkan
CFLAGS += -I./gfx/include/vulkan
GLSLANG_OBJ := $(GLSLANG_SOURCES:.cpp=.o)
- SPIR2CROSS_OBJ := $(SPIR2CROSS_SOURCES:.cpp=.o)
+ SPIRV_CROSS_OBJ := $(SPIRV_CROSS_SOURCES:.cpp=.o)
OBJ += gfx/drivers/vulkan.o \
gfx/common/vulkan_common.o \
@@ -776,7 +776,7 @@ ifeq ($(HAVE_VULKAN), 1)
gfx/drivers_shader/glslang_util.o \
gfx/drivers_shader/slang_reflection.o \
$(GLSLANG_OBJ) \
- $(SPIR2CROSS_OBJ)
+ $(SPIRV_CROSS_OBJ)
ifeq ($(HAVE_MENU_COMMON), 1)
OBJ += menu/drivers_display/menu_display_vulkan.o
endif
diff --git a/deps/SPIRV-Cross b/deps/SPIRV-Cross
new file mode 160000
index 0000000000..44ef367141
--- /dev/null
+++ b/deps/SPIRV-Cross
@@ -0,0 +1 @@
+Subproject commit 44ef367141f9935bc719c9cc25693a9055f61efa
diff --git a/gfx/drivers_shader/slang_reflection.cpp b/gfx/drivers_shader/slang_reflection.cpp
index 0715850fb7..748f11e00d 100644
--- a/gfx/drivers_shader/slang_reflection.cpp
+++ b/gfx/drivers_shader/slang_reflection.cpp
@@ -13,14 +13,14 @@
* If not, see .
*/
-#include "spir2cross.hpp"
+#include "spirv_cross.hpp"
#include "slang_reflection.hpp"
#include
#include
#include "../../verbosity.h"
using namespace std;
-using namespace spir2cross;
+using namespace spirv_cross;
static bool slang_texture_semantic_is_array(slang_texture_semantic sem)
{