|
@@ -15,7 +15,7 @@ struct T {
|
|
|
float4 main() : SV_Target {
|
|
|
T t;
|
|
|
|
|
|
-// CHECK: [[gscalars_ptr:%\d+]] = OpAccessChain %_ptr_Uniform__arr_float_uint_1 %var_Data %int_0
|
|
|
+// CHECK: [[gscalars_ptr:%\d+]] = OpAccessChain %_ptr_Uniform__arr_float_uint_1 %Data %int_0
|
|
|
// CHECK-NEXT: [[gscalars_val:%\d+]] = OpLoad %_arr_float_uint_1 [[gscalars_ptr]]
|
|
|
// CHECK-NEXT: [[scalars_ptr:%\d+]] = OpAccessChain %_ptr_Function__arr_float_uint_1_0 %t %int_0
|
|
|
// CHECK-NEXT: [[gscalars0:%\d+]] = OpCompositeExtract %float [[gscalars_val]] 0
|
|
@@ -23,7 +23,7 @@ float4 main() : SV_Target {
|
|
|
// CHECK-NEXT: OpStore [[scalars0_ptr]] [[gscalars0]]
|
|
|
t.scalars = gScalars;
|
|
|
|
|
|
-// CHECK-NEXT: [[gvecs_ptr:%\d+]] = OpAccessChain %_ptr_Uniform__arr_v4float_uint_2 %var_Data %int_1
|
|
|
+// CHECK-NEXT: [[gvecs_ptr:%\d+]] = OpAccessChain %_ptr_Uniform__arr_v4float_uint_2 %Data %int_1
|
|
|
// CHECK-NEXT: [[gvecs_val:%\d+]] = OpLoad %_arr_v4float_uint_2 [[gvecs_ptr]]
|
|
|
// CHECK-NEXT: [[vecs_ptr:%\d+]] = OpAccessChain %_ptr_Function__arr_v4float_uint_2_0 %t %int_1
|
|
|
// CHECK-NEXT: [[gvecs0:%\d+]] = OpCompositeExtract %v4float [[gvecs_val]] 0
|
|
@@ -34,7 +34,7 @@ float4 main() : SV_Target {
|
|
|
// CHECK-NEXT: OpStore [[vecs1_ptr]] [[gvecs1]]
|
|
|
t.vecs = gVecs;
|
|
|
|
|
|
-// CHECK-NEXT: [[gmats_ptr:%\d+]] = OpAccessChain %_ptr_Uniform__arr_mat2v3float_uint_1 %var_Data %int_2
|
|
|
+// CHECK-NEXT: [[gmats_ptr:%\d+]] = OpAccessChain %_ptr_Uniform__arr_mat2v3float_uint_1 %Data %int_2
|
|
|
// CHECK-NEXT: [[gmats_val:%\d+]] = OpLoad %_arr_mat2v3float_uint_1 [[gmats_ptr]]
|
|
|
// CHECK-NEXT: [[mats_ptr:%\d+]] = OpAccessChain %_ptr_Function__arr_mat2v3float_uint_1_0 %t %int_2
|
|
|
// CHECK-NEXT: [[gmats0:%\d+]] = OpCompositeExtract %mat2v3float [[gmats_val]] 0
|