test/tint: Suppresses vulkan-dep failures in crbug.com/tint/1632
Bug: tint:1632 Change-Id: Ie80a94821ddb0cdd467df2b9ee64adae32efde21 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/98020 Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Loko Kung <lokokung@google.com> Kokoro: Kokoro <noreply+kokoro@google.com>
This commit is contained in:
parent
0ce539ce2c
commit
99fa7b9e7f
|
@ -1,3 +1,5 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
; SPIR-V
|
; SPIR-V
|
||||||
; Version: 1.3
|
; Version: 1.3
|
||||||
; Generator: Google Tint Compiler; 0
|
; Generator: Google Tint Compiler; 0
|
||||||
|
@ -125,3 +127,6 @@
|
||||||
%71 = OpFunctionCall %void %main_inner %72
|
%71 = OpFunctionCall %void %main_inner %72
|
||||||
OpReturn
|
OpReturn
|
||||||
OpFunctionEnd
|
OpFunctionEnd
|
||||||
|
1:1: Structure id 8 decorated as Block for variable in Uniform storage class must follow relaxed uniform buffer layout rules: member 9 is a matrix with stride 8 not satisfying alignment to 16
|
||||||
|
%Inner = OpTypeStruct %v3int %int %v3uint %uint %v3float %float %v2int %v2int %mat2v3float %mat3v2float %_arr_v4int_uint_4
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
; SPIR-V
|
; SPIR-V
|
||||||
; Version: 1.3
|
; Version: 1.3
|
||||||
; Generator: Google Tint Compiler; 0
|
; Generator: Google Tint Compiler; 0
|
||||||
|
@ -114,3 +116,6 @@
|
||||||
%66 = OpLoad %_arr_Inner_uint_4 %65
|
%66 = OpLoad %_arr_Inner_uint_4 %65
|
||||||
OpReturn
|
OpReturn
|
||||||
OpFunctionEnd
|
OpFunctionEnd
|
||||||
|
1:1: Structure id 3 decorated as Block for variable in Uniform storage class must follow relaxed uniform buffer layout rules: member 9 is a matrix with stride 8 not satisfying alignment to 16
|
||||||
|
%S = OpTypeStruct %v3int %int %v3uint %uint %v3float %float %v2int %v2int %mat2v3float %mat3v2float %Inner %_arr_Inner_uint_4
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
; SPIR-V
|
; SPIR-V
|
||||||
; Version: 1.3
|
; Version: 1.3
|
||||||
; Generator: Google Tint Compiler; 0
|
; Generator: Google Tint Compiler; 0
|
||||||
|
@ -35,3 +37,6 @@
|
||||||
%15 = OpLoad %mat2v2float %14
|
%15 = OpLoad %mat2v2float %14
|
||||||
OpReturn
|
OpReturn
|
||||||
OpFunctionEnd
|
OpFunctionEnd
|
||||||
|
1:1: Structure id 3 decorated as Block for variable in Uniform storage class must follow relaxed uniform buffer layout rules: member 0 is a matrix with stride 8 not satisfying alignment to 16
|
||||||
|
%u_block = OpTypeStruct %mat2v2float
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
; SPIR-V
|
; SPIR-V
|
||||||
; Version: 1.3
|
; Version: 1.3
|
||||||
; Generator: Google Tint Compiler; 0
|
; Generator: Google Tint Compiler; 0
|
||||||
|
@ -35,3 +37,6 @@
|
||||||
%15 = OpLoad %mat3v2float %14
|
%15 = OpLoad %mat3v2float %14
|
||||||
OpReturn
|
OpReturn
|
||||||
OpFunctionEnd
|
OpFunctionEnd
|
||||||
|
1:1: Structure id 3 decorated as Block for variable in Uniform storage class must follow relaxed uniform buffer layout rules: member 0 is a matrix with stride 8 not satisfying alignment to 16
|
||||||
|
%u_block = OpTypeStruct %mat3v2float
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
; SPIR-V
|
; SPIR-V
|
||||||
; Version: 1.3
|
; Version: 1.3
|
||||||
; Generator: Google Tint Compiler; 0
|
; Generator: Google Tint Compiler; 0
|
||||||
|
@ -36,3 +38,6 @@
|
||||||
%12 = OpLabel
|
%12 = OpLabel
|
||||||
OpReturn
|
OpReturn
|
||||||
OpFunctionEnd
|
OpFunctionEnd
|
||||||
|
1:1: Structure id 3 decorated as Block for variable in Uniform storage class must follow relaxed uniform buffer layout rules: member 0 is a matrix with stride 8 not satisfying alignment to 16
|
||||||
|
%S = OpTypeStruct %mat2v2float
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
; SPIR-V
|
; SPIR-V
|
||||||
; Version: 1.3
|
; Version: 1.3
|
||||||
; Generator: Google Tint Compiler; 0
|
; Generator: Google Tint Compiler; 0
|
||||||
|
@ -106,3 +108,6 @@
|
||||||
OpStore %vertex_point_size %float_1
|
OpStore %vertex_point_size %float_1
|
||||||
OpReturn
|
OpReturn
|
||||||
OpFunctionEnd
|
OpFunctionEnd
|
||||||
|
1:1: Structure id 14 decorated as Block for variable in Uniform storage class must follow relaxed uniform buffer layout rules: member 0 is a matrix with stride 8 not satisfying alignment to 16
|
||||||
|
%vertexUniformBuffer1 = OpTypeStruct %mat2v2float
|
||||||
|
|
||||||
|
|
|
@ -1 +1,74 @@
|
||||||
SKIP
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4I8Packed_881e62() {
|
||||||
|
var res : i32 = dot4I8Packed(1u, 1u);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown builtin method: dot4I8Packed
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4I8Packed_881e62() {
|
||||||
|
var res : i32 = dot4I8Packed(1u, 1u);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown builtin method: dot4I8Packed
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4I8Packed_881e62() {
|
||||||
|
var res : i32 = dot4I8Packed(1u, 1u);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown builtin method: dot4I8Packed
|
||||||
|
|
|
@ -1 +1,74 @@
|
||||||
SKIP
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4U8Packed_fbed7b() {
|
||||||
|
var res : u32 = dot4U8Packed(1u, 1u);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown builtin method: dot4U8Packed
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4U8Packed_fbed7b() {
|
||||||
|
var res : u32 = dot4U8Packed(1u, 1u);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown builtin method: dot4U8Packed
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4U8Packed_fbed7b() {
|
||||||
|
var res : u32 = dot4U8Packed(1u, 1u);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown builtin method: dot4U8Packed
|
||||||
|
|
|
@ -1 +1,80 @@
|
||||||
SKIP
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4I8Packed_881e62() {
|
||||||
|
var arg_0 = 1u;
|
||||||
|
var arg_1 = 1u;
|
||||||
|
var res : i32 = dot4I8Packed(arg_0, arg_1);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown builtin method: dot4I8Packed
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4I8Packed_881e62() {
|
||||||
|
var arg_0 = 1u;
|
||||||
|
var arg_1 = 1u;
|
||||||
|
var res : i32 = dot4I8Packed(arg_0, arg_1);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown builtin method: dot4I8Packed
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4I8Packed_881e62() {
|
||||||
|
var arg_0 = 1u;
|
||||||
|
var arg_1 = 1u;
|
||||||
|
var res : i32 = dot4I8Packed(arg_0, arg_1);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4I8Packed_881e62();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown builtin method: dot4I8Packed
|
||||||
|
|
|
@ -1 +1,80 @@
|
||||||
SKIP
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4U8Packed_fbed7b() {
|
||||||
|
var arg_0 = 1u;
|
||||||
|
var arg_1 = 1u;
|
||||||
|
var res : u32 = dot4U8Packed(arg_0, arg_1);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown builtin method: dot4U8Packed
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4U8Packed_fbed7b() {
|
||||||
|
var arg_0 = 1u;
|
||||||
|
var arg_1 = 1u;
|
||||||
|
var res : u32 = dot4U8Packed(arg_0, arg_1);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown builtin method: dot4U8Packed
|
||||||
|
|
||||||
|
enable chromium_experimental_dp4a;
|
||||||
|
|
||||||
|
fn dot4U8Packed_fbed7b() {
|
||||||
|
var arg_0 = 1u;
|
||||||
|
var arg_1 = 1u;
|
||||||
|
var res : u32 = dot4U8Packed(arg_0, arg_1);
|
||||||
|
}
|
||||||
|
|
||||||
|
@vertex
|
||||||
|
fn vertex_main() -> @builtin(position) vec4<f32> {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
return vec4<f32>();
|
||||||
|
}
|
||||||
|
|
||||||
|
@fragment
|
||||||
|
fn fragment_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
@compute @workgroup_size(1)
|
||||||
|
fn compute_main() {
|
||||||
|
dot4U8Packed_fbed7b();
|
||||||
|
}
|
||||||
|
|
||||||
|
Failed to generate: error: Unknown builtin method: dot4U8Packed
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
; SPIR-V
|
; SPIR-V
|
||||||
; Version: 1.3
|
; Version: 1.3
|
||||||
; Generator: Google Tint Compiler; 0
|
; Generator: Google Tint Compiler; 0
|
||||||
|
@ -43,3 +45,6 @@
|
||||||
%21 = OpMatrixTimesVector %v2float %16 %20
|
%21 = OpMatrixTimesVector %v2float %16 %20
|
||||||
OpReturn
|
OpReturn
|
||||||
OpFunctionEnd
|
OpFunctionEnd
|
||||||
|
1:1: Structure id 3 decorated as Block for variable in Uniform storage class must follow relaxed uniform buffer layout rules: member 0 is a matrix with stride 8 not satisfying alignment to 16
|
||||||
|
%S = OpTypeStruct %mat3v2float %v3float
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
SKIP: FAILED
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
error: line:16: Structure id 3 decorated as Block must be explicitly laid out with RowMajor or ColMajor decorations.
|
||||||
|
%_struct_3 = OpTypeStruct %mat3v2float
|
||||||
|
|
Loading…
Reference in New Issue