Francisco Casas
|
7b3644d9f2
|
tests: Test SM1 const register allocation with relative addressing.
|
2024-05-13 22:26:03 +02:00 |
|
Francisco Casas
|
b56ae0f1c8
|
tests: Test SM1 constant register allocation with reservations.
|
2024-05-13 22:26:03 +02:00 |
|
Nikolay Sivov
|
9dcb74341f
|
tests: Test SM1 constant register allocation with a row_major matrix.
Co-authored-by: Francisco Casas <fcasas@codeweavers.com>
|
2024-05-13 22:26:01 +02:00 |
|
Francisco Casas
|
7debe25a8b
|
tests: Test SM1 constant register allocation.
|
2024-05-13 22:26:01 +02:00 |
|
Conor McCarthy
|
fb20639eb4
|
vkd3d: Return E_INVALIDARG if the requested shader model is unknown.
|
2024-05-13 11:50:33 +02:00 |
|
Conor McCarthy
|
d17956ced8
|
vkd3d: Return a shader model no higher than the requested one for D3D12_FEATURE_SHADER_MODEL.
|
2024-05-13 11:50:32 +02:00 |
|
Conor McCarthy
|
677c23f1fe
|
tests: Add tests for D3D12_FEATURE_SHADER_MODEL.
|
2024-05-13 11:50:32 +02:00 |
|
Conor McCarthy
|
77259da1ad
|
vkd3d-shader/spirv: Implement the WAVE_PREFIX_BIT_COUNT instruction.
|
2024-05-13 11:50:23 +02:00 |
|
Conor McCarthy
|
065ef0c5e4
|
vkd3d-shader/spirv: Implement the WAVE_IS_FIRST_LANE instruction.
|
2024-05-13 11:50:21 +02:00 |
|
Conor McCarthy
|
feef2577ef
|
vkd3d-shader/spirv: Implement the WAVE_ALL_BIT_COUNT instruction.
|
2024-05-13 11:50:19 +02:00 |
|
Conor McCarthy
|
962096f179
|
vkd3d-shader/dxil: Implement DX intrinsics EmitStream, CutStream and EmitThenCutStream.
|
2024-05-08 21:08:16 +02:00 |
|
Conor McCarthy
|
00b0b8d65c
|
tests/hlsl: Add a geometry shader test.
|
2024-05-08 21:08:13 +02:00 |
|
Conor McCarthy
|
e6c802e713
|
tests/shader-runner: Free the hull and domain shader source code.
|
2024-05-08 21:08:11 +02:00 |
|
Zebediah Figura
|
cefd6f9de6
|
vkd3d-utils: Implement ID3D12ShaderReflection::GetResourceBindingDesc().
|
2024-05-06 22:12:50 +02:00 |
|
Zebediah Figura
|
694d39ffe6
|
tests: Test bounds checking in ID3D12ShaderReflection.
|
2024-05-06 22:12:50 +02:00 |
|
Zebediah Figura
|
7b3c47ba2e
|
vkd3d-shader/tpf: Write the field offset in bytes.
|
2024-05-06 22:12:48 +02:00 |
|
Conor McCarthy
|
cfcc789b42
|
vkd3d-shader/spirv: Implement the WAVE_OP_* instructions.
|
2024-05-06 22:12:27 +02:00 |
|
Conor McCarthy
|
fef5760af0
|
vkd3d-shader/spirv: Implement the WAVE_ACTIVE_BIT_* instructions.
|
2024-05-06 22:12:24 +02:00 |
|
Conor McCarthy
|
1c49b3a779
|
vkd3d-shader/spirv: Implement the WAVE_ACTIVE_BALLOT instruction.
|
2024-05-06 22:12:21 +02:00 |
|
Henri Verbeet
|
62a512c4f8
|
tests/shader_runner: Get rid of some redundant "| glsl" conditions.
We don't run shader model 6 GLSL tests.
|
2024-05-02 22:19:30 +02:00 |
|
Conor McCarthy
|
95489899be
|
vkd3d-shader/spirv: Handle the WAVE_ANY_TRUE instruction.
|
2024-05-02 22:19:02 +02:00 |
|
Conor McCarthy
|
78f2d2936d
|
vkd3d-shader/spirv: Handle the WAVE_ACTIVE_ALL_EQUAL instruction.
|
2024-05-02 22:18:57 +02:00 |
|
Conor McCarthy
|
c770efc530
|
vkd3d-shader/spirv: Handle the WAVELANEINDEX register.
|
2024-05-02 22:18:54 +02:00 |
|
Conor McCarthy
|
29786d7efb
|
tests/shader-runner: Add a 'require' directive for wave ops.
|
2024-05-02 22:18:53 +02:00 |
|
Conor McCarthy
|
9315bcb6a1
|
tests/shader-runner: Skip shader model 6.0 tests if the device does not support them.
|
2024-05-02 22:18:52 +02:00 |
|