vkd3d/tests/hlsl
Elizabeth Figura 650bf4d83f vkd3d-shader/hlsl: Fix a corner case in ternary type conversion.
If the condition and argument types are compatible, i.e. there is no broadcast,
the resulting shape should be the shape of the arguments, not the shape of the
condition.
2024-09-23 15:43:15 +02:00
..
abs.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPSM_ABS modifiers. 2024-09-19 14:35:20 +02:00
all.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
alpha-test.shader_test tests: Test alpha test. 2024-07-11 17:02:53 +02:00
angle-unit.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_MUL. 2024-09-20 17:16:33 +02:00
annotations.shader_test vkd3d-shader/hlsl: Allow effect calls on default value initializers. 2024-09-14 16:09:12 +02:00
any.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_OR. 2024-09-20 17:16:33 +02:00
arithmetic-float-uniform.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_MOVC. 2024-09-23 15:41:07 +02:00
arithmetic-float.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
arithmetic-int-uniform.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
arithmetic-int.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
arithmetic-uint.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02: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 vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
array-size-expr.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
asfloat.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPR_IMMCONST registers. 2024-09-19 14:32:29 +02:00
asint.shader_test vkd3d-shader/hlsl: Implement the asint() intrinsic. 2024-07-24 16:06:03 +02:00
asuint.shader_test tests/shader_runner: Add GLSL support to the GL runner. 2024-03-19 22:57:50 +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 vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
bitwise.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
bool-cast.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
bool-semantics.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02: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 vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
cast-componentwise-compatible.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
cast-componentwise-equal.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
cast-to-float.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
cast-to-half.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
cast-to-int.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
cast-to-uint.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
cbuffer.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_MUL. 2024-09-20 17:16:33 +02:00
ceil.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
cf-cond-types.shader_test vkd3d-shader/hlsl: Use add_cast() in append_conditional_break(). 2024-09-23 15:43:15 +02:00
clamp.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
clip-distance.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02:00
clip.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
combined-samplers.shader_test tests: Add another combined sampler test. 2024-06-18 13:01:31 -05:00
comma.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
compute.shader_test tests/shader_runner: Explicitly require UAV load support. 2024-08-22 16:22:18 +02:00
conditional.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
const.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_ADD. 2024-09-19 14:29:46 +02:00
constructgswithso.shader_test vkd3d-shader/hlsl: Parse ConstructGSWithSO(). 2024-09-14 16:09:08 +02:00
coverage.shader_test tests/shader_runner: Explicitly require UAV load support. 2024-08-22 16:22:18 +02:00
cross.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPSM_NEG modifiers. 2024-09-23 15:41:07 +02:00
d3dcolor-to-ubyte4.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
ddxddy.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
default-values.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_MUL. 2024-09-20 17:16:33 +02:00
depth-bounds.shader_test vkd3d-shader/hlsl: Implement the "earlydepthstencil" attribute. 2024-09-12 18:46:24 +02:00
depth-out.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02:00
determinant.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPSM_NEG modifiers. 2024-09-23 15:41:07 +02:00
discard.shader_test tests/shader_runner: Explicitly require UAV load support. 2024-08-22 16:22:18 +02:00
distance.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_MUL. 2024-09-20 17:16:33 +02:00
dot.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_MUL. 2024-09-20 17:16:33 +02:00
duplicate-modifiers.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
early-depth-stencil.shader_test vkd3d-shader/hlsl: Implement the "earlydepthstencil" attribute. 2024-09-12 18:46:24 +02:00
effect-compile.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +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 tests: Add some fx profiles tests for structure types containing objects. 2024-07-08 18:49:28 +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 tests/shader_runner: Add GLSL support to the GL runner. 2024-03-19 22:57:50 +01:00
exp.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
expr-indexing.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_ADD. 2024-09-19 14:29:46 +02:00
f16tof32.shader_test vkd3d-shader/hlsl: Implement f16tof32 intrinsic. 2024-08-08 23:35:02 +02:00
faceforward.shader_test vkd3d-shader/hlsl: Implement the faceforward() intrinsic. 2024-07-09 20:43:41 +02:00
float-comparison.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
floor.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
fmod.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_MOVC. 2024-09-23 15:41:07 +02:00
for.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
frac.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_FRC. 2024-09-23 15:41:07 +02: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 vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
function.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
fwidth.shader_test vkd3d-shader/spirv: Throw compiler error on unrecognized register. 2024-03-27 22:37:15 +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: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
gather.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
geometry.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02: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: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
half.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPR_CONSTBUFFER registers. 2024-09-19 14:29:46 +02:00
hard-copy-prop.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
hull-shader-attributes.shader_test vkd3d-shader/hlsl: Validate hull shader attributes. 2024-09-04 18:30:04 +02:00
hull-shader-syntax.shader_test tests: Test hull shader function overloads. 2024-09-04 18:18:23 +02:00
initializer-flatten.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
initializer-implicit-array.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
initializer-invalid-arg-count.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
initializer-local-array.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
initializer-matrix.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
initializer-multi.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
initializer-nested.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
initializer-numeric.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
initializer-objects.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
initializer-static-array.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
initializer-struct.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
instance-id.shader_test vkd3d-shader/dxil: Handle SV_InstanceId. 2024-04-30 16:32:10 +02:00
intrinsic-override.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
invalid.shader_test tests/shader-runner: Test shaders with dxcompiler. 2023-10-11 22:21:14 +02:00
inverse-trig.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
is-front-face.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02:00
ldexp.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
length.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
lerp.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPSM_NEG modifiers. 2024-09-23 15:41:07 +02:00
lit.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
load-level.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
log.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
logic-operations.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
loop.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPR_IMMCONST registers. 2024-09-19 14:32:29 +02:00
majority-pragma.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_MUL. 2024-09-20 17:16:33 +02:00
majority-syntax.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPR_CONSTBUFFER registers. 2024-09-19 14:29:46 +02:00
majority-typedef.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_MUL. 2024-09-20 17:16:33 +02:00
math.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPSM_NEG modifiers. 2024-09-23 15:41:07 +02:00
matrix-indexing.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
matrix-semantics.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
max-min.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
minimum-precision.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
mul.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
multiple-rt.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
nested-arrays.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPR_CONSTBUFFER registers. 2024-09-19 14:29:46 +02:00
nointerpolation.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02:00
non-const-indexing.shader_test vkd3d-shader/hlsl: Lower non-constant array loads for SM1. 2024-08-08 23:30:39 +02:00
normalize.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02: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 vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
numeric-types.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
numthreads.shader_test tests/shader_runner: Explicitly require UAV load support. 2024-08-22 16:22:18 +02:00
object-field-offsets.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPR_IMMCONST registers. 2024-09-19 14:32:29 +02: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 vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +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 vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
precise-modifier.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPR_CONSTBUFFER registers. 2024-09-19 14:29:46 +02:00
rasteriser-ordered-views.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02:00
rcp.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_DIV. 2024-09-23 15:41:07 +02:00
reflect.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPSM_NEG modifiers. 2024-09-23 15:41:07 +02:00
refract.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
register-reservations-numeric.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPR_IMMCONST registers. 2024-09-19 14:32:29 +02: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: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
register-reservations-space.shader_test vkd3d-shader/hlsl: Support expressions as register offsets. 2024-07-03 14:05:58 -03:00
return-implicit-conversion.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
return.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
round.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
rt-get-sample-info.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02:00
sample-bias.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
sample-cmp.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02:00
sample-grad.shader_test vkd3d-shader/hlsl: Implement tex*grad() functions. 2024-07-08 18:23:38 +02:00
sample-level.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
sampler-offset.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
sampler.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
saturate.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02: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: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02:00
shape.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
side-effects.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
sign.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
single-numeric-initializer.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02: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 vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02: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 vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
sqrt.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
srv-buffers.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02: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 vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
static-initializer.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
step.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_GEO. 2024-09-23 15:41:07 +02:00
storage-qualifiers.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPR_IMMCONST registers. 2024-09-19 14:32:29 +02: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 vkd3d-shader/glsl: Implement support for VKD3DSPR_CONSTBUFFER registers. 2024-09-19 14:29:46 +02:00
struct-assignment.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
struct-semantics.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02:00
switch.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
swizzle-constant-prop.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
swizzle-matrix.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
swizzles.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
ternary.shader_test vkd3d-shader/hlsl: Fix a corner case in ternary type conversion. 2024-09-23 15:43:15 +02:00
tessellation.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
texture-load-offset.shader_test tests/shader_runner: Add GLSL support to the GL runner. 2024-03-19 22:57:50 +01:00
texture-load-typed.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02:00
texture-load.shader_test vkd3d-shader/hlsl: Check MS texture declaration without sample count only for used variables. 2024-08-13 21:10:29 +02:00
texture-ordering.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02: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 vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
trigonometry.shader_test vkd3d-shader/hlsl: Implement the sincos() intrinsic. 2024-09-04 18:16:37 +02:00
trunc.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
type-names.shader_test vkd3d-shader/hlsl: Remove the 'double' keyword. 2024-09-23 15:26:35 +02: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 tests/shader_runner: Explicitly require UAV load support. 2024-08-22 16:22:18 +02:00
uav-out-param.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02:00
uav-rwbuffer.shader_test tests/shader_runner: Explicitly require UAV load support. 2024-08-22 16:22:18 +02:00
uav-rwbyteaddressbuffer.shader_test tests/shader_runner: Replace spaces with dashes in format names. 2024-08-22 16:01:37 +02: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 tests/shader_runner: Explicitly require UAV load support. 2024-08-22 16:22:18 +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 vkd3d-shader/glsl: Implement support for VKD3DSPR_IMMCONST registers. 2024-09-19 14:32:29 +02:00
uniform-semantics.shader_test vkd3d-shader/glsl: Implement support for VKD3DSPR_CONSTBUFFER registers. 2024-09-19 14:29:46 +02:00
unroll.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02: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: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
vector-indexing.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
vertex-shader-ops.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
wave-ops-float.shader_test tests/shader_runner: Explicitly require UAV load support. 2024-08-22 16:22:18 +02:00
wave-ops-int.shader_test tests/shader_runner: Explicitly require UAV load support. 2024-08-22 16:22:18 +02:00
wave-ops-uint.shader_test tests/shader_runner: Explicitly require UAV load support. 2024-08-22 16:22:18 +02:00
wave-reconvergence.shader_test tests/shader_runner: Explicitly require UAV load support. 2024-08-22 16:22:18 +02:00
writemask-assignop-0.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
writemask-assignop-1.shader_test vkd3d-shader/glsl: Implement VKD3DSIH_MUL. 2024-09-20 17:16:33 +02:00
writemask-assignop-2.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00
writemask-assignop-3.shader_test vkd3d-shader/glsl: Implement support for VSIR_DIMENSION_VEC4 immediate constants. 2024-09-20 17:16:33 +02:00