summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-emit.cpp
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2023-12-13 15:15:19 -0800
committerGitHub <noreply@github.com>2023-12-13 15:15:19 -0800
commit3979660d4fe1fd6c1f1d9b8956e96817e17c3f4e (patch)
treea1777fc23e2983c5dbe630d39e529c798953484c /source/slang/slang-emit.cpp
parent1406aa2bc9e398e5e5565ba9c6adbb780c29fee1 (diff)
Fix GLSL static initialization bug. (#3409)
* Fix GLSL static initialization bug. Fixes #3408. * Update comment. * Fold global var initializer as an expression if possible. --------- Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'source/slang/slang-emit.cpp')
-rw-r--r--source/slang/slang-emit.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/slang/slang-emit.cpp b/source/slang/slang-emit.cpp
index bd7db604f..0e71f50d4 100644
--- a/source/slang/slang-emit.cpp
+++ b/source/slang/slang-emit.cpp
@@ -834,7 +834,7 @@ Result linkAndOptimizeIR(
{
default:
break;
-
+ case CodeGenTarget::GLSL:
case CodeGenTarget::SPIRV:
case CodeGenTarget::SPIRVAssembly:
moveGlobalVarInitializationToEntryPoints(irModule);