vkd3d-shader/hlsl: Use a block in hlsl_normalize_binary_exprs().master
[vkd3d.git] / tests / hlsl / 
treee4edeb9b5f87b36d2800ec215fb6c5c7df485ee1
drwxr-xr-x   ..
-rw-r--r-- 302 abs.shader_test
-rw-r--r-- 980 all.shader_test
-rw-r--r-- 1875 alpha-test.shader_test
-rw-r--r-- 427 angle-unit.shader_test
-rw-r--r-- 2146 any.shader_test
-rw-r--r-- 4829 arithmetic-float-uniform.shader_test
-rw-r--r-- 1223 arithmetic-float.shader_test
-rw-r--r-- 3499 arithmetic-int-uniform.shader_test
-rw-r--r-- 2167 arithmetic-int.shader_test
-rw-r--r-- 2039 arithmetic-uint.shader_test
-rw-r--r-- 620 array-dimension.shader_test
-rw-r--r-- 2230 array-parameters.shader_test
-rw-r--r-- 1709 array-size-expr.shader_test
-rw-r--r-- 856 asfloat.shader_test
-rw-r--r-- 857 asint.shader_test
-rw-r--r-- 874 asuint.shader_test
-rw-r--r-- 2246 attributes.shader_test
-rw-r--r-- 1751 bitwise-assignment.shader_test
-rw-r--r-- 5765 bitwise.shader_test
-rw-r--r-- 807 bool-cast.shader_test
-rw-r--r-- 873 bool-semantics.shader_test
-rw-r--r-- 2666 calculate-lod.shader_test
-rw-r--r-- 1864 cast-64-bit.shader_test
-rw-r--r-- 1073 cast-broadcast.shader_test
-rw-r--r-- 7395 cast-componentwise-compatible.shader_test
-rw-r--r-- 3721 cast-componentwise-equal.shader_test
-rw-r--r-- 717 cast-to-float.shader_test
-rw-r--r-- 706 cast-to-half.shader_test
-rw-r--r-- 1570 cast-to-int.shader_test
-rw-r--r-- 867 cast-to-uint.shader_test
-rw-r--r-- 13733 cbuffer.shader_test
-rw-r--r-- 895 ceil.shader_test
-rw-r--r-- 2113 cf-cond-types.shader_test
-rw-r--r-- 723 clamp.shader_test
-rw-r--r-- 15854 clip-cull-distance.shader_test
-rw-r--r-- 935 clip-planes.shader_test
-rw-r--r-- 600 clip.shader_test
-rw-r--r-- 4481 combined-samplers.shader_test
-rw-r--r-- 175 comma.shader_test
-rw-r--r-- 268 compute.shader_test
-rw-r--r-- 5153 conditional.shader_test
-rw-r--r-- 321 const.shader_test
-rw-r--r-- 1038 constructgswithso.shader_test
-rw-r--r-- 1589 coverage.shader_test
-rw-r--r-- 510 cross.shader_test
-rw-r--r-- 435 d3dcolor-to-ubyte4.shader_test
-rw-r--r-- 2608 ddxddy.shader_test
-rw-r--r-- 7269 default-values.shader_test
-rw-r--r-- 1043 depth-bounds.shader_test
-rw-r--r-- 1903 depth-out.shader_test
-rw-r--r-- 1808 determinant.shader_test
-rw-r--r-- 1684 discard.shader_test
-rw-r--r-- 1735 distance.shader_test
-rw-r--r-- 1918 dot.shader_test
-rw-r--r-- 293 duplicate-modifiers.shader_test
-rw-r--r-- 428 early-depth-stencil.shader_test
-rw-r--r-- 1958 effect-annotations-fx_2.shader_test
-rw-r--r-- 2092 effect-annotations-fx_4.shader_test
-rw-r--r-- 654 effect-assignments-fx_5.shader_test
-rw-r--r-- 5459 effect-compile.shader_test
-rw-r--r-- 214 effect-initial-values-fx_2.shader_test
-rw-r--r-- 220 effect-initial-values-fx_4.shader_test
-rw-r--r-- 933 effect-pass-states-fx_5.shader_test
-rw-r--r-- 407 effect-shader-objects-fx_2.shader_test
-rw-r--r-- 408 effect-shader-objects-fx_5.shader_test
-rw-r--r-- 1904 effect-technique-fx_2.shader_test
-rw-r--r-- 1414 effect-technique-fx_4.shader_test
-rw-r--r-- 1866 effect-technique-fx_5.shader_test
-rw-r--r-- 405 effect-variables-fx_2.shader_test
-rw-r--r-- 1137 effect-variables-fx_4.shader_test
-rw-r--r-- 1365 effect-variables-fx_5.shader_test
-rw-r--r-- 6594 entry-point-semantics.shader_test
-rw-r--r-- 8539 eval-attrib.shader_test
-rw-r--r-- 374 exp.shader_test
-rw-r--r-- 1306 expr-indexing.shader_test
-rw-r--r-- 2102 f16tof32.shader_test
-rw-r--r-- 1915 f32tof16.shader_test
-rw-r--r-- 1264 faceforward.shader_test
-rw-r--r-- 1295 ffp-point-size.shader_test
-rw-r--r-- 4106 float-comparison.shader_test
-rw-r--r-- 907 floor.shader_test
-rw-r--r-- 571 fmod.shader_test
-rw-r--r-- 3449 fog.shader_test
-rw-r--r-- 1978 for.shader_test
-rw-r--r-- 177 frac.shader_test
-rw-r--r-- 2751 function-cast.shader_test
-rw-r--r-- 11325 function-overload.shader_test
-rw-r--r-- 4582 function-return.shader_test
-rw-r--r-- 6660 function.shader_test
-rw-r--r-- 775 fwidth.shader_test
-rw-r--r-- 678 fxgroup-syntax.shader_test
-rw-r--r-- 1809 gather-cmp.shader_test
-rw-r--r-- 1760 gather-offset.shader_test
-rw-r--r-- 1744 gather.shader_test
-rw-r--r-- 1610 geometry.shader_test
-rw-r--r-- 311 get-sample-pos.shader_test
-rw-r--r-- 951 getdimensions.shader_test
-rw-r--r-- 282 half.shader_test
-rw-r--r-- 1177 hard-copy-prop.shader_test
-rw-r--r-- 8625 hull-shader-attributes.shader_test
-rw-r--r-- 3833 hull-shader-syntax.shader_test
-rw-r--r-- 955 initializer-flatten.shader_test
-rw-r--r-- 3748 initializer-implicit-array.shader_test
-rw-r--r-- 1569 initializer-invalid-arg-count.shader_test
-rw-r--r-- 587 initializer-local-array.shader_test
-rw-r--r-- 1211 initializer-matrix.shader_test
-rw-r--r-- 822 initializer-multi.shader_test
-rw-r--r-- 722 initializer-nested.shader_test
-rw-r--r-- 1238 initializer-numeric.shader_test
-rw-r--r-- 1701 initializer-objects.shader_test
-rw-r--r-- 551 initializer-static-array.shader_test
-rw-r--r-- 1226 initializer-struct.shader_test
-rw-r--r-- 1083 instance-id.shader_test
-rw-r--r-- 5550 interface-packing.shader_test
-rw-r--r-- 762 intrinsic-override.shader_test
-rw-r--r-- 3834 invalid.shader_test
-rw-r--r-- 4560 inverse-trig.shader_test
-rw-r--r-- 545 is-front-face.shader_test
-rw-r--r-- 495 isinf.shader_test
-rw-r--r-- 963 ldexp.shader_test
-rw-r--r-- 1172 length.shader_test
-rw-r--r-- 1164 lerp.shader_test
-rw-r--r-- 1788 lhs-cast.shader_test
-rw-r--r-- 2838 lhs-partial-assignment.shader_test
-rw-r--r-- 1239 lit.shader_test
-rw-r--r-- 715 load-level.shader_test
-rw-r--r-- 567 log.shader_test
-rw-r--r-- 2913 logic-operations.shader_test
-rw-r--r-- 3535 loop.shader_test
-rw-r--r-- 7200 majority-pragma.shader_test
-rw-r--r-- 1444 majority-syntax.shader_test
-rw-r--r-- 515 majority-typedef.shader_test
-rw-r--r-- 403 math.shader_test
-rw-r--r-- 2565 matrix-indexing.shader_test
-rw-r--r-- 1772 matrix-semantics.shader_test
-rw-r--r-- 1922 max-min.shader_test
-rw-r--r-- 1429 minimum-precision.shader_test
-rw-r--r-- 433 modf.shader_test
-rw-r--r-- 7048 mul.shader_test
-rw-r--r-- 375 multiple-rt.shader_test
-rw-r--r-- 515 nested-arrays.shader_test
-rw-r--r-- 3462 nointerpolation.shader_test
-rw-r--r-- 6751 non-const-indexing.shader_test
-rw-r--r-- 1212 normalize.shader_test
-rw-r--r-- 1092 null.shader_test
-rw-r--r-- 474 numeric-constructor-truncation.shader_test
-rw-r--r-- 2153 numeric-types.shader_test
-rw-r--r-- 2901 numthreads.shader_test
-rw-r--r-- 965 object-field-offsets.shader_test
-rw-r--r-- 4067 object-parameters.shader_test
-rw-r--r-- 3700 object-references.shader_test
-rw-r--r-- 9483 patch-syntax.shader_test
-rw-r--r-- 910 point-sprite.shader_test
-rw-r--r-- 503 pointer-cast.shader_test
-rw-r--r-- 610 pow.shader_test
-rw-r--r-- 605 precise-modifier.shader_test
-rw-r--r-- 1497 rasteriser-ordered-views.shader_test
-rw-r--r-- 1470 rcp.shader_test
-rw-r--r-- 1662 reflect.shader_test
-rw-r--r-- 3949 refract.shader_test
-rw-r--r-- 15418 register-reservations-numeric.shader_test
-rw-r--r-- 5219 register-reservations-profile.shader_test
-rw-r--r-- 3970 register-reservations-resources.shader_test
-rw-r--r-- 3510 register-reservations-space.shader_test
-rw-r--r-- 3231 return-implicit-conversion.shader_test
-rw-r--r-- 4398 return.shader_test
-rw-r--r-- 645 round.shader_test
-rw-r--r-- 1072 rt-array-index.shader_test
-rw-r--r-- 3484 rt-format-mismatch.shader_test
-rw-r--r-- 611 rt-get-sample-info.shader_test
-rw-r--r-- 1626 sample-bias.shader_test
-rw-r--r-- 2733 sample-cmp.shader_test
-rw-r--r-- 1590 sample-grad.shader_test
-rw-r--r-- 1197 sample-level.shader_test
-rw-r--r-- 867 sampler-offset.shader_test
-rw-r--r-- 3377 sampler-state.shader_test
-rw-r--r-- 2776 sampler.shader_test
-rw-r--r-- 413 saturate.shader_test
-rw-r--r-- 1935 scope.shader_test
-rw-r--r-- 460 shade-mode.shader_test
-rw-r--r-- 1032 shader-interstage-interface.shader_test
-rw-r--r-- 1112 shader-point-size.shader_test
-rw-r--r-- 6997 shape.shader_test
-rw-r--r-- 704 side-effects.shader_test
-rw-r--r-- 1719 sign.shader_test
-rw-r--r-- 323 single-numeric-initializer.shader_test
-rw-r--r-- 7607 sm1-const-allocation.shader_test
-rw-r--r-- 3393 sm1-const-folding.shader_test
-rw-r--r-- 958 sm1-interstage-interface.shader_test
-rw-r--r-- 758 sm6-ternary.shader_test
-rw-r--r-- 3649 sm6-uav-rwtexture.shader_test
-rw-r--r-- 2794 smoothstep.shader_test
-rw-r--r-- 375 sqrt.shader_test
-rw-r--r-- 2707 srv-buffers.shader_test
-rw-r--r-- 1241 srv-byteaddressbuffer.shader_test
-rw-r--r-- 2385 state-block-function-syntax.shader_test
-rw-r--r-- 9584 state-block-syntax.shader_test
-rw-r--r-- 2629 static-initializer.shader_test
-rw-r--r-- 799 step.shader_test
-rw-r--r-- 857 storage-qualifiers.shader_test
-rw-r--r-- 2880 strings.shader_test
-rw-r--r-- 444 struct-array.shader_test
-rw-r--r-- 325 struct-assignment.shader_test
-rw-r--r-- 1496 struct-inheritance.shader_test
-rw-r--r-- 908 struct-semantics.shader_test
-rw-r--r-- 10964 switch.shader_test
-rw-r--r-- 1161 swizzle-constant-prop.shader_test
-rw-r--r-- 3087 swizzle-matrix.shader_test
-rw-r--r-- 2511 swizzles.shader_test
-rw-r--r-- 5830 ternary.shader_test
-rw-r--r-- 2716 tessellation-patch-vars.shader_test
-rw-r--r-- 3191 tessellation.shader_test
-rw-r--r-- 876 texture-load-offset.shader_test
-rw-r--r-- 1080 texture-load-typed.shader_test
-rw-r--r-- 3971 texture-load.shader_test
-rw-r--r-- 10423 texture-ordering.shader_test
-rw-r--r-- 3151 tgsm.shader_test
-rw-r--r-- 1180 transpose.shader_test
-rw-r--r-- 4204 trigonometry.shader_test
-rw-r--r-- 906 trunc.shader_test
-rw-r--r-- 2582 type-names.shader_test
-rw-r--r-- 6551 uav-atomics.shader_test
-rw-r--r-- 489 uav-counter.shader_test
-rw-r--r-- 468 uav-load.shader_test
-rw-r--r-- 642 uav-out-param.shader_test
-rw-r--r-- 2952 uav-rwbuffer.shader_test
-rw-r--r-- 1659 uav-rwbyteaddressbuffer.shader_test
-rw-r--r-- 2688 uav-rwstructuredbuffer.shader_test
-rw-r--r-- 9120 uav-rwtexture.shader_test
-rw-r--r-- 374 unbounded-array-5.1.shader_test
-rw-r--r-- 739 uniform-parameters.shader_test
-rw-r--r-- 589 uniform-semantics.shader_test
-rw-r--r-- 869 uninitialized-varyings.shader_test
-rw-r--r-- 473 unorm-snorm.shader_test
-rw-r--r-- 1151 unroll.shader_test
-rw-r--r-- 815 unsigned.shader_test
-rw-r--r-- 303 vector-indexing-uniform.shader_test
-rw-r--r-- 872 vector-indexing.shader_test
-rw-r--r-- 2616 vertex-shader-ops.shader_test
-rw-r--r-- 14117 wave-ops-float.shader_test
-rw-r--r-- 1929 wave-ops-int.shader_test
-rw-r--r-- 11328 wave-ops-uint.shader_test
-rw-r--r-- 4105 wave-reconvergence.shader_test
-rw-r--r-- 282 writemask-assignop-0.shader_test
-rw-r--r-- 314 writemask-assignop-1.shader_test
-rw-r--r-- 241 writemask-assignop-2.shader_test
-rw-r--r-- 204 writemask-assignop-3.shader_test