dawn-cmake/test/tint/diagnostic_filtering
Peng Huang c00ff7f3c7 [tint] do not emit space for binding group 0
D3D11 only supports HLSL SM5.0 which doesn't support `space`
(binding group in WGSL). So for D3D11, only one binding group will be
used, and tint will not emit `space` for HLSL, so shaders can be used
with D3D11.

Bug: dawn:1705
Change-Id: Ie0e9868137f10762c5243e188d76f5e41879c2bc
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/125080
Commit-Queue: Peng Huang <penghuang@chromium.org>
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Ben Clayton <bclayton@google.com>
2023-03-31 17:55:19 +00:00
..
case_body_attribute.wgsl tint: Handle @diagnostic on block statements 2023-02-01 23:14:10 +00:00
case_body_attribute.wgsl.expected.dxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
case_body_attribute.wgsl.expected.fxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
case_body_attribute.wgsl.expected.glsl tint/transform: Polyfill f32 conversion to i32 or u32 2023-03-09 21:26:12 +00:00
case_body_attribute.wgsl.expected.msl tint/transform: Polyfill f32 conversion to i32 or u32 2023-03-09 21:26:12 +00:00
case_body_attribute.wgsl.expected.spvasm tint/transform: Polyfill f32 conversion to i32 or u32 2023-03-09 21:26:12 +00:00
case_body_attribute.wgsl.expected.wgsl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
compound_statement_attribute.wgsl tint: Handle @diagnostic on block statements 2023-02-01 23:14:10 +00:00
compound_statement_attribute.wgsl.expected.dxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
compound_statement_attribute.wgsl.expected.fxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
compound_statement_attribute.wgsl.expected.glsl tint/writer/glsl: Set default precision to highp 2023-03-09 19:58:23 +00:00
compound_statement_attribute.wgsl.expected.msl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
compound_statement_attribute.wgsl.expected.spvasm tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
compound_statement_attribute.wgsl.expected.wgsl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
default_case_body_attribute.wgsl tint: Handle @diagnostic on block statements 2023-02-01 23:14:10 +00:00
default_case_body_attribute.wgsl.expected.dxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
default_case_body_attribute.wgsl.expected.fxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
default_case_body_attribute.wgsl.expected.glsl tint/transform: Polyfill f32 conversion to i32 or u32 2023-03-09 21:26:12 +00:00
default_case_body_attribute.wgsl.expected.msl tint/transform: Polyfill f32 conversion to i32 or u32 2023-03-09 21:26:12 +00:00
default_case_body_attribute.wgsl.expected.spvasm tint/transform: Polyfill f32 conversion to i32 or u32 2023-03-09 21:26:12 +00:00
default_case_body_attribute.wgsl.expected.wgsl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
directive.wgsl tint/SingleEntryPoint: Handle diagnostic directive 2023-01-26 11:31:19 +00:00
directive.wgsl.expected.dxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
directive.wgsl.expected.fxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
directive.wgsl.expected.glsl tint/writer/glsl: Set default precision to highp 2023-03-09 19:58:23 +00:00
directive.wgsl.expected.msl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
directive.wgsl.expected.spvasm tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
directive.wgsl.expected.wgsl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
else_body_attribute.wgsl tint: Handle @diagnostic on block statements 2023-02-01 23:14:10 +00:00
else_body_attribute.wgsl.expected.dxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
else_body_attribute.wgsl.expected.fxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
else_body_attribute.wgsl.expected.glsl tint/writer/glsl: Set default precision to highp 2023-03-09 19:58:23 +00:00
else_body_attribute.wgsl.expected.msl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
else_body_attribute.wgsl.expected.spvasm tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
else_body_attribute.wgsl.expected.wgsl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
else_if_body_attribute.wgsl tint: Handle @diagnostic on block statements 2023-02-01 23:14:10 +00:00
else_if_body_attribute.wgsl.expected.dxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
else_if_body_attribute.wgsl.expected.fxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
else_if_body_attribute.wgsl.expected.glsl tint/writer/glsl: Set default precision to highp 2023-03-09 19:58:23 +00:00
else_if_body_attribute.wgsl.expected.msl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
else_if_body_attribute.wgsl.expected.spvasm tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
else_if_body_attribute.wgsl.expected.wgsl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
for_loop_attribute.wgsl tint: Support @diagnostic on for loops 2023-03-15 02:44:47 +00:00
for_loop_attribute.wgsl.expected.dxc.hlsl tint: Support @diagnostic on for loops 2023-03-15 02:44:47 +00:00
for_loop_attribute.wgsl.expected.fxc.hlsl tint: Support @diagnostic on for loops 2023-03-15 02:44:47 +00:00
for_loop_attribute.wgsl.expected.glsl tint: Support @diagnostic on for loops 2023-03-15 02:44:47 +00:00
for_loop_attribute.wgsl.expected.msl tint: Support @diagnostic on for loops 2023-03-15 02:44:47 +00:00
for_loop_attribute.wgsl.expected.spvasm tint: Support @diagnostic on for loops 2023-03-15 02:44:47 +00:00
for_loop_attribute.wgsl.expected.wgsl tint: Support @diagnostic on for loops 2023-03-15 02:44:47 +00:00
for_loop_body_attribute.wgsl tint: Handle @diagnostic on block statements 2023-02-01 23:14:10 +00:00
for_loop_body_attribute.wgsl.expected.dxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
for_loop_body_attribute.wgsl.expected.fxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
for_loop_body_attribute.wgsl.expected.glsl tint/writer/glsl: Set default precision to highp 2023-03-09 19:58:23 +00:00
for_loop_body_attribute.wgsl.expected.msl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
for_loop_body_attribute.wgsl.expected.spvasm tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
for_loop_body_attribute.wgsl.expected.wgsl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
function_attribute.wgsl tint/SingleEntryPoint: Handle diagnostic directive 2023-01-26 11:31:19 +00:00
function_attribute.wgsl.expected.dxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
function_attribute.wgsl.expected.fxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
function_attribute.wgsl.expected.glsl tint/writer/glsl: Set default precision to highp 2023-03-09 19:58:23 +00:00
function_attribute.wgsl.expected.msl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
function_attribute.wgsl.expected.spvasm tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
function_attribute.wgsl.expected.wgsl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
function_body_attribute.wgsl tint: Handle @diagnostic on block statements 2023-02-01 23:14:10 +00:00
function_body_attribute.wgsl.expected.dxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
function_body_attribute.wgsl.expected.fxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
function_body_attribute.wgsl.expected.glsl tint/writer/glsl: Set default precision to highp 2023-03-09 19:58:23 +00:00
function_body_attribute.wgsl.expected.msl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
function_body_attribute.wgsl.expected.spvasm tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
function_body_attribute.wgsl.expected.wgsl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
if_body_attribute.wgsl tint: Handle @diagnostic on block statements 2023-02-01 23:14:10 +00:00
if_body_attribute.wgsl.expected.dxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
if_body_attribute.wgsl.expected.fxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
if_body_attribute.wgsl.expected.glsl tint/writer/glsl: Set default precision to highp 2023-03-09 19:58:23 +00:00
if_body_attribute.wgsl.expected.msl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
if_body_attribute.wgsl.expected.spvasm tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
if_body_attribute.wgsl.expected.wgsl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
if_statement_attribute.wgsl tint: Support @diagnostic on if statements 2023-03-14 21:11:53 +00:00
if_statement_attribute.wgsl.expected.dxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
if_statement_attribute.wgsl.expected.fxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
if_statement_attribute.wgsl.expected.glsl tint: Support @diagnostic on if statements 2023-03-14 21:11:53 +00:00
if_statement_attribute.wgsl.expected.msl tint: Support @diagnostic on if statements 2023-03-14 21:11:53 +00:00
if_statement_attribute.wgsl.expected.spvasm tint: Support @diagnostic on if statements 2023-03-14 21:11:53 +00:00
if_statement_attribute.wgsl.expected.wgsl tint: Support @diagnostic on if statements 2023-03-14 21:11:53 +00:00
loop_attribute.wgsl tint: Support @diagnostic on loop and loop body 2023-03-16 12:21:44 +00:00
loop_attribute.wgsl.expected.dxc.hlsl tint: Support @diagnostic on loop and loop body 2023-03-16 12:21:44 +00:00
loop_attribute.wgsl.expected.fxc.hlsl tint: Support @diagnostic on loop and loop body 2023-03-16 12:21:44 +00:00
loop_attribute.wgsl.expected.glsl tint: Support @diagnostic on loop and loop body 2023-03-16 12:21:44 +00:00
loop_attribute.wgsl.expected.msl tint: Support @diagnostic on loop and loop body 2023-03-16 12:21:44 +00:00
loop_attribute.wgsl.expected.spvasm tint: Support @diagnostic on loop and loop body 2023-03-16 12:21:44 +00:00
loop_attribute.wgsl.expected.wgsl tint: Support @diagnostic on loop and loop body 2023-03-16 12:21:44 +00:00
loop_body_attribute.wgsl tint: Support @diagnostic on loop and loop body 2023-03-16 12:21:44 +00:00
loop_body_attribute.wgsl.expected.dxc.hlsl tint: Support @diagnostic on loop and loop body 2023-03-16 12:21:44 +00:00
loop_body_attribute.wgsl.expected.fxc.hlsl tint: Support @diagnostic on loop and loop body 2023-03-16 12:21:44 +00:00
loop_body_attribute.wgsl.expected.glsl tint: Support @diagnostic on loop and loop body 2023-03-16 12:21:44 +00:00
loop_body_attribute.wgsl.expected.msl tint: Support @diagnostic on loop and loop body 2023-03-16 12:21:44 +00:00
loop_body_attribute.wgsl.expected.spvasm tint: Support @diagnostic on loop and loop body 2023-03-16 12:21:44 +00:00
loop_body_attribute.wgsl.expected.wgsl tint: Support @diagnostic on loop and loop body 2023-03-16 12:21:44 +00:00
loop_continuing_attribute.wgsl tint: Support @diagnostic on continuing statements 2023-03-16 18:19:25 +00:00
loop_continuing_attribute.wgsl.expected.dxc.hlsl tint: Support @diagnostic on continuing statements 2023-03-16 18:19:25 +00:00
loop_continuing_attribute.wgsl.expected.fxc.hlsl tint: Support @diagnostic on continuing statements 2023-03-16 18:19:25 +00:00
loop_continuing_attribute.wgsl.expected.glsl tint: Support @diagnostic on continuing statements 2023-03-16 18:19:25 +00:00
loop_continuing_attribute.wgsl.expected.msl tint: Support @diagnostic on continuing statements 2023-03-16 18:19:25 +00:00
loop_continuing_attribute.wgsl.expected.spvasm tint: Support @diagnostic on continuing statements 2023-03-16 18:19:25 +00:00
loop_continuing_attribute.wgsl.expected.wgsl tint: Support @diagnostic on continuing statements 2023-03-16 18:19:25 +00:00
switch_body_attribute.wgsl tint: Support @diagnostic on switch body 2023-03-16 19:48:20 +00:00
switch_body_attribute.wgsl.expected.dxc.hlsl tint: Support @diagnostic on switch body 2023-03-16 19:48:20 +00:00
switch_body_attribute.wgsl.expected.fxc.hlsl tint: Support @diagnostic on switch body 2023-03-16 19:48:20 +00:00
switch_body_attribute.wgsl.expected.glsl tint: Support @diagnostic on switch body 2023-03-16 19:48:20 +00:00
switch_body_attribute.wgsl.expected.msl tint: Support @diagnostic on switch body 2023-03-16 19:48:20 +00:00
switch_body_attribute.wgsl.expected.spvasm tint: Support @diagnostic on switch body 2023-03-16 19:48:20 +00:00
switch_body_attribute.wgsl.expected.wgsl tint: Support @diagnostic on switch body 2023-03-16 19:48:20 +00:00
switch_statement_attribute.wgsl tint: Support @diagnostic on switch statements 2023-03-14 22:49:51 +00:00
switch_statement_attribute.wgsl.expected.dxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
switch_statement_attribute.wgsl.expected.fxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
switch_statement_attribute.wgsl.expected.glsl tint: Support @diagnostic on switch statements 2023-03-14 22:49:51 +00:00
switch_statement_attribute.wgsl.expected.msl tint: Support @diagnostic on switch statements 2023-03-14 22:49:51 +00:00
switch_statement_attribute.wgsl.expected.spvasm tint: Support @diagnostic on switch statements 2023-03-14 22:49:51 +00:00
switch_statement_attribute.wgsl.expected.wgsl tint: Support @diagnostic on switch statements 2023-03-14 22:49:51 +00:00
while_loop_attribute.wgsl tint: Support @diagnostic on while statements 2023-03-15 00:33:38 +00:00
while_loop_attribute.wgsl.expected.dxc.hlsl tint: Support @diagnostic on while statements 2023-03-15 00:33:38 +00:00
while_loop_attribute.wgsl.expected.fxc.hlsl tint: Support @diagnostic on while statements 2023-03-15 00:33:38 +00:00
while_loop_attribute.wgsl.expected.glsl tint: Support @diagnostic on while statements 2023-03-15 00:33:38 +00:00
while_loop_attribute.wgsl.expected.msl tint: Support @diagnostic on while statements 2023-03-15 00:33:38 +00:00
while_loop_attribute.wgsl.expected.spvasm tint: Support @diagnostic on while statements 2023-03-15 00:33:38 +00:00
while_loop_attribute.wgsl.expected.wgsl tint: Support @diagnostic on while statements 2023-03-15 00:33:38 +00:00
while_loop_body_attribute.wgsl tint: Handle @diagnostic on block statements 2023-02-01 23:14:10 +00:00
while_loop_body_attribute.wgsl.expected.dxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
while_loop_body_attribute.wgsl.expected.fxc.hlsl [tint] do not emit space for binding group 0 2023-03-31 17:55:19 +00:00
while_loop_body_attribute.wgsl.expected.glsl tint/writer/glsl: Set default precision to highp 2023-03-09 19:58:23 +00:00
while_loop_body_attribute.wgsl.expected.msl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
while_loop_body_attribute.wgsl.expected.spvasm tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00
while_loop_body_attribute.wgsl.expected.wgsl tint/reader/wgsl: Remove type keywords 2023-02-18 08:36:01 +00:00