mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-15 16:16:08 +00:00
ast::AccessControl: Remove 'Only' suffix from enums
As requested in: https://dawn-review.googlesource.com/c/tint/+/52503/1..3/src/intrinsics.def#38 Bug: tint:832 Change-Id: I88881d0654305cdbc6c05256e227a3b048fbff29 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/52640 Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: David Neto <dneto@google.com>
This commit is contained in:
committed by
Tint LUCI CQ
parent
3264765bc2
commit
646f4a9958
@@ -1361,8 +1361,8 @@ ast::Variable* ParserImpl::MakeVariable(uint32_t id,
|
||||
}
|
||||
|
||||
// Apply the access(read) or access(read_write) modifier.
|
||||
auto access = read_only ? ast::AccessControl::kReadOnly
|
||||
: ast::AccessControl::kReadWrite;
|
||||
auto access =
|
||||
read_only ? ast::AccessControl::kRead : ast::AccessControl::kReadWrite;
|
||||
storage_type = ty_.AccessControl(storage_type, access);
|
||||
}
|
||||
|
||||
@@ -2124,8 +2124,8 @@ const Pointer* ParserImpl::GetTypeForHandleVar(
|
||||
}
|
||||
} else {
|
||||
const auto access = usage.IsStorageReadTexture()
|
||||
? ast::AccessControl::kReadOnly
|
||||
: ast::AccessControl::kWriteOnly;
|
||||
? ast::AccessControl::kRead
|
||||
: ast::AccessControl::kWrite;
|
||||
const auto format = enum_converter_.ToImageFormat(image_type->format());
|
||||
if (format == ast::ImageFormat::kNone) {
|
||||
return nullptr;
|
||||
|
||||
@@ -35,8 +35,8 @@ TEST(SpvParserTypeTest, SameArgumentsGivesSamePointer) {
|
||||
EXPECT_EQ(ty.Vector(ty.I32(), 3), ty.Vector(ty.I32(), 3));
|
||||
EXPECT_EQ(ty.Matrix(ty.I32(), 3, 2), ty.Matrix(ty.I32(), 3, 2));
|
||||
EXPECT_EQ(ty.Array(ty.I32(), 3, 2), ty.Array(ty.I32(), 3, 2));
|
||||
EXPECT_EQ(ty.AccessControl(ty.I32(), ast::AccessControl::kReadOnly),
|
||||
ty.AccessControl(ty.I32(), ast::AccessControl::kReadOnly));
|
||||
EXPECT_EQ(ty.AccessControl(ty.I32(), ast::AccessControl::kRead),
|
||||
ty.AccessControl(ty.I32(), ast::AccessControl::kRead));
|
||||
EXPECT_EQ(ty.Alias(sym, ty.I32()), ty.Alias(sym, ty.I32()));
|
||||
EXPECT_EQ(ty.Struct(sym, {ty.I32()}), ty.Struct(sym, {ty.I32()}));
|
||||
EXPECT_EQ(ty.Sampler(ast::SamplerKind::kSampler),
|
||||
@@ -70,10 +70,10 @@ TEST(SpvParserTypeTest, DifferentArgumentsGivesDifferentPointer) {
|
||||
EXPECT_NE(ty.Array(ty.I32(), 3, 2), ty.Array(ty.U32(), 3, 2));
|
||||
EXPECT_NE(ty.Array(ty.I32(), 3, 2), ty.Array(ty.I32(), 2, 2));
|
||||
EXPECT_NE(ty.Array(ty.I32(), 3, 2), ty.Array(ty.I32(), 3, 3));
|
||||
EXPECT_NE(ty.AccessControl(ty.I32(), ast::AccessControl::kReadOnly),
|
||||
ty.AccessControl(ty.U32(), ast::AccessControl::kReadOnly));
|
||||
EXPECT_NE(ty.AccessControl(ty.I32(), ast::AccessControl::kReadOnly),
|
||||
ty.AccessControl(ty.I32(), ast::AccessControl::kWriteOnly));
|
||||
EXPECT_NE(ty.AccessControl(ty.I32(), ast::AccessControl::kRead),
|
||||
ty.AccessControl(ty.U32(), ast::AccessControl::kRead));
|
||||
EXPECT_NE(ty.AccessControl(ty.I32(), ast::AccessControl::kRead),
|
||||
ty.AccessControl(ty.I32(), ast::AccessControl::kWrite));
|
||||
EXPECT_NE(ty.Alias(sym_a, ty.I32()), ty.Alias(sym_b, ty.I32()));
|
||||
EXPECT_NE(ty.Struct(sym_a, {ty.I32()}), ty.Struct(sym_b, {ty.I32()}));
|
||||
EXPECT_NE(ty.Sampler(ast::SamplerKind::kSampler),
|
||||
|
||||
@@ -909,9 +909,9 @@ Expect<ast::AccessControl::Access> ParserImpl::expect_access_type() {
|
||||
return Failure::kErrored;
|
||||
|
||||
if (ident.value == kReadAccessControl)
|
||||
return {ast::AccessControl::kReadOnly, ident.source};
|
||||
return {ast::AccessControl::kRead, ident.source};
|
||||
if (ident.value == kWriteAccessControl)
|
||||
return {ast::AccessControl::kWriteOnly, ident.source};
|
||||
return {ast::AccessControl::kWrite, ident.source};
|
||||
if (ident.value == kReadWriteAccessControl)
|
||||
return {ast::AccessControl::kReadWrite, ident.source};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user