vkd3d/tests/hlsl
Giovanni Mascellani 026624a266 tests: Work around a Metal bug in switch.shader_test.
The Metal bug was reported to Apple as FB15617433. Since we don't
care specifically about that bug, I'm just tweaking the test so that
it doesn't hit that bad path any more.
2024-11-06 22:15:09 +01:00
..
abs.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
all.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
alpha-test.shader_test tests: Test alpha test. 2024-07-11 17:02:53 +02:00
angle-unit.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
any.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
arithmetic-float-uniform.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
arithmetic-float.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
arithmetic-int-uniform.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
arithmetic-int.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
arithmetic-uint.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
array-dimension.shader_test vkd3d-shader/hlsl: Allow effect calls on default value initializers. 2024-09-14 16:09:12 +02:00
array-parameters.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
array-size-expr.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
asfloat.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
asint.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
asuint.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
attributes.shader_test vkd3d-shader/hlsl: Check for duplicate attributes in function declaration. 2024-09-04 18:18:23 +02:00
bitwise-assignment.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
bitwise.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
bool-cast.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
bool-semantics.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
calculate-lod.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
cast-64-bit.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
cast-broadcast.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
cast-componentwise-compatible.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
cast-componentwise-equal.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
cast-to-float.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
cast-to-half.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
cast-to-int.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
cast-to-uint.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
cbuffer.shader_test vkd3d-shader/hlsl: Accept multiple colon-separated attributes. 2024-11-05 18:23:31 +01:00
ceil.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
cf-cond-types.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
clamp.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
clip-distance.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02:00
clip-planes.shader_test tests: Test clip planes. 2024-10-02 21:49:54 +02:00
clip.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
combined-samplers.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
comma.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
compute.shader_test vkd3d-shader/glsl: Implement support for compute shaders. 2024-10-10 20:00:45 +02:00
conditional.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
const.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
constructgswithso.shader_test vkd3d-shader/hlsl: Parse ConstructGSWithSO(). 2024-09-14 16:09:08 +02:00
coverage.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
cross.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
d3dcolor-to-ubyte4.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
ddxddy.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
default-values.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
depth-bounds.shader_test vkd3d-shader/glsl: Implement VKD3DSGF_FORCE_EARLY_DEPTH_STENCIL. 2024-10-24 20:52:37 +02:00
depth-out.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
determinant.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
discard.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
distance.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
dot.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
duplicate-modifiers.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
early-depth-stencil.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
effect-annotations-fx_2.shader_test vkd3d-shader/fx: Implement writing fx_2_0 object initializer data sections. 2024-10-02 22:17:41 +02:00
effect-annotations-fx_4.shader_test vkd3d-shader/hlsl: Fix the conditions to discard default values. 2024-10-07 17:28:07 +02:00
effect-assignments-fx_5.shader_test vkd3d-shader/fx: Handle assignments with array RHS indexed with a constant or a single variable. 2024-10-02 22:05:46 +02:00
effect-compile.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
effect-initial-values-fx_2.shader_test vkd3d-shader/fx: Add initial support for writing default values for fx_2_0. 2024-09-30 20:02:05 +02:00
effect-initial-values-fx_4.shader_test vkd3d-shader/fx: Handle the 'half' type in fx_4+. 2024-09-30 20:01:57 +02:00
effect-pass-states-fx_5.shader_test vkd3d-shader/fx: Support NULL constants for object fields. 2024-08-15 17:53:46 +02:00
effect-shader-objects-fx_2.shader_test vkd3d-shader/fx: Add initial support for writing fx_2_0 parameters. 2024-03-18 23:07:30 +01:00
effect-shader-objects-fx_5.shader_test vkd3d-shader/fx: Add initial support for writing uninitialized vertex/pixel shader objects. 2024-03-12 22:14:40 +01:00
effect-technique-fx_2.shader_test tests: Rename effect test files to make them easier to find. 2024-03-27 22:37:25 +01:00
effect-technique-fx_4.shader_test tests: Rename effect test files to make them easier to find. 2024-03-27 22:37:25 +01:00
effect-technique-fx_5.shader_test tests: Rename effect test files to make them easier to find. 2024-03-27 22:37:25 +01:00
effect-variables-fx_2.shader_test vkd3d-shader/fx: Implement writing fx_2_0 object initializer data sections. 2024-10-02 22:17:41 +02:00
effect-variables-fx_4.shader_test vkd3d-shader/fx: Explicitly handle bool values in state entries. 2024-08-12 14:15:14 +02:00
effect-variables-fx_5.shader_test vkd3d-shader/fx: Resolve NULL values for SamplerState.Texture field. 2024-08-15 17:53:46 +02:00
entry-point-semantics.shader_test vkd3d-shader/hlsl: Accept multiple colon-separated attributes. 2024-11-05 18:23:31 +01:00
exp.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
expr-indexing.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
f16tof32.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
f32tof16.shader_test tests: Use the appropriate RTV format in f32tof16.shader_test. 2024-11-06 22:15:09 +01:00
faceforward.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
ffp-point-size.shader_test tests: Test FFP point size clamping. 2024-10-10 22:44:33 +02:00
float-comparison.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
floor.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
fmod.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
fog.shader_test tests: Mark fog.shader_test as todo with MSL. 2024-11-06 22:15:09 +01:00
for.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
frac.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
function-cast.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
function-overload.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
function-return.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
function.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
fwidth.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
fxgroup-syntax.shader_test vkd3d-shader/hlsl: Store state block on pass variables. 2024-04-10 08:54:23 -05:00
gather-offset.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
gather.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
geometry.shader_test tests: Mark geometry.shader_test as todo on MoltenVK. 2024-10-28 17:33:35 +01:00
get-sample-pos.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02:00
getdimensions.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
half.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
hard-copy-prop.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
hull-shader-attributes.shader_test ci: Update the DXC version used on the CI to 1.8.2407. 2024-10-28 17:36:17 +01:00
hull-shader-syntax.shader_test vkd3d-shader/hlsl: Process the patch constant function in hlsl_emit_bytecode(). 2024-10-16 21:10:24 +02:00
initializer-flatten.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
initializer-implicit-array.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
initializer-invalid-arg-count.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
initializer-local-array.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
initializer-matrix.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
initializer-multi.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
initializer-nested.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
initializer-numeric.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
initializer-objects.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
initializer-static-array.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
initializer-struct.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
instance-id.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
interface-packing.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
intrinsic-override.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
invalid.shader_test tests/shader-runner: Test shaders with dxcompiler. 2023-10-11 22:21:14 +02:00
inverse-trig.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
is-front-face.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
ldexp.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
length.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
lerp.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
lit.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
load-level.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
log.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
logic-operations.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
loop.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
majority-pragma.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
majority-syntax.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
majority-typedef.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
math.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
matrix-indexing.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
matrix-semantics.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
max-min.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
minimum-precision.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
modf.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
mul.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
multiple-rt.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
nested-arrays.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
nointerpolation.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
non-const-indexing.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
normalize.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
null.shader_test vkd3d-shader/hlsl: Add a test for assigning to DSV and RTV variables. 2024-08-13 21:11:48 +02:00
numeric-constructor-truncation.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
numeric-types.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
numthreads.shader_test vkd3d-shader/glsl: Implement support for the VKD3DSPR_THREADID register. 2024-10-22 20:39:31 +02:00
object-field-offsets.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
object-parameters.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
object-references.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
point-sprite.shader_test tests: Test point sprite. 2024-10-22 19:14:05 +02:00
pointer-cast.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
pow.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
precise-modifier.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
rasteriser-ordered-views.shader_test tests/shader-runner: Make geometry shaders optional. 2024-10-15 16:55:15 +02:00
rcp.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
reflect.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
refract.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
register-reservations-numeric.shader_test vkd3d-shader/hlsl: Accept multiple colon-separated attributes. 2024-11-05 18:23:31 +01:00
register-reservations-profile.shader_test tests: Add more register reservations tests. 2024-07-03 14:05:58 -03:00
register-reservations-resources.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
register-reservations-space.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_LD. 2024-10-03 19:14:43 +02:00
return-implicit-conversion.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
return.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
round.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
rt-format-mismatch.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
rt-get-sample-info.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
sample-bias.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
sample-cmp.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
sample-grad.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
sample-level.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
sampler-offset.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
sampler-state.shader_test vkd3d-shader/hlsl: Parse sampler_state. 2024-10-02 22:07:34 +02:00
sampler.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
saturate.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
shade-mode.shader_test tests: Test shade mode. 2024-07-24 16:08:10 +02:00
shader-interstage-interface.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
shader-point-size.shader_test vkd3d-shader/hlsl: Enforce PSIZE component count for sm1 VS output. 2024-11-05 19:53:24 +01:00
shape.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
side-effects.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
sign.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
single-numeric-initializer.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
sm1-const-allocation.shader_test vkd3d-shader/hlsl: Lower non-constant array loads for SM1. 2024-08-08 23:30:39 +02:00
sm1-const-folding.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
sm1-interstage-interface.shader_test tests: Add a test for sm1 inter-stage interface matching. 2024-10-28 17:29:25 +01:00
sm6-ternary.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
sm6-uav-rwtexture.shader_test tests/shader_runner: Explicitly require UAV load support. 2024-08-22 16:22:18 +02:00
smoothstep.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
sqrt.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
srv-buffers.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
srv-byteaddressbuffer.shader_test vkd3d-shader/hlsl: Implement the ByteAddressBuffer.Load*() methods. 2024-11-06 22:09:23 +01:00
state-block-function-syntax.shader_test vkd3d-shader/hlsl: Parse string constants. 2024-08-07 15:48:59 +02:00
state-block-syntax.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
static-initializer.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
step.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
storage-qualifiers.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
strings.shader_test vkd3d-shader/fx: Support string annotations for fx_4+. 2024-08-14 22:00:35 +02:00
struct-array.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
struct-assignment.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
struct-inheritance.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
struct-semantics.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
switch.shader_test tests: Work around a Metal bug in switch.shader_test. 2024-11-06 22:15:09 +01:00
swizzle-constant-prop.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
swizzle-matrix.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
swizzles.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
ternary.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
tessellation-patch-vars.shader_test tests: Mark tessellation-patch-vars.shader_test as todo on MoltenVK. 2024-10-28 17:39:23 +01:00
tessellation.shader_test tests: Mark tessellation.shader_test as todo on MoltenVK. 2024-10-28 17:35:18 +01:00
texture-load-offset.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
texture-load-typed.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
texture-load.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
texture-ordering.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
tgsm.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02:00
transpose.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
trigonometry.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
trunc.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
type-names.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
uav-atomics.shader_test tests/shader_runner: Explicitly require UAV load support. 2024-08-22 16:22:18 +02:00
uav-counter.shader_test tests/shader_runner: Explicitly require UAV load support. 2024-08-22 16:22:18 +02:00
uav-load.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_LD_UAV_TYPED. 2024-10-22 20:39:31 +02:00
uav-out-param.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
uav-rwbuffer.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
uav-rwbyteaddressbuffer.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
uav-rwstructuredbuffer.shader_test tests/hlsl: Add a test for a structured UAV scalar store. 2024-04-23 22:36:02 +02:00
uav-rwtexture.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_STORE_UAV_TYPED. 2024-10-10 20:00:45 +02:00
unbounded-array-5.1.shader_test vkd3d-shader/hlsl: Use hlsl_type_is_resource() for unbounded array checks. 2024-04-09 12:27:51 -05:00
uniform-parameters.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
uniform-semantics.shader_test vkd3d-shader/hlsl: Accept multiple colon-separated attributes. 2024-11-05 18:23:31 +01:00
uninitialized-varyings.shader_test vkd3d-shader: Write zeroes for uninitialized outputs in vsir_program_remap_output_signature(). 2024-11-04 15:26:55 +01:00
unorm-snorm.shader_test vkd3d-shader/hlsl: Handle snorm/unorm types as resource formats. 2024-10-22 19:14:51 +02:00
unroll.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
unsigned.shader_test vkd3d-shader/hlsl: Handle "unsigned int" type. 2024-05-30 19:56:29 +02:00
vector-indexing-uniform.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
vector-indexing.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
vertex-shader-ops.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
wave-ops-float.shader_test tests/shader_runner: Store shader caps using an array. 2024-10-28 16:20:27 +01:00
wave-ops-int.shader_test tests/shader_runner: Store shader caps using an array. 2024-10-28 16:20:27 +01:00
wave-ops-uint.shader_test tests/shader_runner: Store shader caps using an array. 2024-10-28 16:20:27 +01:00
wave-reconvergence.shader_test tests: Mark some tests in wave-reconvergence.shader_test as buggy on MoltenVK. 2024-11-06 22:15:09 +01:00
writemask-assignop-0.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
writemask-assignop-1.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
writemask-assignop-2.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00
writemask-assignop-3.shader_test tests/shader_runner: Introduce a Metal shader runner. 2024-10-31 16:47:26 +01:00