dawn-cmake/test/tint/statements/compound_assign
dan sinclair 8fd4ef26f5 Fix MSL packed_int casting.
In 104681 the vectors were cast to themselves to fixup an issue
with `packed_int`. That CL used an `as_type` which does a bit cast.
A `packed_int` can not be bitcast to an `int`. This CL changes to
a type cast, so instead of `as_type<int3>()` it does `int3()`.

Bug: tint:1677
Change-Id: I72218c06853e4e5ae1a0d34e2fc3e1ca597de993
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104682
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Auto-Submit: Dan Sinclair <dsinclair@chromium.org>
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
Commit-Queue: Ben Clayton <bclayton@google.com>
2022-10-05 17:49:00 +00:00
..
matrix GLSL: Change Add[Spirv]BlockAttribute to support GLSL 2022-09-02 19:19:10 +00:00
scalar GLSL: Change Add[Spirv]BlockAttribute to support GLSL 2022-09-02 19:19:10 +00:00
vector Fix MSL packed_int casting. 2022-10-05 17:49:00 +00:00
complex_lhs.wgsl wgsl: Add support for compound assignment 2022-03-31 22:30:10 +00:00
complex_lhs.wgsl.expected.dxc.hlsl tint/test-runner: Split expectations for FXC and DXC 2022-07-22 17:43:27 +00:00
complex_lhs.wgsl.expected.fxc.hlsl tint/test-runner: Split expectations for FXC and DXC 2022-07-22 17:43:27 +00:00
complex_lhs.wgsl.expected.glsl tint: Implement constant expression structures 2022-07-14 20:46:39 +00:00
complex_lhs.wgsl.expected.msl When emitting a MSL struct initializer emit the struct name. 2022-08-11 02:28:01 +00:00
complex_lhs.wgsl.expected.spvasm spirv: Implement compound assignment 2022-03-31 22:30:10 +00:00
complex_lhs.wgsl.expected.wgsl wgsl: Add support for compound assignment 2022-03-31 22:30:10 +00:00
divide_by_zero.wgsl wgsl: Add support for compound assignment 2022-03-31 22:30:10 +00:00
divide_by_zero.wgsl.expected.dxc.hlsl tint/test-runner: Split expectations for FXC and DXC 2022-07-22 17:43:27 +00:00
divide_by_zero.wgsl.expected.fxc.hlsl tint/test-runner: Split expectations for FXC and DXC 2022-07-22 17:43:27 +00:00
divide_by_zero.wgsl.expected.glsl glsl: Implement compound assignment 2022-03-31 22:30:10 +00:00
divide_by_zero.wgsl.expected.msl msl: Promote local private vars to function scope 2022-06-28 02:06:05 +00:00
divide_by_zero.wgsl.expected.spvasm tint/writer/spirv: Inline constant expressions 2022-06-01 15:57:22 +00:00
divide_by_zero.wgsl.expected.wgsl wgsl: Add support for compound assignment 2022-03-31 22:30:10 +00:00
for_loop.wgsl wgsl: Add support for compound assignment 2022-03-31 22:30:10 +00:00
for_loop.wgsl.expected.dxc.hlsl tint/hlsl: remove [loop] attribute on all loops 2022-09-29 16:53:58 +00:00
for_loop.wgsl.expected.fxc.hlsl tint/hlsl: remove [loop] attribute on all loops 2022-09-29 16:53:58 +00:00
for_loop.wgsl.expected.glsl GLSL: implement host-visible memory padding. 2022-09-13 19:48:51 +00:00
for_loop.wgsl.expected.msl tint/writer/msl: Generate an array<T,N> helper 2022-06-24 17:01:59 +00:00
for_loop.wgsl.expected.spvasm spirv: Implement compound assignment 2022-03-31 22:30:10 +00:00
for_loop.wgsl.expected.wgsl wgsl: Add support for compound assignment 2022-03-31 22:30:10 +00:00
function.wgsl wgsl: Add support for compound assignment 2022-03-31 22:30:10 +00:00
function.wgsl.expected.dxc.hlsl tint/test-runner: Split expectations for FXC and DXC 2022-07-22 17:43:27 +00:00
function.wgsl.expected.fxc.hlsl tint/test-runner: Split expectations for FXC and DXC 2022-07-22 17:43:27 +00:00
function.wgsl.expected.glsl tint/writer/glsl: Inline constant expressions 2022-06-01 01:11:59 +00:00
function.wgsl.expected.msl tint/writer/msl: Inline constant expressions 2022-06-01 10:08:29 +00:00
function.wgsl.expected.spvasm spirv: Implement compound assignment 2022-03-31 22:30:10 +00:00
function.wgsl.expected.wgsl wgsl: Add support for compound assignment 2022-03-31 22:30:10 +00:00
private.wgsl wgsl: Add support for compound assignment 2022-03-31 22:30:10 +00:00
private.wgsl.expected.dxc.hlsl tint/test-runner: Split expectations for FXC and DXC 2022-07-22 17:43:27 +00:00
private.wgsl.expected.fxc.hlsl tint/test-runner: Split expectations for FXC and DXC 2022-07-22 17:43:27 +00:00
private.wgsl.expected.glsl tint/writer/glsl: Inline constant expressions 2022-06-01 01:11:59 +00:00
private.wgsl.expected.msl msl: Promote local private vars to function scope 2022-06-28 02:06:05 +00:00
private.wgsl.expected.spvasm spirv: Implement compound assignment 2022-03-31 22:30:10 +00:00
private.wgsl.expected.wgsl wgsl: Add support for compound assignment 2022-03-31 22:30:10 +00:00
workgroup.wgsl wgsl: Add support for compound assignment 2022-03-31 22:30:10 +00:00
workgroup.wgsl.expected.dxc.hlsl tint/test-runner: Split expectations for FXC and DXC 2022-07-22 17:43:27 +00:00
workgroup.wgsl.expected.fxc.hlsl tint/test-runner: Split expectations for FXC and DXC 2022-07-22 17:43:27 +00:00
workgroup.wgsl.expected.glsl tint/writer/glsl: Inline constant expressions 2022-06-01 01:11:59 +00:00
workgroup.wgsl.expected.msl tint/writer/msl: Inline constant expressions 2022-06-01 10:08:29 +00:00
workgroup.wgsl.expected.spvasm spirv: Implement compound assignment 2022-03-31 22:30:10 +00:00
workgroup.wgsl.expected.wgsl wgsl: Add support for compound assignment 2022-03-31 22:30:10 +00:00