dawn-cmake/test/tint/vk-gl-cts/graphicsfuzz
Stephen White 66abf3ed14 GLSL: don't emit structs w/runtime-sized arrays.
In GLSL, runtime-sized arrays are only valid in interface blocks, not
in structs. The existing code was attempting to avoid emitting structs
containing runtime-sized arrays but was confused by type aliases in
the AST resulting in arrays being missed.

The fix is to do the work on the semantic types instead, where type
aliases have been resolved.

Bug: tint:1339
Change-Id: I8c305ee9bddd75f975dd13f1d19d623d71410693
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/82360
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Stephen White <senorblanco@chromium.org>
2022-03-02 14:09:22 +00:00
..
access-new-vector-inside-if-condition tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
always-discarding-function tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
arr-value-set-to-arr-value-squared tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
array-idx-multiplied-by-for-loop-idx tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
assign-array-value-to-another-array tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
assign-array-value-to-another-array-2 tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
barrier-in-loop-with-break GLSL: don't emit structs w/runtime-sized arrays. 2022-03-02 14:09:22 +00:00
break-in-do-while-with-nested-if tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
call-function-with-discard tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
call-if-while-switch tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
color-set-in-for-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
color-write-in-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
conditional-return-in-infinite-while tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
control-flow-in-function tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cosh-return-inf-unused tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-access-array-dot tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-analysis-reachable-from-many tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-and-even-numbers-from-fragcoord tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-apfloat-acos-ldexp tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-apfloat-mix-nan tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-apfloat-mod-zero GLSL: special-case BinaryOp::kModulo for floating point. 2022-02-28 21:15:02 +00:00
cov-apfloat-module-small-number GLSL: special-case BinaryOp::kModulo for floating point. 2022-02-28 21:15:02 +00:00
cov-apfloat-reflect-denorm tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-apfloat-sinh-negative-log2 tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-apfloat-tanh tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-apfloat-undefined-matrix-mul tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-apfloat-unpackunorm-loop GLSL: implement pack/unpack builtins. 2022-02-28 21:19:02 +00:00
cov-array-accesses-clamp tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-array-copies-loops-with-limiters tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-asin-undefined-smoothstep tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-atan-trunc-vec4 tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-basic-block-discard-in-function tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-bitcount GLSL: fix countOneBits(). 2022-03-01 14:25:42 +00:00
cov-bitfieldreverse-loop-limit-underflow GLSL: implement reverseBits(). 2022-02-28 17:43:37 +00:00
cov-bitwise-inverse-uniform-condition tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-blockfrequency-several-for-loops tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-branch-probability-identity-matrix tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-cast-float-to-int-and-back tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-clamp-loop-limit-increment-float-array tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-clamp-lower-limit-from-always-false tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-clamp-vector-component-condition-using-matrix tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-clamp-vector-element-ceil-negative tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-clamp-vector-variable-negative-offset tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-clear-yz-inside-condition tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-color-output-undefined-in-unexecuted-branch GLSL: implement pack/unpack builtins. 2022-02-28 21:19:02 +00:00
cov-color-overwrite-identity-matrix-multiply tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-combine-and-or-xor-gt-lt tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-condition-loop-index-bitwise-not tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-conditional-discard-inside-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-const-folding-ceil-vec4 tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-const-folding-clamp tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-const-folding-clamp-inside-while tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-const-folding-clamp-min tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-const-folding-clamp-vs-original tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-const-folding-dot-condition-true tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-const-folding-gte-const-first tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-const-folding-min-as-loop-range tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-const-folding-mod-one-one-lte GLSL: special-case BinaryOp::kModulo for floating point. 2022-02-28 21:15:02 +00:00
cov-const-folding-pow-large-exp tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-const-folding-same-condition tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-const-folding-sinh-inf tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-const-folding-vector-shuffle tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-constant-folding-atan-over-tanh tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-constants-combine-add-sub tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-constants-mix-uniform tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-continue-break-discard-return-in-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-copy-prop-arrays-func-argument tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-copy-prop-arrays-no-stores tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-copy-prop-arrays-param-uniform tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-cosh-clamped-to-one tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-cumulate-loops-unreachable tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-dag-combiner-clamp-undefined-access-array tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-dag-combiner-glf_color tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-dag-combiner-increment-color tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-dag-combiner-loop-bitfieldreverse GLSL: implement reverseBits(). 2022-02-28 17:43:37 +00:00
cov-dag-combiner-neg-div-pow2 tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-dag-combiner-same-cond-nested tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-dead-branch-func-return-arg tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-dead-code-unreachable-merge tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-derivative-uniform-vector-global-loop-count GLSL: implement derivative instructions. 2022-02-28 18:08:13 +00:00
cov-descending-loop-min-max-always-zero tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-divide-matrix-transpose-by-constant tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-double-if-true-in-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-empty-loop-minus-one-modulo-variable-one tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-exp2-two tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-float-array-init-pow tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-fold-and-in-for-loop-range tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-fold-bitwise-and-zero tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-fold-bitwise-or-full-mask tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-fold-bitwise-xor tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-fold-logical-and-const-variable tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-fold-logical-and-constant tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-fold-logical-or-constant tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-fold-negate-min-int-value tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-fold-negate-variable tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-fold-shift-gte32 tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-fold-shift-right-arithmetic tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-fold-switch-udiv tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-clamp-cmp-const-first tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-merge-add-sub-uniform tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-construct-extract tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-dot-extract tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-dot-no-extract tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-merge-add-sub tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-merge-div-mul tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-merge-divs tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-merge-mul-div tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-merge-sub-add tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-merge-sub-sub tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-merge-var-sub tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-mix-uniform-weight tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-negate-div tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-negate-sub tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-redundant-mix tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-shuffle-extract tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-shuffle-mix tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-split-vector-init tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-folding-rules-vec-mix-uniform tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-for-array-initializing-modulo tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-for-loop-min-increment-array-element tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-for-switch-fallthrough tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-fract-asin-undefined-never-used GLSL: implement fract() builtin function. 2022-02-28 18:19:47 +00:00
cov-fract-smoothstep-undefined GLSL: implement fract() builtin function. 2022-02-28 18:19:47 +00:00
cov-fragcoord-bitwise-not tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-fragcoord-clamp-array-access tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-fragcoord-multiply tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-function-fragcoord-condition-always-return tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-function-vec2-never-discard tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-global-loop-bound-true-logical-or tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-global-loop-counter-float-accumulate-matrix tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-global-loop-counter-main-function-call tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-global-loop-counter-multiply-one-minus tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-global-loop-counter-squared-comparison tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-if-conversion-identical-branches tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-if-switch-fallthrough tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-if-true-continue tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-if-true-discard-in-do-while-never-reached tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inc-inside-switch-and-for tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-increment-array-element-in-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-increment-float-in-loop-abs tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-increment-global-counter-loop-function tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-increment-inside-clamp tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-increment-int-loop-counter-mod-array tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-increment-multiple-integers tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-increment-vector-array-matrix-element tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-increment-vector-component-with-matrix-copy tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inline-pass-empty-block tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inline-pass-nested-loops tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inline-pass-return-in-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inline-pass-unreachable-func tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-combine-add-sub-increase-negative tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-combine-add-sub-ldexp tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-combine-add-sub-neg-func-arg tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-combine-add-sub-pre-increase tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-combine-and-or-xor-pack-unpack GLSL: implement pack/unpack builtins. 2022-02-28 21:19:02 +00:00
cov-inst-combine-and-or-xor-switch tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-combine-and-or-xor-xor-add tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-combine-compares-isnan tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-combine-compares-ldexp tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-combine-compares-pre-increment-clamp tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-combine-compares-ternary-vector-access tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-combine-compares-while-modulo tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-combine-mul-div-rem-if-undefined-divide-mix GLSL: implement derivative instructions. 2022-02-28 18:08:13 +00:00
cov-inst-combine-pack-unpack GLSL: implement pack/unpack builtins. 2022-02-28 21:19:02 +00:00
cov-inst-combine-shifts-left-shift-for tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-combine-shifts-mix-mix-clamp tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-combine-simplify-demanded-pack-unpack GLSL: implement pack/unpack builtins. 2022-02-28 21:19:02 +00:00
cov-inst-combine-simplify-demanded-packsnorm-unpackunorm GLSL: implement pack/unpack builtins. 2022-02-28 21:19:02 +00:00
cov-inst-combine-simplify-demanded-switch-or-xor tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-combine-vector-ops-asin tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-inst-value-tracking-inversesqrt GLSL: implement inverseSqrt() and update test expectations. 2022-02-28 18:23:17 +00:00
cov-instruction-simplify-bit-shifting tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-instruction-simplify-inclusive-or tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-instruction-simplify-inst-combine-calls-for-compare-function-call-result tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-instruction-simplify-mod-acos-undefined GLSL: special-case BinaryOp::kModulo for floating point. 2022-02-28 21:15:02 +00:00
cov-instruction-simplify-mod-sqrt-undefined GLSL: special-case BinaryOp::kModulo for floating point. 2022-02-28 21:15:02 +00:00
cov-instruction-simplify-sqrt tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-instructions-first-value-phi tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-instructions-for-if-less-than-equal tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-int-div-round-to-zero tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-int-full-bits-divide-by-two-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-integer-modulo-negative tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-intervalmap-set-stop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-ldexp-undefined-mat-vec-multiply tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-left-shift-array-access tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-left-shift-right-shift-compare tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-liveinterval-different-dest tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-loop-abs-multiply-offset tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-loop-break-floor-nan-never-executed tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-loop-clamp-to-one-empty-condition tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-loop-condition-double-negate tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-loop-dfdx-constant-divide GLSL: implement derivative instructions. 2022-02-28 18:08:13 +00:00
cov-loop-increment-matrix-element-break-after-first-iteration tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-loop-increment-or-divide-by-loop-index tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-loop-integer-half-minus-one tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-loop-logical-xor tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-loop-returns-behind-true-and-false tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-loop-with-two-integers tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-machine-basic-block-for-for-for-less-than tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-machine-scheduler-for-if-pow tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-machinevaluetype-one-iter-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-matching-conditions-break tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-matching-if-always-true-inside-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-matrix-double-transpose tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-matrix-square-mul-with-vector tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-max-clamp-same-minval tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-max-min-less-than tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-mem-pass-sum-struct-members tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-mem-pass-unused-component tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-merge-return-condition-twice tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-min-intbitstofloat-undefined-never-used tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-min-nested-loop-same-value-for-variables tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-missing-return-value-function-never-called GLSL: implement pack/unpack builtins. 2022-02-28 21:19:02 +00:00
cov-mod-uint-bits-float GLSL: special-case BinaryOp::kModulo for floating point. 2022-02-28 21:15:02 +00:00
cov-modulo-zero-never-executed tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-multiple-one-iteration-loops-global-counter-write-matrices tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-nested-functions-accumulate-global-matrix tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-nested-loop-undefined-smoothstep-never-executed tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-nested-loops-global-loop-counter-do-while-accumulate-float tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-nir-array-access tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-nir-opt-large-constants-for-clamp-vector-access tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-nir-opt-loop-unroll-if-if-if-if-do-while tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-not-clamp-matrix-access tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-one-minus-clamp-always-one-cast-to-int tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-optimize-phis-for tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-optimize-phis-for-for-do-while-if-if tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-packhalf-unpackunorm GLSL: implement pack/unpack builtins. 2022-02-28 21:19:02 +00:00
cov-pattern-match-signum tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-pattern-match-single-bit tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-peephole-optimizer-target-instr-info-for-if-if-if tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-pow-identical-value-sqrt tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-pow-undefined tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-pow-undefined-result-condition-with-always-true tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-rcp-negative-int tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-reciprocal-var-minus-one tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-reduce-load-array-replace-extract tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-reduce-load-replace-extract tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-register-coalescer-live-intervals-target-instr-info-for-discard-for-discard tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-reinitialize-matrix-after-undefined-value tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-replace-copy-object tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-return-after-do-while tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-return-after-first-iteration tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-return-partly-undefined-vector-from-array tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-scaled-number-nested-loops tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-scaled-number-nested-loops-array-access tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-schedule-dag-rrlist-mix-log-cos tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-selection-dag-assign-back-and-forth tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-selection-dag-inverse-clamp tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-selection-dag-lt-gt tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-selection-dag-same-cond-twice tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-set-output-color-function-call-nested-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-set-vector-cos-fragcoord tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-simplification-unused-struct tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-simplification-while-inside-for tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-simplify-clamp-max-itself tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-simplify-combine-compares-max-max-one tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-simplify-component-uniform-idx tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-simplify-div-by-uint-one tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-simplify-for-bitwise-condition tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-simplify-ldexp-exponent-zero tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-simplify-max-multiplied-values tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-simplify-modulo-1 GLSL: special-case BinaryOp::kModulo for floating point. 2022-02-28 21:15:02 +00:00
cov-simplify-mul-identity tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-simplify-not-less-than-neg tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-simplify-right-shift-greater-than-zero tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-simplify-sign-cosh tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-simplify-smoothstep-undef tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-sin-mul-mat-mat-mul-vec-mat tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-single-block-elim-self-assign tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-sinh-ldexp tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-ssa-rewrite-case-with-default tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-step-sinh tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-struct-float-array-mix-uniform-vectors tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-sum-uniform-vector-components-round tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-tail-duplicator-for-for-for tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-tail-duplicator-infinite-loops tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-target-lowering-dfdx-cos GLSL: implement derivative instructions. 2022-02-28 18:08:13 +00:00
cov-target-lowering-inst-combine-compares-struct-array-clamp-function-cal tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-transpose-multiply tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-trunc-fract-always-zero GLSL: implement fract() builtin function. 2022-02-28 18:19:47 +00:00
cov-types-return-in-main-never-hit tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-undefined-inversesqrt-reflect tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-uninitialized-values-passed-to-function-never-executed tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-unpack-unorm-mix-always-one GLSL: implement pack/unpack builtins. 2022-02-28 21:19:02 +00:00
cov-unused-access-past-matrix-elements tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-unused-matrix-copy-inside-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-val-cfg-case-fallthrough tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-value-inst-combine-select-value-tracking-flip-bits tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-value-tracking-apint-inst-combine-simplify-one-mod-loop-iterator tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-value-tracking-inclusive-or tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-value-tracking-known-nonzero tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-value-tracking-max-uintbitstofloat tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-value-tracking-selection-dag-negation-clamp-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-value-tracking-uniform-incident tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-vector-dce-inc-unused-comp tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-vector-dce-unused-component GLSL: implement fract() builtin function. 2022-02-28 18:19:47 +00:00
cov-vector-log2-cosh tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-write-past-matrix-elements-unused tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-x86-isel-lowering-apfloat-nan-cos-cos tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-x86-isel-lowering-machine-value-type-uint-to-float tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-x86-isel-lowering-negative-left-shift tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
cov-x86-isel-lowering-selection-dag-struct-array-clamp-index tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
create-color-in-do-while-for-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
dead-barriers-in-loops tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
disc-and-add-in-func-in-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
discard-continue-return tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
discard-in-array-manipulating-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
discard-in-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
discard-in-loop-in-function tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
discards-in-control-flow tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
do-while-false-loops tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
do-while-if-return tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
do-while-loop-in-conditionals tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
early-return-and-barrier tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
flag-always-false-if tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
for-condition-always-false tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
for-loop-with-return tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
for-with-ifs-and-return tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
frag-coord-func-call-and-ifs tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
function-with-uniform-return tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
global-array-loops tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
if-and-switch tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
increment-value-in-nested-for-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
injection-switch-as-comparison tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
int-mat2-struct tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
loop-dead-if-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
loop-nested-ifs tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
loops-ifs-continues-call tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
matrices-and-return-in-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
max-mix-conditional-discard tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
mix-floor-add tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
nested-for-break-mat-color tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
nested-for-loops-with-return tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
nested-ifs-and-return-in-for-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
nested-loops-switch tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
nested-switch-break-discard tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
one-sized-array tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
return-float-from-while-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
return-in-loop-in-function tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
return-inside-loop-in-function tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
returned-boolean-in-vector tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
set-color-in-one-iteration-while-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
similar-nested-ifs tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
smoothstep-after-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-access-chains tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-composite-phi tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-composite2 tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-composites tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-dead-break-and-unroll tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-declare-bvec4 tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-double-branch-to-same-block tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-double-branch-to-same-block2 tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-double-branch-to-same-block3 tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-load-from-frag-color tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-null-in-phi-and-unroll tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-bifurcation-Os-mutate-var-vector-shuffle tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-bubblesort-flag-complex-conditionals tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-collatz-O-mutate-composite-construct-extract tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-colorgrid-modulo-O-move-block-down tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-maze-flatten-copy-composite tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-mergesort-O-prop-up-mutate-var tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-mergesort-dead-code tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-mergesort-flatten-selection-dead-continues tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-mergesort-func-inline-mutate-var tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-orbit-O-mutate-variable tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-orbit-Os-access-chain-mutate-pointer tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-pillars-O-op-select-to-op-phi tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-pillars-volatile-nontemporal-store tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-quicksort-dontinline tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-quicksort-mat-func-param tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
spv-stable-rects-Os-mutate-var-push-through-var tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-binarysearch-tree-false-if-discard-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-binarysearch-tree-fragcoord-less-than-zero tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-binarysearch-tree-nested-if-and-conditional tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-binarysearch-tree-with-loop-read-write-global tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-collatz-push-constant-with-nested-min-max tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-colorgrid-modulo-double-always-false-discard tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-colorgrid-modulo-float-mat-determinant-clamp GLSL: special-case BinaryOp::kModulo for floating point. 2022-02-28 21:15:02 +00:00
stable-colorgrid-modulo-injected-conditional-true GLSL: special-case BinaryOp::kModulo for floating point. 2022-02-28 21:15:02 +00:00
stable-colorgrid-modulo-true-conditional-divided-1 tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-colorgrid-modulo-true-conditional-simple-loop GLSL: special-case BinaryOp::kModulo for floating point. 2022-02-28 21:15:02 +00:00
stable-colorgrid-modulo-vec3-values-from-matrix GLSL: special-case BinaryOp::kModulo for floating point. 2022-02-28 21:15:02 +00:00
stable-mergesort-clamped-conditional-bit-shift tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-mergesort-for-always-false-if-discard tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-mergesort-reversed-for-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-quicksort-conditional-bitwise-or-clamp tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-quicksort-for-loop-with-injection tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-quicksort-if-false-else-return tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-quicksort-max-value-as-index tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-rects-vec4-clamp-conditional-min-mix tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-triangle-array-nested-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-triangle-clamp-conditional-mix tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-triangle-nested-conditional-clamped-float tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
stable-triangle-nested-for-loop-and-true-if tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
struct-array-index tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
struct-controlled-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
struct-used-as-temporary tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
switch-if-discard tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
switch-inside-while-always-return tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
switch-loop-switch-if tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
switch-with-empty-if-false tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
switch-with-fall-through-cases tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
transpose-rectangular-matrix tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
two-2-iteration-loops tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
two-for-loops-with-barrier-function GLSL: don't emit structs w/runtime-sized arrays. 2022-03-02 14:09:22 +00:00
two-loops-matrix tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
two-loops-set-struct tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
two-loops-with-break tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
two-nested-do-whiles tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
two-nested-for-loops-with-returns GLSL: don't emit structs w/runtime-sized arrays. 2022-03-02 14:09:22 +00:00
undefined-assign-in-infinite-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
undefined-integer-in-function tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
uninit-element-cast-in-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
uninitialized-var-decrement-and-add tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
unreachable-barrier-in-loops GLSL: don't emit structs w/runtime-sized arrays. 2022-03-02 14:09:22 +00:00
unreachable-continue-statement tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
unreachable-discard-statement-in-if tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
unreachable-loops tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
unreachable-loops-in-switch tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
unreachable-return-in-loop tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
uv-value-comparison-as-boolean tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
vector-values-multiplied-by-fragcoord tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
vectors-and-discard-in-function tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
while-function-always-false tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
write-before-break tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
write-red-after-search tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
write-red-in-loop-nest tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00
wrong-color-in-always-false-if tint->dawn: Shuffle source tree in preperation of merging repos 2022-02-21 15:19:07 +00:00