mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-12 06:45:16 +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
@@ -37,10 +37,10 @@ AccessControl::~AccessControl() = default;
|
||||
std::string AccessControl::type_name() const {
|
||||
std::string name = "__access_control_";
|
||||
switch (access_) {
|
||||
case ast::AccessControl::kReadOnly:
|
||||
case ast::AccessControl::kRead:
|
||||
name += "read_only";
|
||||
break;
|
||||
case ast::AccessControl::kWriteOnly:
|
||||
case ast::AccessControl::kWrite:
|
||||
name += "write_only";
|
||||
break;
|
||||
case ast::AccessControl::kReadWrite:
|
||||
@@ -54,10 +54,10 @@ std::string AccessControl::FriendlyName(const SymbolTable& symbols) const {
|
||||
std::ostringstream out;
|
||||
out << "[[access(";
|
||||
switch (access_) {
|
||||
case ast::AccessControl::kReadOnly:
|
||||
case ast::AccessControl::kRead:
|
||||
out << "read";
|
||||
break;
|
||||
case ast::AccessControl::kWriteOnly:
|
||||
case ast::AccessControl::kWrite:
|
||||
out << "write";
|
||||
break;
|
||||
case ast::AccessControl::kReadWrite:
|
||||
@@ -77,7 +77,7 @@ AccessControl* AccessControl::Clone(CloneContext* ctx) const {
|
||||
|
||||
std::ostream& operator<<(std::ostream& out, AccessControl::Access access) {
|
||||
switch (access) {
|
||||
case ast::AccessControl::kReadOnly: {
|
||||
case ast::AccessControl::kRead: {
|
||||
out << "read_only";
|
||||
break;
|
||||
}
|
||||
@@ -85,7 +85,7 @@ std::ostream& operator<<(std::ostream& out, AccessControl::Access access) {
|
||||
out << "read_write";
|
||||
break;
|
||||
}
|
||||
case ast::AccessControl::kWriteOnly: {
|
||||
case ast::AccessControl::kWrite: {
|
||||
out << "write_only";
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -29,9 +29,9 @@ class AccessControl : public Castable<AccessControl, Type> {
|
||||
/// The access control settings
|
||||
enum Access {
|
||||
/// Read only
|
||||
kReadOnly,
|
||||
kRead,
|
||||
/// Write only
|
||||
kWriteOnly,
|
||||
kWrite,
|
||||
/// Read write
|
||||
kReadWrite
|
||||
};
|
||||
@@ -50,9 +50,9 @@ class AccessControl : public Castable<AccessControl, Type> {
|
||||
~AccessControl() override;
|
||||
|
||||
/// @returns true if the access control is read only
|
||||
bool IsReadOnly() const { return access_ == Access::kReadOnly; }
|
||||
bool IsReadOnly() const { return access_ == Access::kRead; }
|
||||
/// @returns true if the access control is write only
|
||||
bool IsWriteOnly() const { return access_ == Access::kWriteOnly; }
|
||||
bool IsWriteOnly() const { return access_ == Access::kWrite; }
|
||||
/// @returns true if the access control is read/write
|
||||
bool IsReadWrite() const { return access_ == Access::kReadWrite; }
|
||||
|
||||
|
||||
@@ -43,7 +43,7 @@ TEST_F(AstAccessControlTest, Create) {
|
||||
|
||||
TEST_F(AstAccessControlTest, AccessRead) {
|
||||
auto* i32 = create<I32>();
|
||||
auto* ac = create<AccessControl>(AccessControl::kReadOnly, i32);
|
||||
auto* ac = create<AccessControl>(AccessControl::kRead, i32);
|
||||
EXPECT_TRUE(ac->IsReadOnly());
|
||||
EXPECT_FALSE(ac->IsWriteOnly());
|
||||
EXPECT_FALSE(ac->IsReadWrite());
|
||||
@@ -53,7 +53,7 @@ TEST_F(AstAccessControlTest, AccessRead) {
|
||||
|
||||
TEST_F(AstAccessControlTest, AccessWrite) {
|
||||
auto* i32 = create<I32>();
|
||||
auto* ac = create<AccessControl>(AccessControl::kWriteOnly, i32);
|
||||
auto* ac = create<AccessControl>(AccessControl::kWrite, i32);
|
||||
EXPECT_FALSE(ac->IsReadOnly());
|
||||
EXPECT_TRUE(ac->IsWriteOnly());
|
||||
EXPECT_FALSE(ac->IsReadWrite());
|
||||
@@ -73,13 +73,13 @@ TEST_F(AstAccessControlTest, AccessReadWrite) {
|
||||
|
||||
TEST_F(AstAccessControlTest, FriendlyNameReadOnly) {
|
||||
auto* i32 = create<I32>();
|
||||
auto* ac = create<AccessControl>(AccessControl::kReadOnly, i32);
|
||||
auto* ac = create<AccessControl>(AccessControl::kRead, i32);
|
||||
EXPECT_EQ(ac->FriendlyName(Symbols()), "[[access(read)]] i32");
|
||||
}
|
||||
|
||||
TEST_F(AstAccessControlTest, FriendlyNameWriteOnly) {
|
||||
auto* i32 = create<I32>();
|
||||
auto* ac = create<AccessControl>(AccessControl::kWriteOnly, i32);
|
||||
auto* ac = create<AccessControl>(AccessControl::kWrite, i32);
|
||||
EXPECT_EQ(ac->FriendlyName(Symbols()), "[[access(write)]] i32");
|
||||
}
|
||||
|
||||
|
||||
@@ -23,12 +23,12 @@ namespace {
|
||||
using AccessDecorationTest = TestHelper;
|
||||
|
||||
TEST_F(AccessDecorationTest, Creation) {
|
||||
auto* d = create<AccessDecoration>(ast::AccessControl::kWriteOnly);
|
||||
EXPECT_EQ(ast::AccessControl::kWriteOnly, d->value());
|
||||
auto* d = create<AccessDecoration>(ast::AccessControl::kWrite);
|
||||
EXPECT_EQ(ast::AccessControl::kWrite, d->value());
|
||||
}
|
||||
|
||||
TEST_F(AccessDecorationTest, ToStr) {
|
||||
auto* d = create<AccessDecoration>(ast::AccessControl::kReadOnly);
|
||||
auto* d = create<AccessDecoration>(ast::AccessControl::kRead);
|
||||
EXPECT_EQ(str(d), R"(AccessDecoration{read_only}
|
||||
)");
|
||||
}
|
||||
|
||||
@@ -78,7 +78,7 @@ TEST_F(AstAliasTest, UnwrapAll_TwiceAliasPointerTwiceAlias) {
|
||||
|
||||
TEST_F(AstAliasTest, UnwrapAll_AccessControlPointer) {
|
||||
auto* u32 = create<U32>();
|
||||
auto* a = create<AccessControl>(AccessControl::kReadOnly, u32);
|
||||
auto* a = create<AccessControl>(AccessControl::kRead, u32);
|
||||
auto* pa = create<Pointer>(a, StorageClass::kUniform);
|
||||
EXPECT_EQ(pa->type(), a);
|
||||
EXPECT_EQ(pa->UnwrapAll(), u32);
|
||||
@@ -87,7 +87,7 @@ TEST_F(AstAliasTest, UnwrapAll_AccessControlPointer) {
|
||||
TEST_F(AstAliasTest, UnwrapAll_PointerAccessControl) {
|
||||
auto* u32 = create<U32>();
|
||||
auto* p = create<Pointer>(u32, StorageClass::kUniform);
|
||||
auto* a = create<AccessControl>(AccessControl::kReadOnly, p);
|
||||
auto* a = create<AccessControl>(AccessControl::kRead, p);
|
||||
|
||||
EXPECT_EQ(a->type(), p);
|
||||
EXPECT_EQ(a->UnwrapAll(), u32);
|
||||
|
||||
@@ -405,7 +405,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
{
|
||||
ValidTextureOverload::kDimensionsStorageRO1d,
|
||||
"textureDimensions(t : texture_storage_1d<rgba32float>) -> i32",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k1d,
|
||||
TextureDataType::kF32,
|
||||
@@ -416,7 +416,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kDimensionsStorageRO2d,
|
||||
"textureDimensions(t : texture_storage_2d<rgba32float>) -> "
|
||||
"vec2<i32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kF32,
|
||||
@@ -427,7 +427,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kDimensionsStorageRO2dArray,
|
||||
"textureDimensions(t : texture_storage_2d_array<rgba32float>) -> "
|
||||
"vec2<i32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k2dArray,
|
||||
TextureDataType::kF32,
|
||||
@@ -438,7 +438,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kDimensionsStorageRO3d,
|
||||
"textureDimensions(t : texture_storage_3d<rgba32float>) -> "
|
||||
"vec3<i32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k3d,
|
||||
TextureDataType::kF32,
|
||||
@@ -448,7 +448,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
{
|
||||
ValidTextureOverload::kDimensionsStorageWO1d,
|
||||
"textureDimensions(t : texture_storage_1d<rgba32float>) -> i32",
|
||||
ast::AccessControl::kWriteOnly,
|
||||
ast::AccessControl::kWrite,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k1d,
|
||||
TextureDataType::kF32,
|
||||
@@ -459,7 +459,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kDimensionsStorageWO2d,
|
||||
"textureDimensions(t : texture_storage_2d<rgba32float>) -> "
|
||||
"vec2<i32>",
|
||||
ast::AccessControl::kWriteOnly,
|
||||
ast::AccessControl::kWrite,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kF32,
|
||||
@@ -470,7 +470,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kDimensionsStorageWO2dArray,
|
||||
"textureDimensions(t : texture_storage_2d_array<rgba32float>) -> "
|
||||
"vec2<i32>",
|
||||
ast::AccessControl::kWriteOnly,
|
||||
ast::AccessControl::kWrite,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k2dArray,
|
||||
TextureDataType::kF32,
|
||||
@@ -481,7 +481,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kDimensionsStorageWO3d,
|
||||
"textureDimensions(t : texture_storage_3d<rgba32float>) -> "
|
||||
"vec3<i32>",
|
||||
ast::AccessControl::kWriteOnly,
|
||||
ast::AccessControl::kWrite,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k3d,
|
||||
TextureDataType::kF32,
|
||||
@@ -531,7 +531,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
{
|
||||
ValidTextureOverload::kNumLayersStorageWO2dArray,
|
||||
"textureNumLayers(t : texture_storage_2d_array<rgba32float>) -> i32",
|
||||
ast::AccessControl::kWriteOnly,
|
||||
ast::AccessControl::kWrite,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k2dArray,
|
||||
TextureDataType::kF32,
|
||||
@@ -1887,7 +1887,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO1dRgba32float,
|
||||
"textureLoad(t : texture_storage_1d<rgba32float>,\n"
|
||||
" coords : i32) -> vec4<f32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k1d,
|
||||
TextureDataType::kF32,
|
||||
@@ -1901,7 +1901,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dRgba8unorm,
|
||||
"textureLoad(t : texture_storage_2d<rgba8unorm>,\n"
|
||||
" coords : vec2<i32>) -> vec4<f32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba8Unorm,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kF32,
|
||||
@@ -1915,7 +1915,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dRgba8snorm,
|
||||
"textureLoad(t : texture_storage_2d<rgba8snorm>,\n"
|
||||
" coords : vec2<i32>) -> vec4<f32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba8Snorm,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kF32,
|
||||
@@ -1929,7 +1929,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dRgba8uint,
|
||||
"textureLoad(t : texture_storage_2d<rgba8uint>,\n"
|
||||
" coords : vec2<i32>) -> vec4<u32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba8Uint,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kU32,
|
||||
@@ -1943,7 +1943,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dRgba8sint,
|
||||
"textureLoad(t : texture_storage_2d<rgba8sint>,\n"
|
||||
" coords : vec2<i32>) -> vec4<i32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba8Sint,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kI32,
|
||||
@@ -1957,7 +1957,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dRgba16uint,
|
||||
"textureLoad(t : texture_storage_2d<rgba16uint>,\n"
|
||||
" coords : vec2<i32>) -> vec4<u32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba16Uint,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kU32,
|
||||
@@ -1971,7 +1971,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dRgba16sint,
|
||||
"textureLoad(t : texture_storage_2d<rgba16sint>,\n"
|
||||
" coords : vec2<i32>) -> vec4<i32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba16Sint,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kI32,
|
||||
@@ -1985,7 +1985,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dRgba16float,
|
||||
"textureLoad(t : texture_storage_2d<rgba16float>,\n"
|
||||
" coords : vec2<i32>) -> vec4<f32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba16Float,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kF32,
|
||||
@@ -1999,7 +1999,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dR32uint,
|
||||
"textureLoad(t : texture_storage_2d<r32uint>,\n"
|
||||
" coords : vec2<i32>) -> vec4<u32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kR32Uint,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kU32,
|
||||
@@ -2013,7 +2013,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dR32sint,
|
||||
"textureLoad(t : texture_storage_2d<r32sint>,\n"
|
||||
" coords : vec2<i32>) -> vec4<i32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kR32Sint,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kI32,
|
||||
@@ -2027,7 +2027,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dR32float,
|
||||
"textureLoad(t : texture_storage_2d<r32float>,\n"
|
||||
" coords : vec2<i32>) -> vec4<f32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kR32Float,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kF32,
|
||||
@@ -2041,7 +2041,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dRg32uint,
|
||||
"textureLoad(t : texture_storage_2d<rg32uint>,\n"
|
||||
" coords : vec2<i32>) -> vec4<u32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRg32Uint,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kU32,
|
||||
@@ -2055,7 +2055,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dRg32sint,
|
||||
"textureLoad(t : texture_storage_2d<rg32sint>,\n"
|
||||
" coords : vec2<i32>) -> vec4<i32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRg32Sint,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kI32,
|
||||
@@ -2069,7 +2069,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dRg32float,
|
||||
"textureLoad(t : texture_storage_2d<rg32float>,\n"
|
||||
" coords : vec2<i32>) -> vec4<f32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRg32Float,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kF32,
|
||||
@@ -2083,7 +2083,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dRgba32uint,
|
||||
"textureLoad(t : texture_storage_2d<rgba32uint>,\n"
|
||||
" coords : vec2<i32>) -> vec4<u32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba32Uint,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kU32,
|
||||
@@ -2097,7 +2097,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dRgba32sint,
|
||||
"textureLoad(t : texture_storage_2d<rgba32sint>,\n"
|
||||
" coords : vec2<i32>) -> vec4<i32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba32Sint,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kI32,
|
||||
@@ -2111,7 +2111,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO2dRgba32float,
|
||||
"textureLoad(t : texture_storage_2d<rgba32float>,\n"
|
||||
" coords : vec2<i32>) -> vec4<f32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kF32,
|
||||
@@ -2127,7 +2127,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
"texture_storage_2d_array<rgba32float>,\n"
|
||||
" coords : vec2<i32>,\n"
|
||||
" array_index : i32) -> vec4<f32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k2dArray,
|
||||
TextureDataType::kF32,
|
||||
@@ -2142,7 +2142,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
ValidTextureOverload::kLoadStorageRO3dRgba32float,
|
||||
"textureLoad(t : texture_storage_3d<rgba32float>,\n"
|
||||
" coords : vec3<i32>) -> vec4<f32>",
|
||||
ast::AccessControl::kReadOnly,
|
||||
ast::AccessControl::kRead,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k3d,
|
||||
TextureDataType::kF32,
|
||||
@@ -2157,7 +2157,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
"textureStore(t : texture_storage_1d<rgba32float>,\n"
|
||||
" coords : i32,\n"
|
||||
" value : vec4<T>)",
|
||||
ast::AccessControl::kWriteOnly,
|
||||
ast::AccessControl::kWrite,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k1d,
|
||||
TextureDataType::kF32,
|
||||
@@ -2173,7 +2173,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
"textureStore(t : texture_storage_2d<rgba32float>,\n"
|
||||
" coords : vec2<i32>,\n"
|
||||
" value : vec4<T>)",
|
||||
ast::AccessControl::kWriteOnly,
|
||||
ast::AccessControl::kWrite,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k2d,
|
||||
TextureDataType::kF32,
|
||||
@@ -2190,7 +2190,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
" coords : vec2<i32>,\n"
|
||||
" array_index : i32,\n"
|
||||
" value : vec4<T>)",
|
||||
ast::AccessControl::kWriteOnly,
|
||||
ast::AccessControl::kWrite,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k2dArray,
|
||||
TextureDataType::kF32,
|
||||
@@ -2207,7 +2207,7 @@ std::vector<TextureOverloadCase> TextureOverloadCase::ValidCases() {
|
||||
"textureStore(t : texture_storage_3d<rgba32float>,\n"
|
||||
" coords : vec3<i32>,\n"
|
||||
" value : vec4<T>)",
|
||||
ast::AccessControl::kWriteOnly,
|
||||
ast::AccessControl::kWrite,
|
||||
ast::ImageFormat::kRgba32Float,
|
||||
ast::TextureDimension::k3d,
|
||||
TextureDataType::kF32,
|
||||
|
||||
Reference in New Issue
Block a user