/third_party/skia/third_party/externals/tint/src/resolver/ |
H A D | atomics_validation_test.cc | 39 Global("g", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kReadWrite, in TEST_F() 76 Global("g", ty.Of(s), ast::StorageClass::kPrivate); in TEST_F() 92 auto* Outer = Structure("Outer", {Member("m", ty.Of(Inner))}); in TEST_F() 93 Global("g", ty.Of(Outer), ast::StorageClass::kPrivate); in TEST_F() 110 auto* Outer = Structure("Outer", {Member("m", ty.Of(Inner))}); in TEST_F() 111 Global("g", ty.Of(Outer), ast::StorageClass::kPrivate); in TEST_F() 126 Global(Source{{56, 78}}, "v", ty.Of(atomic_array), in TEST_F() 142 Global(Source{{56, 78}}, "v", ty.array(ty.Of(s), 5), in TEST_F() 161 auto* s = Structure("S", {Member("m", ty.Of(atomic_array))}); in TEST_F() 162 Global(Source{{56, 78}}, "v", ty.array(ty.Of( in TEST_F() [all...] |
H A D | host_shareable_validation_test.cc | 32 Global(Source{{56, 78}}, "g", ty.Of(s), ast::StorageClass::kStorage, in TEST_F() 52 Global(Source{{56, 78}}, "g", ty.Of(s), ast::StorageClass::kStorage, in TEST_F() 70 auto* s = Structure("S", {Member(Source{{12, 34}}, "x", ty.Of(a1))}, in TEST_F() 72 auto* a2 = Alias("a2", ty.Of(s)); in TEST_F() 73 Global(Source{{56, 78}}, "g", ty.Of(a2), ast::StorageClass::kStorage, in TEST_F() 91 auto* i2 = Structure("I2", {Member(Source{{3, 4}}, "y", ty.Of(i1))}); in TEST_F() 92 auto* i3 = Structure("I3", {Member(Source{{5, 6}}, "z", ty.Of(i2))}); in TEST_F() 94 auto* s = Structure("S", {Member(Source{{7, 8}}, "m", ty.Of(i3))}, in TEST_F() 97 Global(Source{{9, 10}}, "g", ty.Of(s), ast::StorageClass::kStorage, in TEST_F() 123 auto* a1 = Alias("a1", ty.Of(i in TEST_F() [all...] |
H A D | struct_pipeline_stage_use_test.cc | 43 Func("foo", {Param("param", ty.Of(s))}, ty.void_(), {}, {}); in TEST_F() 55 Func("foo", {}, ty.Of(s), {Return(Construct(ty.Of(s), Expr(0.f)))}, {}); in TEST_F() 67 Func("main", {Param("param", ty.Of(s))}, ty.vec4<f32>(), in TEST_F() 84 Func("main", {}, ty.Of(s), {Return(Construct(ty.Of(s)))}, in TEST_F() 98 Func("main", {Param("param", ty.Of(s))}, ty.void_(), {}, in TEST_F() 112 Func("main", {}, ty.Of(s), {Return(Construct(ty.Of(s), Expr(0.f)))}, in TEST_F() 128 Func("main", {Param("param", ty.Of( in TEST_F() [all...] |
H A D | struct_storage_class_use_test.cc | 43 Func("f", {Param("param", ty.Of(s))}, ty.void_(), {}, {}); in TEST_F() 56 Func("f", {}, ty.Of(s), {Return(Construct(ty.Of(s)))}, {}); in TEST_F() 69 Global("g", ty.Of(s), ast::StorageClass::kPrivate); in TEST_F() 81 auto* a = Alias("A", ty.Of(s)); in TEST_F() 82 Global("g", ty.Of(a), ast::StorageClass::kPrivate); in TEST_F() 94 auto* o = Structure("O", {Member("a", ty.Of(s))}); in TEST_F() 95 Global("g", ty.Of(o), ast::StorageClass::kPrivate); in TEST_F() 107 auto* a = ty.array(ty.Of(s), 3); in TEST_F() 121 WrapInFunction(Var("g", ty.Of( in TEST_F() [all...] |
H A D | entry_point_validation_test.cc | 115 Func(Source{{12, 34}}, "main", {}, ty.Of(output), in TEST_F() 116 {Return(Construct(ty.Of(output)))}, in TEST_F() 136 Func(Source{{12, 34}}, "main", {}, ty.Of(output), in TEST_F() 137 {Return(Construct(ty.Of(output)))}, in TEST_F() 159 Func(Source{{12, 34}}, "main", {}, ty.Of(output), in TEST_F() 160 {Return(Construct(ty.Of(output)))}, in TEST_F() 181 Func(Source{{12, 34}}, "main", {}, ty.Of(output), in TEST_F() 182 {Return(Construct(ty.Of(output)))}, in TEST_F() 238 auto* param = Param("param", ty.Of(input)); in TEST_F() 257 auto* param = Param("param", ty.Of(inpu in TEST_F() [all...] |
H A D | storage_class_validation_test.cc | 70 auto* a = ty.array(ty.Of(s), 3); in TEST_F() 89 Global(Source{{56, 78}}, "g", ty.Of(a), ast::StorageClass::kStorage, in TEST_F() 119 Global(Source{{56, 78}}, "g", ty.Of(s), ast::StorageClass::kStorage, in TEST_F() 139 Global(Source{{56, 78}}, "g", ty.Of(s), ast::StorageClass::kStorage, in TEST_F() 155 auto* a1 = Alias("a1", ty.Of(s)); in TEST_F() 156 auto* a2 = Alias("a2", ty.Of(a1)); in TEST_F() 157 Global(Source{{56, 78}}, "g", ty.Of(a2), ast::StorageClass::kStorage, in TEST_F() 174 Global(Source{{56, 78}}, "svar", ty.Of(s), ast::StorageClass::kUniform, in TEST_F() 220 auto* a = ty.array(ty.Of(s), 3); in TEST_F() 238 Global(Source{{56, 78}}, "g", ty.Of( in TEST_F() [all...] |
H A D | var_let_test.cc | 42 auto* A = Alias("A", ty.Of(S)); in TEST_F() 48 auto* s = Var("s", ty.Of(S), ast::StorageClass::kNone); in TEST_F() 49 auto* a = Var("a", ty.Of(A), ast::StorageClass::kNone); in TEST_F() 99 auto* A = Alias("A", ty.Of(S)); in TEST_F() 105 auto* s_c = Construct(ty.Of(S), Expr(1)); in TEST_F() 106 auto* a_c = Construct(ty.Of(A), Expr(1)); in TEST_F() 112 auto* s = Var("s", ty.Of(S), ast::StorageClass::kNone, s_c); in TEST_F() 113 auto* a = Var("a", ty.Of(A), ast::StorageClass::kNone, a_c); in TEST_F() 164 auto* A = Alias("A", ty.Of(S)); in TEST_F() 171 auto* s_c = Construct(ty.Of( in TEST_F() [all...] |
H A D | assignment_validation_test.cc | 34 Global(Source{{12, 34}}, "a", ty.Of(s), ast::StorageClass::kStorage, in TEST_F() 180 auto* var = Var("a", ty.Of(myint), ast::StorageClass::kNone, Expr(2)); in TEST_F() 259 Global(Source{{12, 34}}, "v", ty.Of(s), ast::StorageClass::kStorage, in TEST_F() 281 Global(Source{{12, 34}}, "v", ty.Of(s), ast::StorageClass::kStorage, in TEST_F() 307 Global("s", ty.Of(s), ast::StorageClass::kStorage, GroupAndBinding(0, 0)); in TEST_F() 328 Global("s", ty.Of(s), ast::StorageClass::kStorage, GroupAndBinding(0, 0)); in TEST_F() 380 Global("u", ty.Of(U), ast::StorageClass::kUniform, GroupAndBinding(0, 2)); in TEST_F() 381 Global("s", ty.Of(S), ast::StorageClass::kStorage, GroupAndBinding(0, 3)); in TEST_F()
|
H A D | var_let_validation_test.cc | 118 WrapInFunction(Const(Source{{3, 3}}, "v", ty.Of(a), Expr(2u))); in TEST_F() 129 Var(Source{{3, 3}}, "v", ty.Of(a), ast::StorageClass::kNone, Expr(2u))); in TEST_F() 231 auto* buf = Structure("S", {Member("inner", ty.Of(inner))}, in TEST_F() 233 auto* storage = Global("s", ty.Of(buf), ast::StorageClass::kStorage, in TEST_F() 266 auto* v = Var("v", ty.Of(s)); in TEST_F() 276 auto* v = Var("v", ty.Of(s)); in TEST_F()
|
H A D | ptr_ref_test.cc | 69 auto* uniform = Global("ub", ty.Of(buf), ast::StorageClass::kUniform, in TEST_F() 74 auto* storage = Global("sb", ty.Of(buf), ast::StorageClass::kStorage, in TEST_F() 90 Const("ub_ptr", ty.pointer(ty.Of(buf), ast::StorageClass::kUniform), in TEST_F() 93 Const("sb_ptr", ty.pointer(ty.Of(buf), ast::StorageClass::kStorage), in TEST_F()
|
/third_party/skia/third_party/externals/tint/src/writer/glsl/ |
H A D | generator_impl_function_test.cc | 244 Func("vert_main", {}, ty.Of(interface_struct), in TEST_F() 245 {Return(Construct(ty.Of(interface_struct), Construct(ty.vec4<f32>()), in TEST_F() 249 Func("frag_main", {Param("inputs", ty.Of(interface_struct))}, ty.void_(), in TEST_F() 350 Func("foo", {Param("x", ty.f32())}, ty.Of(vertex_output_struct), 351 {Return(Construct(ty.Of(vertex_output_struct), 355 Func("vert_main1", {}, ty.Of(vertex_output_struct), 356 {Return(Construct(ty.Of(vertex_output_struct), 360 Func("vert_main2", {}, ty.Of(vertex_output_struct), 361 {Return(Construct(ty.Of(vertex_output_struct), 404 auto* ubo = Global("ubo", ty.Of(ubo_t in TEST_F() [all...] |
H A D | generator_impl_member_accessor_test.cc | 101 b.Global("data", b.ty.Of(s), ast::StorageClass::kStorage, in SetupStorageBuffer() 127 Global("str", ty.Of(s), ast::StorageClass::kPrivate); in TEST_F() 513 Member("c", ty.array(ty.Of(inner), 4, 32)), in TEST_F() 570 Member("c", ty.array(ty.Of(inner), 4, 32)), in TEST_F() 629 Member("c", ty.array(ty.Of(inner), 4, 32)), in TEST_F() 688 Member("c", ty.array(ty.Of(inner), 4, 32)), in TEST_F() 746 Member("c", ty.array(ty.Of(inner), 4, 32)), in TEST_F() 802 Member("c", ty.array(ty.Of(inner), 4, 32)), in TEST_F()
|
/third_party/skia/third_party/externals/tint/src/writer/msl/ |
H A D | generator_impl_function_test.cc | 185 Func("vert_main", {}, ty.Of(interface_struct), in TEST_F() 186 {Return(Construct(ty.Of(interface_struct), Expr(0.5f), Expr(0.25f), in TEST_F() 190 Func("frag_main", {Param("colors", ty.Of(interface_struct))}, ty.void_(), in TEST_F() 266 Func("foo", {Param("x", ty.f32())}, ty.Of(vertex_output_struct), in TEST_F() 267 {Return(Construct(ty.Of(vertex_output_struct), in TEST_F() 271 Func("vert_main1", {}, ty.Of(vertex_output_struct), in TEST_F() 275 Func("vert_main2", {}, ty.Of(vertex_output_struct), in TEST_F() 334 Global("coord", ty.Of(s), ast::StorageClass::kStorage, in TEST_F() 381 Global("coord", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F() 422 auto* ubo = Global("ubo", ty.Of(ubo_t in TEST_F() [all...] |
H A D | generator_impl_sanitizer_test.cc | 34 Global("b", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F() 80 Global("b", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F() 124 Global("b", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F() 172 Global("b", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F() 177 Global("c", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F() 228 Global("b", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F() 233 Global("c", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F()
|
/third_party/skia/third_party/externals/tint/src/writer/hlsl/ |
H A D | generator_impl_function_test.cc | 204 Func("vert_main", {}, ty.Of(interface_struct), in TEST_F() 205 {Return(Construct(ty.Of(interface_struct), Construct(ty.vec4<f32>()), in TEST_F() 209 Func("frag_main", {Param("inputs", ty.Of(interface_struct))}, ty.void_(), in TEST_F() 283 Func("foo", {Param("x", ty.f32())}, ty.Of(vertex_output_struct), in TEST_F() 284 {Return(Construct(ty.Of(vertex_output_struct), in TEST_F() 288 Func("vert_main1", {}, ty.Of(vertex_output_struct), in TEST_F() 291 Func("vert_main2", {}, ty.Of(vertex_output_struct), in TEST_F() 343 auto* ubo = Global("ubo", ty.Of(ubo_ty), ast::StorageClass::kUniform, in TEST_F() 393 Global("uniforms", ty.Of(s), ast::StorageClass::kUniform, in TEST_F() 434 Global("coord", ty.Of( in TEST_F() [all...] |
H A D | generator_impl_sanitizer_test.cc | 31 Global("b", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F() 71 Global("b", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F() 108 Global("b", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F() 150 Global("b", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F() 155 Global("c", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F() 232 auto* struct_init = Construct(ty.Of(str), 1, vec3<f32>(2.f, 3.f, 4.f), 4); in TEST_F()
|
H A D | generator_impl_member_accessor_test.cc | 101 b.Global("data", b.ty.Of(s), ast::StorageClass::kStorage, in SetupStorageBuffer() 127 Global("str", ty.Of(s), ast::StorageClass::kPrivate); in TEST_F() 506 Member("c", ty.array(ty.Of(inner), 4, 32)), in TEST_F() 548 Member("c", ty.array(ty.Of(inner), 4, 32)), in TEST_F() 592 Member("c", ty.array(ty.Of(inner), 4, 32)), in TEST_F() 636 Member("c", ty.array(ty.Of(inner), 4, 32)), in TEST_F() 679 Member("c", ty.array(ty.Of(inner), 4, 32)), in TEST_F() 720 Member("c", ty.array(ty.Of(inner), 4, 32)), in TEST_F()
|
/third_party/skia/third_party/externals/tint/src/writer/spirv/ |
H A D | builder_accessor_expression_test.cc | 227 auto* var = Var("ident", ty.Of(s)); in TEST_F() 271 auto* s_type = Structure("my_struct", {Member("inner", ty.Of(inner_struct))}); in TEST_F() 273 auto* var = Var("ident", ty.Of(s_type)); in TEST_F() 315 auto* var = Const("ident", ty.Of(s), Construct(ty.Of(s), 0.f, 0.f)); in TEST_F() 353 auto* s_type = Structure("my_struct", {Member("inner", ty.Of(inner_struct))}); in TEST_F() 356 Const("ident", ty.Of(s_type), in TEST_F() 357 Construct(ty.Of(s_type), Construct(ty.Of(inner_struct), 0.f, 0.f))); in TEST_F() 398 auto* alias = Alias("Alias", ty.Of(inner_struc in TEST_F() [all...] |
H A D | builder_entry_point_test.cc | 209 Construct(ty.Of(interface), 42.f, Construct(ty.vec4<f32>())); in TEST_F() 210 Func("vert_main", ast::VariableList{}, ty.Of(interface), in TEST_F() 213 auto* frag_inputs = Param("inputs", ty.Of(interface)); in TEST_F()
|
/third_party/skia/third_party/externals/tint/src/transform/ |
H A D | decompose_strided_matrix_test.cc | 81 b.Global("s", b.ty.Of(S), ast::StorageClass::kUniform, in TEST_F() 147 b.Global("s", b.ty.Of(S), ast::StorageClass::kUniform, in TEST_F() 209 b.Global("s", b.ty.Of(S), ast::StorageClass::kUniform, in TEST_F() 272 b.Global("s", b.ty.Of(S), ast::StorageClass::kStorage, in TEST_F() 338 b.Global("s", b.ty.Of(S), ast::StorageClass::kStorage, in TEST_F() 400 b.Global("s", b.ty.Of(S), ast::StorageClass::kStorage, in TEST_F() 467 b.Global("s", b.ty.Of(S), ast::StorageClass::kStorage, in TEST_F() 535 b.Global("s", b.ty.Of(S), ast::StorageClass::kStorage, in TEST_F() 614 b.Global("s", b.ty.Of(S), ast::StorageClass::kPrivate); in TEST_F() 671 b.Global("s", b.ty.Of( in TEST_F() [all...] |
H A D | transform.h | 77 map_[&TypeInfo::Of<T>()] = std::move(data); in Put() 92 auto it = map_.find(&TypeInfo::Of<T>()); in Get() 177 return Requires(ctx, {&::tint::TypeInfo::Of<TRANSFORMS>()...}); in Requires()
|
/third_party/skia/third_party/externals/tint/src/writer/wgsl/ |
H A D | generator_impl_member_accessor_test.cc | 26 Global("str", ty.Of(s), ast::StorageClass::kPrivate); in TEST_F() 40 Global("str", ty.Of(s), ast::StorageClass::kPrivate); in TEST_F()
|
H A D | generator_impl_alias_type_test.cc | 40 auto* alias = Alias("B", ty.Of(s)); in TEST_F() 60 auto* alias = Alias("B", ty.Of(s)); in TEST_F()
|
H A D | generator_impl_variable_test.cc | 50 Global("a", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kRead, in TEST_F() 67 Global("a", ty.Of(s), ast::StorageClass::kStorage, ast::Access::kWrite, in TEST_F() 84 auto* v = Global("a", ty.Of(s), ast::StorageClass::kStorage, in TEST_F()
|
/third_party/skia/third_party/externals/tint/src/ |
H A D | program_builder.h | 394 const ast::Type* Of() const { in Of() function in tint::ProgramBuilder::TypesBuilder 482 return vec(Of<T>(), n); in vec() 488 return vec2(Of<T>()); in vec2() 494 return vec3(Of<T>()); in vec3() 500 return vec4(Of<T>()); in vec4() 584 return mat(Of<T>(), columns, rows); in mat() 590 return mat2x2(Of<T>()); in mat2x2() 596 return mat2x3(Of<T>()); in mat2x3() 602 return mat2x4(Of<T>()); in mat2x4() 608 return mat3x2(Of< in mat3x2() [all...] |