diff --git a/modules/shader_compiler/config/SLANG.cmake b/modules/shader_compiler/config/SLANG.cmake
index 96f975f7932b220a5ef585049ab6833bd2f616ba..b8afe8bc8bcd684bb5027e99143e5ea4076b9127 100644
--- a/modules/shader_compiler/config/SLANG.cmake
+++ b/modules/shader_compiler/config/SLANG.cmake
@@ -14,6 +14,7 @@ if (${slang_status})
 	set(SLANG_ENABLE_XLIB OFF CACHE INTERNAL "")
 	set(SLANG_ENABLE_AFTERMATH OFF CACHE INTERNAL "")
 	set(SLANG_ENABLE_DX_ON_VK OFF CACHE INTERNAL "")
+	set(SLANG_ENABLE_SLANG_RHI OFF CACHE INTERNAL "")
 	set(SLANG_EMBED_STDLIB_SOURCE OFF CACHE INTERNAL "")
 	set(SLANG_EMBED_STDLIB ON CACHE INTERNAL "")
 	set(SLANG_ENABLE_FULL_IR_VALIDATION OFF CACHE INTERNAL "")
diff --git a/modules/shader_compiler/lib/slang b/modules/shader_compiler/lib/slang
index a051510f590c311e77e611847c3cedbb0145dc01..bb634394e030a6b06b44538567dd2dfa31665943 160000
--- a/modules/shader_compiler/lib/slang
+++ b/modules/shader_compiler/lib/slang
@@ -1 +1 @@
-Subproject commit a051510f590c311e77e611847c3cedbb0145dc01
+Subproject commit bb634394e030a6b06b44538567dd2dfa31665943