Francisco Casas
|
2efc79bb81
|
tests: Report tests skipped because of missing capabilities.
|
2024-08-07 15:54:36 +02:00 |
|
Francisco Casas
|
84676c378f
|
tests: Add missing double precission require directives.
Otherwise these tests fail on Intel UHD Graphics 770.
|
2024-08-07 15:54:36 +02:00 |
|
Francisco Casas
|
e8354ac499
|
vkd3d-shader/hlsl: Parse string type.
|
2024-08-07 15:53:07 +02:00 |
|
Francisco Casas
|
652db433e1
|
vkd3d-shader/hlsl: Parse string escape sequences.
|
2024-08-07 15:51:43 +02:00 |
|
Francisco Casas
|
090df488ba
|
vkd3d-shader/hlsl: Parse string constants.
|
2024-08-07 15:48:59 +02:00 |
|
Francisco Casas
|
4b2e847d11
|
tests: Test string escape sequences.
|
2024-08-07 15:45:24 +02:00 |
|
Nikolay Sivov
|
c44a18b3d1
|
vkd3d-shader/fx: Add support for SetDomainShader(), SetComputeShader(), and SetHullShader() states.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-06 16:54:19 +02:00 |
|
Nikolay Sivov
|
1559237780
|
vkd3d-shader/fx: Fix state block entry array shifting when decomposing.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-06 16:54:19 +02:00 |
|
Nikolay Sivov
|
7c3677b114
|
vkd3d-shader/hlsl: Add parser support for ComputeShader, DomainShader, and HullShader types.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-06 16:54:19 +02:00 |
|
Nikolay Sivov
|
2cbad81b55
|
vkd3d-shader/fx: Handle SetRasterizerState().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-06 16:54:19 +02:00 |
|
Giovanni Mascellani
|
784e69a366
|
vkd3d: Check the entire root signature for register conflicts.
Not just each descriptor table individually.
|
2024-08-06 16:53:06 +02:00 |
|
Nikolay Sivov
|
a3f4785720
|
vkd3d-shader/fx: Decompose function-style state assignments to individual states.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-05 16:01:33 +02:00 |
|
Stefan Dösinger
|
d4c2a7f22b
|
vkd3d: Pass a proper struct shader_cache_key * to rb_put() in vkd3d_shader_cache_add_entry().
|
2024-08-05 15:59:53 +02:00 |
|
Giovanni Mascellani
|
46aec9fba8
|
vkd3d-shader: Replace assert() with VKD3D_ASSERT() in preproc.y.
|
2024-08-05 15:57:56 +02:00 |
|
Giovanni Mascellani
|
625327653b
|
vkd3d-shader: Replace assert() with VKD3D_ASSERT() in preproc.l.
|
2024-08-05 15:57:56 +02:00 |
|
Giovanni Mascellani
|
351220f182
|
vkd3d-shader: Replace assert() with VKD3D_ASSERT() in preproc.h.
|
2024-08-05 15:57:56 +02:00 |
|
Giovanni Mascellani
|
4a04324ecc
|
vkd3d-shader: Replace assert() with VKD3D_ASSERT() in ir.c.
|
2024-08-05 15:57:56 +02:00 |
|
Giovanni Mascellani
|
5e1ae5aaa3
|
vkd3d-shader: Replace assert() with VKD3D_ASSERT() in hlsl.y.
|
2024-08-05 15:57:56 +02:00 |
|
Giovanni Mascellani
|
97a7ec8914
|
vkd3d-shader: Replace assert() with VKD3D_ASSERT() in hlsl.h.
|
2024-08-05 15:57:56 +02:00 |
|
Conor McCarthy
|
969cae8b67
|
vkd3d: Add support for the ID3D12CommandList6 interface.
|
2024-08-05 15:56:09 +02:00 |
|
Giovanni Mascellani
|
9ff5b2ce7a
|
vkd3d-shader: Replace assert() with VKD3D_ASSERT() in hlsl.c.
|
2024-08-01 15:18:15 +02:00 |
|
Giovanni Mascellani
|
4e7d0faaf0
|
vkd3d-shader: Replace assert() with VKD3D_ASSERT() in hlsl_constant_ops.c.
|
2024-08-01 15:18:15 +02:00 |
|
Giovanni Mascellani
|
eff30577af
|
vkd3d-shader: Replace assert() with VKD3D_ASSERT() in hlsl_codegen.c.
|
2024-08-01 15:18:15 +02:00 |
|
Giovanni Mascellani
|
02ef731b9a
|
vkd3d-shader: Replace assert() with VKD3D_ASSERT() in fx.c.
|
2024-08-01 15:18:15 +02:00 |
|
Giovanni Mascellani
|
7d3e8f49e4
|
vkd3d-shader: Replace assert() with VKD3D_ASSERT() in dxil.c.
|
2024-08-01 15:18:15 +02:00 |
|