test/tint: Regenerate SKIP expectations

`./test/tint/test-all.sh ./out/active/tint --generate-skip`

A bunch of these got missed by https://dawn-review.googlesource.com/c/dawn/+/98020, as I assumed only `glsl` and `spvasm` backends would be affected.

Some are just refreshes of existing skips

Bug: tint:1632
Change-Id: I1b003a56143b52e8e47bef8a10fec2878a48be06
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/98120
Auto-Submit: Ben Clayton <bclayton@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
This commit is contained in:
Ben Clayton 2022-08-03 09:47:48 +00:00 committed by Dawn LUCI CQ
parent 7d7976d590
commit 52f852fa28
27 changed files with 376 additions and 26 deletions

View File

@ -1 +1,37 @@
SKIP SKIP: FAILED
int tint_dot4I8Packed(uint param_0, uint param_1) {
int accumulator = 0;
return dot4add_i8packed(param_0, param_1, accumulator);
}
void dot4I8Packed_881e62() {
int res = tint_dot4I8Packed(1u, 1u);
}
struct tint_symbol {
float4 value : SV_Position;
};
float4 vertex_main_inner() {
dot4I8Packed_881e62();
return (0.0f).xxxx;
}
tint_symbol vertex_main() {
const float4 inner_result = vertex_main_inner();
tint_symbol wrapper_result = (tint_symbol)0;
wrapper_result.value = inner_result;
return wrapper_result;
}
void fragment_main() {
dot4I8Packed_881e62();
return;
}
[numthreads(1, 1, 1)]
void compute_main() {
dot4I8Packed_881e62();
return;
}

View File

@ -1 +1,26 @@
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 import method: dot4I8Packed

View File

@ -1 +1,37 @@
SKIP SKIP: FAILED
uint tint_dot4U8Packed(uint param_0, uint param_1) {
uint accumulator = 0u;
return dot4add_u8packed(param_0, param_1, accumulator);
}
void dot4U8Packed_fbed7b() {
uint res = tint_dot4U8Packed(1u, 1u);
}
struct tint_symbol {
float4 value : SV_Position;
};
float4 vertex_main_inner() {
dot4U8Packed_fbed7b();
return (0.0f).xxxx;
}
tint_symbol vertex_main() {
const float4 inner_result = vertex_main_inner();
tint_symbol wrapper_result = (tint_symbol)0;
wrapper_result.value = inner_result;
return wrapper_result;
}
void fragment_main() {
dot4U8Packed_fbed7b();
return;
}
[numthreads(1, 1, 1)]
void compute_main() {
dot4U8Packed_fbed7b();
return;
}

View File

@ -1 +1,26 @@
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 import method: dot4U8Packed

View File

@ -1 +1,39 @@
SKIP SKIP: FAILED
int tint_dot4I8Packed(uint param_0, uint param_1) {
int accumulator = 0;
return dot4add_i8packed(param_0, param_1, accumulator);
}
void dot4I8Packed_881e62() {
uint arg_0 = 1u;
uint arg_1 = 1u;
int res = tint_dot4I8Packed(arg_0, arg_1);
}
struct tint_symbol {
float4 value : SV_Position;
};
float4 vertex_main_inner() {
dot4I8Packed_881e62();
return (0.0f).xxxx;
}
tint_symbol vertex_main() {
const float4 inner_result = vertex_main_inner();
tint_symbol wrapper_result = (tint_symbol)0;
wrapper_result.value = inner_result;
return wrapper_result;
}
void fragment_main() {
dot4I8Packed_881e62();
return;
}
[numthreads(1, 1, 1)]
void compute_main() {
dot4I8Packed_881e62();
return;
}

View File

@ -1 +1,28 @@
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 import method: dot4I8Packed

View File

@ -1 +1,39 @@
SKIP SKIP: FAILED
uint tint_dot4U8Packed(uint param_0, uint param_1) {
uint accumulator = 0u;
return dot4add_u8packed(param_0, param_1, accumulator);
}
void dot4U8Packed_fbed7b() {
uint arg_0 = 1u;
uint arg_1 = 1u;
uint res = tint_dot4U8Packed(arg_0, arg_1);
}
struct tint_symbol {
float4 value : SV_Position;
};
float4 vertex_main_inner() {
dot4U8Packed_fbed7b();
return (0.0f).xxxx;
}
tint_symbol vertex_main() {
const float4 inner_result = vertex_main_inner();
tint_symbol wrapper_result = (tint_symbol)0;
wrapper_result.value = inner_result;
return wrapper_result;
}
void fragment_main() {
dot4U8Packed_fbed7b();
return;
}
[numthreads(1, 1, 1)]
void compute_main() {
dot4U8Packed_fbed7b();
return;
}

View File

@ -1 +1,28 @@
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 import method: dot4U8Packed

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -1,5 +1,9 @@
SKIP: FAILED SKIP: FAILED
vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/0.wgsl:85:15 warning: use of deprecated language feature: 'target' is a reserved keyword
fn search_i1_(target : ptr<function, i32>) -> i32 {
^^^^^^
struct BST { struct BST {
int data; int data;
int leftIndex; int leftIndex;

View File

@ -1,5 +1,9 @@
SKIP: FAILED SKIP: FAILED
vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-fragcoord-less-than-zero/1.wgsl:87:15 warning: use of deprecated language feature: 'target' is a reserved keyword
fn search_i1_(target : ptr<function, i32>) -> i32 {
^^^^^^
struct BST { struct BST {
int data; int data;
int leftIndex; int leftIndex;

View File

@ -1,5 +1,9 @@
SKIP: FAILED SKIP: FAILED
vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/0-opt.wgsl:85:15 warning: use of deprecated language feature: 'target' is a reserved keyword
fn search_i1_(target : ptr<function, i32>) -> i32 {
^^^^^^
struct BST { struct BST {
int data; int data;
int leftIndex; int leftIndex;

View File

@ -1,5 +1,9 @@
SKIP: FAILED SKIP: FAILED
vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl:105:15 warning: use of deprecated language feature: 'target' is a reserved keyword
fn search_i1_(target : ptr<function, i32>) -> i32 {
^^^^^^
struct BST { struct BST {
int data; int data;
int leftIndex; int leftIndex;

View File

@ -36,7 +36,7 @@ void main_1() {
int d = 0; int d = 0;
float GLF_live6sums[9] = (float[9])0; float GLF_live6sums[9] = (float[9])0;
idx = 0; idx = 0;
m43 = float4x3(float3(1.0f, 0.0f, 0.0f), float3(0.0f, 1.0f, 0.0f), float3(0.0f, 0.0f, 1.0f), float3(0.0f, 0.0f, 0.0f)); m43 = float4x3(float3(1.0f, 0.0f, 0.0f), float3(0.0f, 1.0f, 0.0f), float3(0.0f, 0.0f, 1.0f), (0.0f).xxx);
ll_1 = 0; ll_1 = 0;
GLF_live6rows = 2; GLF_live6rows = 2;
[loop] while (true) { [loop] while (true) {
@ -98,8 +98,11 @@ tint_symbol main() {
wrapper_result.x_GLF_color_1 = inner_result.x_GLF_color_1; wrapper_result.x_GLF_color_1 = inner_result.x_GLF_color_1;
return wrapper_result; return wrapper_result;
} }
DXC validation failure:
warning: DXIL.dll not found. Resulting DXIL will not be signed for use in release environments.
error: validation errors error: validation errors
C:\src\temp\umdw.0:93: error: Loop must have break. shader.hlsl:93: error: Loop must have break.
Validation failed. Validation failed.

View File

@ -36,7 +36,7 @@ void main_1() {
int d = 0; int d = 0;
float GLF_live6sums[9] = (float[9])0; float GLF_live6sums[9] = (float[9])0;
idx = 0; idx = 0;
m43 = float4x3(float3(1.0f, 0.0f, 0.0f), float3(0.0f, 1.0f, 0.0f), float3(0.0f, 0.0f, 1.0f), float3(0.0f, 0.0f, 0.0f)); m43 = float4x3(float3(1.0f, 0.0f, 0.0f), float3(0.0f, 1.0f, 0.0f), float3(0.0f, 0.0f, 1.0f), (0.0f).xxx);
ll_1 = 0; ll_1 = 0;
GLF_live6rows = 2; GLF_live6rows = 2;
[loop] while (true) { [loop] while (true) {
@ -65,22 +65,10 @@ void main_1() {
{ {
[loop] for(; (1 < z); c = (c + 1)) { [loop] for(; (1 < z); c = (c + 1)) {
d = 0; d = 0;
bool tint_tmp = (d >= 0); set_scalar_float4x3(tempm43, (((d >= 0) & (d < 3)) ? d : 0), (((c >= 0) & (c < 4)) ? c : 0), 1.0f);
if (tint_tmp) {
tint_tmp = (d < 3);
}
bool tint_tmp_1 = (c >= 0);
if (tint_tmp_1) {
tint_tmp_1 = (c < 4);
}
set_scalar_float4x3(tempm43, ((tint_tmp) ? d : 0), ((tint_tmp_1) ? c : 0), 1.0f);
} }
} }
bool tint_tmp_2 = (idx >= 0); const int x_117 = (((idx >= 0) & (idx < 9)) ? idx : 0);
if (tint_tmp_2) {
tint_tmp_2 = (idx < 9);
}
const int x_117 = ((tint_tmp_2) ? idx : 0);
const float x_119 = m43[ctr].y; const float x_119 = m43[ctr].y;
const float x_121 = GLF_live6sums[x_117]; const float x_121 = GLF_live6sums[x_117];
GLF_live6sums[x_117] = (x_121 + x_119); GLF_live6sums[x_117] = (x_121 + x_119);
@ -110,8 +98,11 @@ tint_symbol main() {
wrapper_result.x_GLF_color_1 = inner_result.x_GLF_color_1; wrapper_result.x_GLF_color_1 = inner_result.x_GLF_color_1;
return wrapper_result; return wrapper_result;
} }
DXC validation failure:
warning: DXIL.dll not found. Resulting DXIL will not be signed for use in release environments.
error: validation errors error: validation errors
C:\src\temp\u1tig.0:105: error: Loop must have break. shader.hlsl:93: error: Loop must have break.
Validation failed. Validation failed.

View File

@ -1,5 +1,9 @@
SKIP: FAILED SKIP: FAILED
vk-gl-cts/graphicsfuzz/write-red-after-search/0-opt.wgsl:119:15 warning: use of deprecated language feature: 'target' is a reserved keyword
fn search_i1_(target : ptr<function, i32>) -> i32 {
^^^^^^
struct BST { struct BST {
int data; int data;
int leftIndex; int leftIndex;