Conor McCarthy
|
0ef0735999
|
tests/shader-runner: Do not exit if a 'require' directive is not met.
Tests are skipped until the next 'require' directive, which restores
the defaults before the new requirements are read.
|
2023-10-11 22:21:14 +02:00 |
|
Conor McCarthy
|
192f4dcb2b
|
tests/shader-runner: Handle individual keywords in shader directives.
Matching all possible combinations of keywords becomes too complex
if more keywords are added.
|
2023-10-11 22:21:14 +02:00 |
|
Nikolay Sivov
|
9c6c7cb78f
|
vkd3d: Add partial implementation for CreateCommittedResource1().
|
2023-10-10 22:11:46 +02:00 |
|
Nikolay Sivov
|
8479ceedfc
|
vkd3d-shader/hlsl: Propagate structure fields modifiers when copying shader inputs.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-09 21:58:29 +02:00 |
|
Nikolay Sivov
|
1930b51d97
|
vkd3d-shader/hlsl: Allow interpolation modifiers on structure fields.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-09 21:58:27 +02:00 |
|
Nikolay Sivov
|
de860c3cbf
|
vkd3d-shader/hlsl: Parse 'centroid' and 'noperspective' modifiers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-09 21:58:24 +02:00 |
|
Nikolay Sivov
|
4b8a4809d1
|
tests: Add a test for interpolation modifiers specified on structure fields.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-09 21:58:24 +02:00 |
|
Nikolay Sivov
|
c5414fa92f
|
vkd3d-shader/tpf: Write 'continue' instruction.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-09 21:58:17 +02:00 |
|
Nikolay Sivov
|
0e5749e78e
|
vkd3d-shader/hlsl: Allow 'break' instructions in loops.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-09 21:58:12 +02:00 |
|
Nikolay Sivov
|
89f493b900
|
tests: Add some tests for 'break'/'continue' in loops.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-09 21:58:12 +02:00 |
|
Nikolay Sivov
|
6ba75fd92f
|
vkd3d: Add partial implementation for CreateHeap1().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-09 21:58:07 +02:00 |
|
Nikolay Sivov
|
7c378cc6f9
|
vkd3d-shader/hlsl: Remove conditional branching when condition is a compile time constant.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-05 16:16:09 +02:00 |
|
Nikolay Sivov
|
8ebccad3c9
|
vkd3d-shader/hlsl: Add constant folding for rshift.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-05 16:15:54 +02:00 |
|
Nikolay Sivov
|
6e74819eb7
|
vkd3d-shader/hlsl: Add constant folding for lshift.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-05 16:15:52 +02:00 |
|
Francisco Casas
|
e64e08b2b7
|
tests: Test register reservations on structs for SM5.
|
2023-10-05 16:15:30 +02:00 |
|
Nikolay Sivov
|
b5c0c9c22f
|
vkd3d-shader/hlsl: Add fwidth() function.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-05 16:15:10 +02:00 |
|
Conor McCarthy
|
39be40ce94
|
tests: Destroy the test context in test_readback_map_stability().
|
2023-10-02 22:25:10 +02:00 |
|
Henri Verbeet
|
5503a025d9
|
tests: Add some missing vkd3d_test_pop_context() calls to test_shader_instructions().
|
2023-09-28 23:13:04 +02:00 |
|
Giovanni Mascellani
|
4374d45655
|
tests: Work around a MoltenVK bug in test_tgsm().
|
2023-09-26 22:07:43 +02:00 |
|
Petrichor Park
|
976fd67f51
|
vkd3d-shader/hlsl: Implement intrinsic tan.
This commit also extends the trigonometry tests a little bit to make
sure that tan works right.
|
2023-09-25 22:07:13 +02:00 |
|
Giovanni Mascellani
|
ca05e57e67
|
tests: Mark a bug as resolved on Mesa.
|
2023-09-22 11:06:57 +02:00 |
|
Giovanni Mascellani
|
d640b213b2
|
tests: Do not crash if the render target doesn't support MSAA 8.
This currently happens on MoltenVK.
|
2023-09-22 11:06:50 +02:00 |
|
Giovanni Mascellani
|
6dfdbb5c26
|
tests: Do not crash if a pipeline statistics query heap cannot be created.
This currently happens on MoltenVK.
|
2023-09-22 11:06:44 +02:00 |
|
Giovanni Mascellani
|
d742770499
|
tests: Compile HLSL shaders at runtime in test_draw_depth_only().
|
2023-09-22 11:06:41 +02:00 |
|
Giovanni Mascellani
|
4557ad36b0
|
tests: Compile HLSL shaders at runtime in test_draw_depth_no_ps().
|
2023-09-22 11:06:41 +02:00 |
|