summaryrefslogtreecommitdiff
path: root/source/slang/ir-entry-point-uniforms.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/ir-entry-point-uniforms.cpp')
-rw-r--r--source/slang/ir-entry-point-uniforms.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/slang/ir-entry-point-uniforms.cpp b/source/slang/ir-entry-point-uniforms.cpp
index 56a0defcf..7bbf58810 100644
--- a/source/slang/ir-entry-point-uniforms.cpp
+++ b/source/slang/ir-entry-point-uniforms.cpp
@@ -149,7 +149,7 @@ struct MoveEntryPointUniformParametersToGlobalScope
if(!funcLayoutDecoration)
return;
- auto entryPointLayout = dynamic_cast<EntryPointLayout*>(funcLayoutDecoration->getLayout());
+ auto entryPointLayout = as<EntryPointLayout>(funcLayoutDecoration->getLayout());
SLANG_ASSERT(entryPointLayout);
if(!entryPointLayout)
return;
@@ -202,7 +202,7 @@ struct MoveEntryPointUniformParametersToGlobalScope
SLANG_ASSERT(layoutDecoration);
if(!layoutDecoration)
continue;
- auto paramLayout = dynamic_cast<VarLayout*>(layoutDecoration->getLayout());
+ auto paramLayout = as<VarLayout>(layoutDecoration->getLayout());
SLANG_ASSERT(paramLayout);
if(!paramLayout)
continue;