dawn-cmake/test/vk-gl-cts/graphicsfuzz
Antonio Maiorano 654149fd69 Kokoro: run e2e tests with FXC validation
* Fixed DXC installation so that we download the latest release, and
patch it with the latest artifact build. This ensures that the correct
dxil.dll is next to dxc.exe, rather than having dxc.exe pick up whatever
dxil.dll is in PATH.

* To run tests with FXC requires the correct d3dcompiler_47.dll. To do
this, I modified the script to download the Windows SDK, and install
only the feature that contains the DLL.

* To avoid issues with DXC and FXC finding exes/dlls in PATH, modified
the script to temporarily set PATH as needed.

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