dawn-cmake/test/samples
James Price 42220ba1b2 writer/msl: Hoist array and struct initializers
Pull the HLSL transformation out to a standalone transform that can be
used by both HLSL and MSL.

The new E2E tests do not yet pass for MSL because they produce array
assignments, which will be addressed in the next patch.

Fixed: tint:826
Change-Id: Idc27c81ad45e3d4ab96d82663927d2fc1384618e
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/52842
Auto-Submit: James Price <jrprice@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
2021-06-01 12:08:20 +00:00
..
compute_boids.wgsl test: Move misc sample shaders to test/samples 2021-05-18 08:51:48 +00:00
compute_boids.wgsl.expected.hlsl writer/hlsl: Fix continuing block emission 2021-05-20 21:31:37 +00:00
compute_boids.wgsl.expected.msl Disable MSL tests that fail to validate 2021-05-27 16:48:57 +00:00
compute_boids.wgsl.expected.spvasm test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
compute_boids.wgsl.expected.wgsl test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
cube.wgsl test: Move misc sample shaders to test/samples 2021-05-18 08:51:48 +00:00
cube.wgsl.expected.hlsl test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
cube.wgsl.expected.msl writer/msl: Hoist array and struct initializers 2021-06-01 12:08:20 +00:00
cube.wgsl.expected.spvasm test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
cube.wgsl.expected.wgsl test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
function.wgsl test: Move misc sample shaders to test/samples 2021-05-18 08:51:48 +00:00
function.wgsl.expected.hlsl test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
function.wgsl.expected.msl test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
function.wgsl.expected.spvasm test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
function.wgsl.expected.wgsl ast: Support non-literal workgroup_size parameters 2021-05-19 13:40:08 +00:00
simple.wgsl test: Move misc sample shaders to test/samples 2021-05-18 08:51:48 +00:00
simple.wgsl.expected.hlsl test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
simple.wgsl.expected.msl writer/msl: Hoist array and struct initializers 2021-06-01 12:08:20 +00:00
simple.wgsl.expected.spvasm test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
simple.wgsl.expected.wgsl test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
simple_vertex.spvasm test: Move misc sample shaders to test/samples 2021-05-18 08:51:48 +00:00
simple_vertex.spvasm.expected.hlsl test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
simple_vertex.spvasm.expected.msl test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
simple_vertex.spvasm.expected.spvasm test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
simple_vertex.spvasm.expected.wgsl test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
triangle.wgsl test: Move misc sample shaders to test/samples 2021-05-18 08:51:48 +00:00
triangle.wgsl.expected.hlsl test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00
triangle.wgsl.expected.msl Disable MSL tests that fail to validate 2021-05-27 16:48:57 +00:00
triangle.wgsl.expected.spvasm transform::VarForDynamicIndex: Operate on matrices 2021-05-20 18:16:07 +00:00
triangle.wgsl.expected.wgsl test: Generate expected output for all tests 2021-05-18 09:24:18 +00:00