25
25
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26
26
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
27
28
- #include " src/tint/lang/hlsl/writer/raise /decompose_uniform_access.h"
28
+ #include " src/tint/lang/core/ir/transform /decompose_uniform_access.h"
29
29
30
30
#include < gtest/gtest.h>
31
31
37
37
using namespace tint ::core::fluent_types; // NOLINT
38
38
using namespace tint ::core::number_suffixes; // NOLINT
39
39
40
- namespace tint ::hlsl::writer::raise {
40
+ namespace tint ::core::ir::transform {
41
41
namespace {
42
42
43
- using HlslWriterDecomposeUniformAccessTest = core::ir::transform::TransformTest;
43
+ using IR_DecomposeUniformAccessTest = core::ir::transform::TransformTest;
44
44
45
- TEST_F (HlslWriterDecomposeUniformAccessTest , NoBufferAccess) {
45
+ TEST_F (IR_DecomposeUniformAccessTest , NoBufferAccess) {
46
46
auto * func = b.Function (" foo" , ty.void_ (), core::ir::Function::PipelineStage::kFragment );
47
47
b.Append (func->Block (), [&] { b.Return (func); });
48
48
@@ -61,7 +61,7 @@ TEST_F(HlslWriterDecomposeUniformAccessTest, NoBufferAccess) {
61
61
EXPECT_EQ (expect, str ());
62
62
}
63
63
64
- TEST_F (HlslWriterDecomposeUniformAccessTest , UniformAccessChainFromUnnamedAccessChain) {
64
+ TEST_F (IR_DecomposeUniformAccessTest , UniformAccessChainFromUnnamedAccessChain) {
65
65
auto * Inner = ty.Struct (mod.symbols .New (" Inner" ), {
66
66
{mod.symbols .New (" c" ), ty.f32 ()},
67
67
{mod.symbols .New (" d" ), ty.u32 ()},
@@ -145,7 +145,7 @@ SB = struct @align(16) {
145
145
EXPECT_EQ (expect, str ());
146
146
}
147
147
148
- TEST_F (HlslWriterDecomposeUniformAccessTest , UniformAccessChainFromLetAccessChain) {
148
+ TEST_F (IR_DecomposeUniformAccessTest , UniformAccessChainFromLetAccessChain) {
149
149
auto * Inner = ty.Struct (mod.symbols .New (" Inner" ), {
150
150
{mod.symbols .New (" c" ), ty.f32 ()},
151
151
});
@@ -230,7 +230,7 @@ SB = struct @align(16) {
230
230
EXPECT_EQ (expect, str ());
231
231
}
232
232
233
- TEST_F (HlslWriterDecomposeUniformAccessTest , UniformAccessVectorLoad) {
233
+ TEST_F (IR_DecomposeUniformAccessTest , UniformAccessVectorLoad) {
234
234
auto * var = b.Var <uniform, vec4<f32 >, core::Access::kRead >(" v" );
235
235
var->SetBindingPoint (0 , 0 );
236
236
@@ -303,7 +303,7 @@ TEST_F(HlslWriterDecomposeUniformAccessTest, UniformAccessVectorLoad) {
303
303
EXPECT_EQ (expect, str ());
304
304
}
305
305
306
- TEST_F (HlslWriterDecomposeUniformAccessTest , UniformAccessScalarF16) {
306
+ TEST_F (IR_DecomposeUniformAccessTest , UniformAccessScalarF16) {
307
307
auto * var = b.Var <uniform, f16 , core::Access::kRead >(" v" );
308
308
var->SetBindingPoint (0 , 0 );
309
309
@@ -349,7 +349,7 @@ TEST_F(HlslWriterDecomposeUniformAccessTest, UniformAccessScalarF16) {
349
349
EXPECT_EQ (expect, str ());
350
350
}
351
351
352
- TEST_F (HlslWriterDecomposeUniformAccessTest , UniformAccessVectorF16) {
352
+ TEST_F (IR_DecomposeUniformAccessTest , UniformAccessVectorF16) {
353
353
auto * var = b.Var <uniform, vec4<f16 >, core::Access::kRead >(" v" );
354
354
var->SetBindingPoint (0 , 0 );
355
355
@@ -437,7 +437,7 @@ TEST_F(HlslWriterDecomposeUniformAccessTest, UniformAccessVectorF16) {
437
437
EXPECT_EQ (expect, str ());
438
438
}
439
439
440
- TEST_F (HlslWriterDecomposeUniformAccessTest , UniformAccessMat2x3F16) {
440
+ TEST_F (IR_DecomposeUniformAccessTest , UniformAccessMat2x3F16) {
441
441
auto * var = b.Var <uniform, mat2x3<f16 >, core::Access::kRead >(" v" );
442
442
var->SetBindingPoint (0 , 0 );
443
443
@@ -528,7 +528,7 @@ TEST_F(HlslWriterDecomposeUniformAccessTest, UniformAccessMat2x3F16) {
528
528
EXPECT_EQ (expect, str ());
529
529
}
530
530
531
- TEST_F (HlslWriterDecomposeUniformAccessTest , UniformAccessMatrix) {
531
+ TEST_F (IR_DecomposeUniformAccessTest , UniformAccessMatrix) {
532
532
auto * var = b.Var <uniform, mat4x4<f32 >, core::Access::kRead >(" v" );
533
533
var->SetBindingPoint (0 , 0 );
534
534
@@ -613,7 +613,7 @@ TEST_F(HlslWriterDecomposeUniformAccessTest, UniformAccessMatrix) {
613
613
EXPECT_EQ (expect, str ());
614
614
}
615
615
616
- TEST_F (HlslWriterDecomposeUniformAccessTest , UniformAccessArray) {
616
+ TEST_F (IR_DecomposeUniformAccessTest , UniformAccessArray) {
617
617
auto * var = b.Var <uniform, array<vec3<f32 >, 5 >, core::Access::kRead >(" v" );
618
618
var->SetBindingPoint (0 , 0 );
619
619
@@ -699,7 +699,7 @@ TEST_F(HlslWriterDecomposeUniformAccessTest, UniformAccessArray) {
699
699
EXPECT_EQ (expect, str ());
700
700
}
701
701
702
- TEST_F (HlslWriterDecomposeUniformAccessTest , UniformAccessArrayWhichCanHaveSizesOtherThenFive) {
702
+ TEST_F (IR_DecomposeUniformAccessTest , UniformAccessArrayWhichCanHaveSizesOtherThenFive) {
703
703
auto * var = b.Var <uniform, array<vec3<f32 >, 42 >, core::Access::kRead >(" v" );
704
704
var->SetBindingPoint (0 , 0 );
705
705
@@ -785,7 +785,7 @@ TEST_F(HlslWriterDecomposeUniformAccessTest, UniformAccessArrayWhichCanHaveSizes
785
785
EXPECT_EQ (expect, str ());
786
786
}
787
787
788
- TEST_F (HlslWriterDecomposeUniformAccessTest , UniformAccessStruct) {
788
+ TEST_F (IR_DecomposeUniformAccessTest , UniformAccessStruct) {
789
789
auto * SB = ty.Struct (mod.symbols .New (" SB" ), {
790
790
{mod.symbols .New (" a" ), ty.i32 ()},
791
791
{mod.symbols .New (" b" ), ty.f32 ()},
@@ -870,7 +870,7 @@ SB = struct @align(4) {
870
870
EXPECT_EQ (expect, str ());
871
871
}
872
872
873
- TEST_F (HlslWriterDecomposeUniformAccessTest , UniformAccessStructNested) {
873
+ TEST_F (IR_DecomposeUniformAccessTest , UniformAccessStructNested) {
874
874
auto * Inner =
875
875
ty.Struct (mod.symbols .New (" Inner" ), {
876
876
{mod.symbols .New (" s" ), ty.mat3x3 <f32 >()},
@@ -1062,7 +1062,7 @@ SB = struct @align(16) {
1062
1062
EXPECT_EQ (expect, str ());
1063
1063
}
1064
1064
1065
- TEST_F (HlslWriterDecomposeUniformAccessTest , UniformAccessChainReused) {
1065
+ TEST_F (IR_DecomposeUniformAccessTest , UniformAccessChainReused) {
1066
1066
auto * sb = ty.Struct (mod.symbols .New (" SB" ), {
1067
1067
{mod.symbols .New (" c" ), ty.f32 ()},
1068
1068
{mod.symbols .New (" d" ), ty.vec3 <f32 >()},
@@ -1132,7 +1132,7 @@ SB = struct @align(16) {
1132
1132
EXPECT_EQ (expect, str ());
1133
1133
}
1134
1134
1135
- TEST_F (HlslWriterDecomposeUniformAccessTest , Determinism_MultipleUsesOfLetFromVar) {
1135
+ TEST_F (IR_DecomposeUniformAccessTest , Determinism_MultipleUsesOfLetFromVar) {
1136
1136
auto * sb =
1137
1137
ty.Struct (mod.symbols .New (" SB" ), {
1138
1138
{mod.symbols .New (" a" ), ty.array <vec4<f32 >, 2 >()},
@@ -1271,7 +1271,7 @@ SB = struct @align(16) {
1271
1271
EXPECT_EQ (expect, str ());
1272
1272
}
1273
1273
1274
- TEST_F (HlslWriterDecomposeUniformAccessTest , Determinism_MultipleUsesOfLetFromAccess) {
1274
+ TEST_F (IR_DecomposeUniformAccessTest , Determinism_MultipleUsesOfLetFromAccess) {
1275
1275
auto * sb =
1276
1276
ty.Struct (mod.symbols .New (" SB" ), {
1277
1277
{mod.symbols .New (" a" ), ty.array <vec4<f32 >, 2 >()},
@@ -1411,7 +1411,7 @@ SB = struct @align(16) {
1411
1411
EXPECT_EQ (expect, str ());
1412
1412
}
1413
1413
1414
- TEST_F (HlslWriterDecomposeUniformAccessTest , Determinism_MultipleUsesOfAccess) {
1414
+ TEST_F (IR_DecomposeUniformAccessTest , Determinism_MultipleUsesOfAccess) {
1415
1415
auto * sb =
1416
1416
ty.Struct (mod.symbols .New (" SB" ), {
1417
1417
{mod.symbols .New (" a" ), ty.array <vec4<f32 >, 2 >()},
@@ -1551,4 +1551,4 @@ SB = struct @align(16) {
1551
1551
}
1552
1552
1553
1553
} // namespace
1554
- } // namespace tint::hlsl::writer::raise
1554
+ } // namespace tint::core::ir::transform
0 commit comments