summaryrefslogtreecommitdiff
path: root/source/slang/ir-entry-point-uniforms.cpp
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2019-02-04 12:11:18 -0500
committerTim Foley <tfoleyNV@users.noreply.github.com>2019-02-04 09:11:18 -0800
commit0d206996cd68b9f08ae1b4d9da6f16293984302c (patch)
tree023fe84547955b1356a770f407433f45e1fb8048 /source/slang/ir-entry-point-uniforms.cpp
parent3726194fbe3da234eb30b6371e5b4ab1ea388f93 (diff)
Feature/casting tidyup (#822)
* Use 'is' over 'as' where appropriate. * dynamic_cast -> dynamicCast * Replace 'dynamicCast' with 'as' where has no change in behavior/ambiguity. * Replace dynamicCast with as where doesn't change behavior/non ambiguous.
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;