From b46bb1efdb77340e424dfdd02d50c59c0876ddc0 Mon Sep 17 00:00:00 2001 From: Henrik Rydgard Date: Tue, 20 Dec 2016 00:30:09 +0100 Subject: [PATCH] glslang for vulkan: Use my proper glslang fork instead of the ugly old SDK-glslang fork --- .gitignore | 4 ++ .gitmodules | 4 +- ext/CMakeLists.txt | 1 + ext/glslang | 2 +- ext/glslang.vcxproj | 31 ++++++++++++- ext/glslang.vcxproj.filters | 90 +++++++++++++++++++++++++++++++++++++ 6 files changed, 128 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 58312f4ea6..306a5b23e7 100644 --- a/.gitignore +++ b/.gitignore @@ -47,6 +47,10 @@ PPSSPPControls.dat # Qt Linguist files *.qm +#Android stuff +.idea +android/.idea + Logs Memstick memstick diff --git a/.gitmodules b/.gitmodules index 116cea41e6..826c2a7908 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,6 +13,6 @@ [submodule "ext/armips"] path = ext/armips url = https://github.com/Kingcom/armips -[submodule "ext/ppsspp-glslang"] +[submodule "ext/glslang"] path = ext/glslang - url = https://github.com/hrydgard/ppsspp-glslang.git + url = https://github.com/hrydgard/glslang.git diff --git a/ext/CMakeLists.txt b/ext/CMakeLists.txt index 28c09ad1b1..1bf002b2a3 100644 --- a/ext/CMakeLists.txt +++ b/ext/CMakeLists.txt @@ -5,3 +5,4 @@ endif() add_subdirectory(snappy) add_subdirectory(udis86) +add_subdirectory(glslang) diff --git a/ext/glslang b/ext/glslang index 0bf900e4ab..432576fdce 160000 --- a/ext/glslang +++ b/ext/glslang @@ -1 +1 @@ -Subproject commit 0bf900e4abee13eaea8aec2a6a50fb5f003df528 +Subproject commit 432576fdce62521d187afd941a8c27072ee5cfa1 diff --git a/ext/glslang.vcxproj b/ext/glslang.vcxproj index ad64018836..adbb5d76bc 100644 --- a/ext/glslang.vcxproj +++ b/ext/glslang.vcxproj @@ -154,9 +154,11 @@ + + @@ -166,6 +168,7 @@ + @@ -173,11 +176,19 @@ + + + + + + + + @@ -191,15 +202,20 @@ + + + + + @@ -207,11 +223,24 @@ + + + + + + + + + + + + + @@ -223,4 +252,4 @@ - + \ No newline at end of file diff --git a/ext/glslang.vcxproj.filters b/ext/glslang.vcxproj.filters index f1130d7b8d..3031780531 100644 --- a/ext/glslang.vcxproj.filters +++ b/ext/glslang.vcxproj.filters @@ -7,6 +7,9 @@ {b58351f2-24d7-471d-b842-a8bf8f4f7e90} + + {bebc5043-a1be-442e-b458-6ee3dbd2309b} + @@ -110,6 +113,39 @@ glslang + + glslang + + + glslang + + + glslang + + + SPIRV + + + HLSL + + + HLSL + + + HLSL + + + HLSL + + + HLSL + + + HLSL + + + HLSL + @@ -212,6 +248,60 @@ glslang + + glslang + + + glslang + + + glslang + + + glslang + + + glslang + + + SPIRV + + + SPIRV + + + SPIRV + + + SPIRV + + + SPIRV + + + HLSL + + + HLSL + + + HLSL + + + HLSL + + + HLSL + + + HLSL + + + HLSL + + + HLSL +