diff --git a/external/glslang b/external/glslang
index 652db16ff1..5a867acad5 160000
--- a/external/glslang
+++ b/external/glslang
@@ -1 +1 @@
-Subproject commit 652db16ff114747c216ec631767dfd27e3d3c838
+Subproject commit 5a867acad5da07cfb59a1eaadf8e366fb58bbed4
diff --git a/source/slang-glslang/slang-glslang.vcxproj b/source/slang-glslang/slang-glslang.vcxproj
index 068854eba7..b9662efcf9 100644
--- a/source/slang-glslang/slang-glslang.vcxproj
+++ b/source/slang-glslang/slang-glslang.vcxproj
@@ -96,7 +96,7 @@
Level3
Disabled
- NV_EXTENSIONS;AMD_EXTENSIONS;WIN32;_DEBUG;_WINDOWS;_USRDLL;GLSLANG_EXPORTS;%(PreprocessorDefinitions)
+ NV_EXTENSIONS;AMD_EXTENSIONS;ENABLE_OPT=0;WIN32;_DEBUG;_WINDOWS;_USRDLL;GLSLANG_EXPORTS;%(PreprocessorDefinitions)
4819;4267
@@ -110,7 +110,7 @@
Level3
Disabled
- NV_EXTENSIONS;AMD_EXTENSIONS;_DEBUG;_WINDOWS;_USRDLL;GLSLANG_EXPORTS;%(PreprocessorDefinitions)
+ NV_EXTENSIONS;AMD_EXTENSIONS;ENABLE_OPT=0;_DEBUG;_WINDOWS;_USRDLL;GLSLANG_EXPORTS;%(PreprocessorDefinitions)
4819;4267
@@ -126,7 +126,7 @@
MaxSpeed
true
true
- NV_EXTENSIONS;AMD_EXTENSIONS;WIN32;NDEBUG;_WINDOWS;_USRDLL;GLSLANG_EXPORTS;%(PreprocessorDefinitions)
+ NV_EXTENSIONS;AMD_EXTENSIONS;ENABLE_OPT=0;WIN32;NDEBUG;_WINDOWS;_USRDLL;GLSLANG_EXPORTS;%(PreprocessorDefinitions)
4819;4267
@@ -144,7 +144,7 @@
MaxSpeed
true
true
- NV_EXTENSIONS;AMD_EXTENSIONS;NDEBUG;_WINDOWS;_USRDLL;GLSLANG_EXPORTS;%(PreprocessorDefinitions)
+ NV_EXTENSIONS;AMD_EXTENSIONS;ENABLE_OPT=0;NDEBUG;_WINDOWS;_USRDLL;GLSLANG_EXPORTS;%(PreprocessorDefinitions)
4819;4267
@@ -157,6 +157,7 @@
+
@@ -197,6 +198,7 @@
+
diff --git a/source/slang-glslang/slang-glslang.vcxproj.filters b/source/slang-glslang/slang-glslang.vcxproj.filters
index f6975bc2c2..2adddaca4e 100644
--- a/source/slang-glslang/slang-glslang.vcxproj.filters
+++ b/source/slang-glslang/slang-glslang.vcxproj.filters
@@ -133,6 +133,9 @@
Source Files
+
+ Source Files
+
@@ -243,5 +246,8 @@
Header Files
+
+ Header Files
+
\ No newline at end of file