vkd3d/tests/hlsl
Francisco Casas 9f515a9daa vkd3d-shader/hlsl: Lower non-constant array loads for SM1.
This is achieved by means of creating a variable storing zero,
loading every array element, comparing if the non-constant index
matches the index of that element at runtime, and in that case
store the corresponding element in the variable.

This seems to be the same strategy that the native compiler uses.
2024-08-08 23:30:39 +02:00
..
abs.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
all.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
alpha-test.shader_test tests: Test alpha test. 2024-07-11 17:02:53 +02:00
angle-unit.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
annotations.shader_test vkd3d-shader/fx: Correct empty pass check. 2024-07-23 15:23:54 +02:00
any.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
arithmetic-float-uniform.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
arithmetic-float.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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 tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
arithmetic-uint.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
array-dimension.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
array-parameters.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
array-size-expr.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
asfloat.shader_test tests/shader_runner: Add GLSL support to the GL runner. 2024-03-19 22:57:50 +01: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: Parse string constants. 2024-08-07 15:48:59 +02:00
bitwise.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
bool-cast.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
bool-semantics.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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 tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
cast-componentwise-compatible.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
cast-componentwise-equal.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
cast-to-float.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
cast-to-half.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
cast-to-int.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
cast-to-uint.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
cbuffer.shader_test vkd3d-shader/hlsl: Add support for ConstantBuffer<> type. 2024-07-08 18:12:03 +02:00
ceil.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
cf-cond-types.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
clamp.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
clip-distance.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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 tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
compute.shader_test tests/shader_runner: Add GLSL support to the GL runner. 2024-03-19 22:57:50 +01:00
conditional.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
const.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
coverage.shader_test vkd3d-shader/hlsl: Implement output SV_Coverage. 2024-07-11 00:33:57 +02:00
cross.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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/hlsl: Do not crash on initialization of a redefined variable. 2024-07-08 18:24:46 +02:00
depth-out.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
determinant.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
discard.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
distance.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
dot.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
duplicate-modifiers.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
effect-compile.shader_test tests: Add tests for "compile" and CompileShader() syntax. 2024-04-10 08:54:23 -05:00
effect-pass-states-fx_5.shader_test vkd3d-shader/fx: Add support for SetDomainShader(), SetComputeShader(), and SetHullShader() states. 2024-08-06 16:54:19 +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 tests: Add some fx profiles tests for structure types containing objects. 2024-07-08 18:49:28 +02:00
effect-variables-fx_5.shader_test vkd3d-shader: Disallow object structure fields for fx profiles. 2024-07-08 18:49:28 +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 tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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 tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
fmod.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
for.shader_test vkd3d-shader/hlsl: Implement loop unrolling. 2024-07-11 00:32:53 +02:00
frac.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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/hlsl: Implement loop unrolling. 2024-07-11 00:32:53 +02:00
function.shader_test vkd3d-shader/hlsl: Support default values for function parameters. 2024-07-23 15:36:32 +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 vkd3d-shader/dxil: Implement DX intrinsics EmitStream, CutStream and EmitThenCutStream. 2024-05-08 21:08:16 +02:00
get-sample-pos.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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 tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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
initializer-flatten.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
initializer-implicit-array.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
initializer-invalid-arg-count.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
initializer-local-array.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
initializer-matrix.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
initializer-multi.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
initializer-nested.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
initializer-numeric.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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 tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
initializer-struct.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
instance-id.shader_test vkd3d-shader/dxil: Handle SV_InstanceId. 2024-04-30 16:32:10 +02:00
intrinsic-override.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
ldexp.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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 tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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 tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
loop.shader_test vkd3d-shader/hlsl: Implement loop unrolling. 2024-07-11 00:32:53 +02:00
majority-pragma.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
majority-syntax.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
majority-typedef.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
math.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
matrix-indexing.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
matrix-semantics.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
max-min.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
minimum-precision.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
mul.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
multiple-rt.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
nested-arrays.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
nointerpolation.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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 tests: Add a few tests for the NULL value. 2024-05-30 19:56:44 +02:00
numeric-constructor-truncation.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
numeric-types.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
numthreads.shader_test vkd3d-shader/dxil: Implement DX instructions ThreadId, GroupId, ThreadIdInGroup and FlattenedThreadIdInGroup. 2024-03-27 22:36:58 +01:00
object-field-offsets.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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 tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
precise-modifier.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
rasteriser-ordered-views.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
rcp.shader_test vkd3d-shader/tpf: Implmenent HLSL_OP1_RCP. 2024-07-11 16:44:16 +02:00
reflect.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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/hlsl: Only error out on bind_count register reservation overlaps for SM1. 2024-07-08 18:12:03 +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 tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
return.shader_test vkd3d-shader/hlsl: Implement loop unrolling. 2024-07-11 00:32:53 +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 vkd3d-shader/hlsl: Implement the GetRenderTargetSampleCount() intrinsic. 2024-07-11 00:33:57 +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: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
shape.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
side-effects.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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 tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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 tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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: Change resource declaration syntax on shader_test files. 2024-02-19 21:11:52 +01:00
smoothstep.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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/hlsl: Parse string constants. 2024-08-07 15:48:59 +02:00
static-initializer.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
step.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
storage-qualifiers.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
strings.shader_test tests: Test string escape sequences. 2024-08-07 15:45:24 +02:00
struct-array.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
struct-assignment.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
struct-semantics.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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/hlsl: Implement storing to a swizzled matrix. 2024-06-20 12:39:46 +02:00
swizzles.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
ternary.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
texture-load.shader_test vkd3d-shader/hlsl: Implement loop unrolling. 2024-07-11 00:32:53 +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: Set the correct flag and format for raw UAVs. 2024-06-11 15:55:48 +02:00
transpose.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
trigonometry.shader_test vkd3d-shader/d3dbc: Implement HLSL_OP1_{COS,SIN}_REDUCED for SM1. 2024-07-16 19:03:52 +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 tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
uav-atomics.shader_test tests/hlsl: Add tests for texture UAV signed atomics. 2024-04-23 22:36:08 +02:00
uav-counter.shader_test vkd3d-shader/dxil: Implement DX intrinsic BufferUpdateCounter. 2024-03-18 23:07:23 +01:00
uav-load.shader_test tests/shader_runner: Add GLSL support to the GL runner. 2024-03-19 22:57:50 +01:00
uav-out-param.shader_test tests/shader_runner: Add GLSL support to the GL runner. 2024-03-19 22:57:50 +01:00
uav-rwbuffer.shader_test tests/shader_runner: Add GLSL support to the GL runner. 2024-03-19 22:57:50 +01:00
uav-rwbyteaddressbuffer.shader_test tests: Add missing double precission require directives. 2024-08-07 15:54:36 +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: Add GLSL support to the GL runner. 2024-03-19 22:57:50 +01: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: Add GLSL support to the GL runner. 2024-03-19 22:57:50 +01:00
uniform-semantics.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
unroll.shader_test tests/hlsl: Test loop unrolling edge cases. 2024-07-11 00:32:53 +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 tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +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 vkd3d-shader/spirv: Implement the QUAD_READ_LANE_AT instruction. 2024-06-11 15:48:21 +02:00
wave-ops-int.shader_test vkd3d-shader/spirv: Implement the WAVE_OP_* instructions. 2024-05-06 22:12:27 +02:00
wave-ops-uint.shader_test vkd3d-shader/spirv: Implement the WAVE_READ_LANE_FIRST instruction. 2024-05-14 20:44:10 +02:00
wave-reconvergence.shader_test vkd3d-shader/spirv: Implement the WAVE_OP_* instructions. 2024-05-06 22:12:27 +02:00
writemask-assignop-0.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
writemask-assignop-1.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
writemask-assignop-2.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00
writemask-assignop-3.shader_test tests: Stop probing all pixels when drawing a uniform colour. 2024-06-13 23:55:31 +02:00