summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--source/slang/slang-ir-use-uninitialized-values.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/slang/slang-ir-use-uninitialized-values.cpp b/source/slang/slang-ir-use-uninitialized-values.cpp
index da88463d6..b1db2913e 100644
--- a/source/slang/slang-ir-use-uninitialized-values.cpp
+++ b/source/slang/slang-ir-use-uninitialized-values.cpp
@@ -663,6 +663,9 @@ static void checkUninitializedGlobals(IRGlobalVar* variable, DiagnosticSink* sin
if (variable->findDecoration<IRGlobalInputDecoration>())
return;
+ if (variable->findDecoration<IRVulkanHitAttributesDecoration>())
+ return;
+
// Check for initialization blocks
for (auto inst : variable->getChildren())
{