mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-10 14:08:04 +00:00
Replace VariableDecoration::(Is|As)Builtin with Castable
Change-Id: I49d970301c46cfe29d7b22e18abb443daa0c8073 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/34307 Reviewed-by: dan sinclair <dsinclair@chromium.org>
This commit is contained in:
@@ -127,8 +127,9 @@ void VertexPullingTransform::FindOrInsertVertexIndexIfUsed() {
|
||||
}
|
||||
|
||||
for (auto* d : v->AsDecorated()->decorations()) {
|
||||
if (d->IsBuiltin() &&
|
||||
d->AsBuiltin()->value() == ast::Builtin::kVertexIdx) {
|
||||
if (d->Is<ast::BuiltinDecoration>() &&
|
||||
d->As<ast::BuiltinDecoration>()->value() ==
|
||||
ast::Builtin::kVertexIdx) {
|
||||
vertex_index_name_ = v->name();
|
||||
return;
|
||||
}
|
||||
@@ -169,8 +170,9 @@ void VertexPullingTransform::FindOrInsertInstanceIndexIfUsed() {
|
||||
}
|
||||
|
||||
for (auto* d : v->AsDecorated()->decorations()) {
|
||||
if (d->IsBuiltin() &&
|
||||
d->AsBuiltin()->value() == ast::Builtin::kInstanceIdx) {
|
||||
if (d->Is<ast::BuiltinDecoration>() &&
|
||||
d->As<ast::BuiltinDecoration>()->value() ==
|
||||
ast::Builtin::kInstanceIdx) {
|
||||
instance_index_name_ = v->name();
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user