dawn-cmake/test/tint/expressions/zero_init/scalar
Zhaoming Jiang 7d7976d590 tint: Add end-to-end tests for expressions using f16 types
This patch add DXC compile flag "-enable-16bit-types" and change profile
to SM6.2 when validating generated HLSL using DXC if f16 extension is
enabled in the WGSL program.
The patch add Tint end-to-end test cases for expressions using f16 type,
including constructor, binary operator, splat, zero-init, and others.
Testcases that use f16 types in uniform or storage buffer are SKIPped,
because such usage is not implemented yet.

Bug: tint:1473, tint:1502
Change-Id: I481ab3d12cbb822f11ef85ba807bca3f9770089b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/96252
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@chromium.org>
Commit-Queue: Zhaoming Jiang <zhaoming.jiang@intel.com>
2022-08-03 08:45:25 +00:00
..
bool.wgsl
bool.wgsl.expected.dxc.hlsl
bool.wgsl.expected.fxc.hlsl
bool.wgsl.expected.glsl
bool.wgsl.expected.msl
bool.wgsl.expected.spvasm
bool.wgsl.expected.wgsl
f16.wgsl
f16.wgsl.expected.dxc.hlsl
f16.wgsl.expected.fxc.hlsl
f16.wgsl.expected.glsl
f16.wgsl.expected.msl
f16.wgsl.expected.spvasm
f16.wgsl.expected.wgsl
f32.wgsl
f32.wgsl.expected.dxc.hlsl
f32.wgsl.expected.fxc.hlsl
f32.wgsl.expected.glsl
f32.wgsl.expected.msl
f32.wgsl.expected.spvasm
f32.wgsl.expected.wgsl
i32.wgsl
i32.wgsl.expected.dxc.hlsl
i32.wgsl.expected.fxc.hlsl
i32.wgsl.expected.glsl
i32.wgsl.expected.msl
i32.wgsl.expected.spvasm
i32.wgsl.expected.wgsl
u32.wgsl
u32.wgsl.expected.dxc.hlsl
u32.wgsl.expected.fxc.hlsl
u32.wgsl.expected.glsl
u32.wgsl.expected.msl
u32.wgsl.expected.spvasm
u32.wgsl.expected.wgsl