dawn-cmake/test/tint/bug/fxc/gradient_in_varying_loop
James Price a89ff5981b tint: Show where control flow became non-uniform
Add additional nodes to capture places where control flow is changed
(if, switch, for, short-circuiting op, function call), and use these
to show the actual point at which control flow became non-uniform as a
result of a non-uniform value.

Do this recursively, to capture cases where control flow becomes
non-uniform after a function call statement.

Bug: tint:880
Change-Id: Ied92d690f98a5c11a1892eef500a50d0f123943d
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/89862
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
2022-05-16 11:53:25 +00:00
..
1112.wgsl Normalize all line endings to LF 2022-04-08 14:18:28 +00:00
1112.wgsl.expected.glsl tint: Show where control flow became non-uniform 2022-05-16 11:53:25 +00:00
1112.wgsl.expected.hlsl tint: Show where control flow became non-uniform 2022-05-16 11:53:25 +00:00
1112.wgsl.expected.msl tint: Show where control flow became non-uniform 2022-05-16 11:53:25 +00:00
1112.wgsl.expected.spvasm tint: Show where control flow became non-uniform 2022-05-16 11:53:25 +00:00
1112.wgsl.expected.wgsl tint: Show where control flow became non-uniform 2022-05-16 11:53:25 +00:00