dawn-cmake/test/bug
Antonio Maiorano a8c202b8e7 HLSL: work around FXC failures when dynamically indexing matrices
This fixes errors like "error X3500: array reference cannot be used as
an l-value; not natively addressable". Note that FXC treats matrices
like arrays. We still get this error for dynamically indexed arrays in
structs.

Also improved HLSL assign tests, and add missing ones for vector
indexing.

Manually removed 20 e2e skip hlsl SKIP files that are now passing with
this change.

Bug: tint:1333
Change-Id: If23881a667857a4d4ec6881e72666af0a666ef10
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/71982
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Antonio Maiorano <amaiorano@google.com>
2021-12-08 23:03:33 +00:00
..
chromium writer/msl: Replace use of 'auto' with actual return type 2021-12-03 21:50:23 +00:00
dawn GLSL: fix vector relational ops. 2021-11-16 16:16:56 +00:00
fxc HLSL: work around FXC failures when dynamically indexing matrices 2021-12-08 23:03:33 +00:00
tint Manually generate HLSL skip files for vk-gl-cts e2e tests 2021-12-08 04:26:58 +00:00