Nikolay Sivov
|
aa0ea548e4
|
vkd3d-shader/fx: Handle SetPixelShader() and SetVertexShader().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-15 17:53:46 +02:00 |
|
Nikolay Sivov
|
2c533e494a
|
vkd3d-shader/fx: Handle SetBlendState().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-15 17:53:46 +02:00 |
|
Nikolay Sivov
|
60ce81112b
|
vkd3d-shader/fx: Support string annotations for fx_4+.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-14 22:00:35 +02:00 |
|
Nikolay Sivov
|
d4ae844bb6
|
vkd3d-shader/fx: Enable writing string objects for fx_4+.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-14 22:00:35 +02:00 |
|
Henri Verbeet
|
114578fc8a
|
vkd3d-shader/fx: Replace assert() with VKD3D_ASSERT().
|
2024-08-13 21:20:28 +02:00 |
|
Francisco Casas
|
094e298c1c
|
vkd3d-shader/hlsl: Parse string default values.
|
2024-08-13 21:19:01 +02:00 |
|
Nikolay Sivov
|
b4d957f848
|
vkd3d-shader/hlsl: Handle NULL constants.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-13 21:10:45 +02:00 |
|
Nikolay Sivov
|
b0ca3627bf
|
vkd3d-shader/fx: Turn assignments to arrays to element assignments for certain states.
|
2024-08-12 14:15:14 +02:00 |
|
Nikolay Sivov
|
25e1c3e374
|
vkd3d-shader/fx: Explicitly handle bool values in state entries.
|
2024-08-12 14:15:14 +02:00 |
|
Nikolay Sivov
|
c81223d086
|
vkd3d-shader/fx: Handle states of a BlendState object.
|
2024-08-12 14:15:14 +02:00 |
|
Nikolay Sivov
|
2affc8f5c5
|
vkd3d-shader/fx: Run full set of constants passes on state block entries values.
|
2024-08-12 14:15:14 +02:00 |
|
Nikolay Sivov
|
f1e65ecc83
|
vkd3d-shader/fx: Enable writing BlendState variables.
|
2024-08-12 14:15:14 +02:00 |
|
Nikolay Sivov
|
91e88fac2e
|
vkd3d-shader/hlsl: Add parser support for BlendState type.
|
2024-08-12 14:15:14 +02:00 |
|
Nikolay Sivov
|
1be0d99b76
|
vkd3d-shader/fx: Check destination array index when checking for duplicate state entries.
|
2024-08-12 14:15:14 +02:00 |
|
Nikolay Sivov
|
b23874dad6
|
vkd3d-shader/hlsl: Add parser support for GeometryShader type.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-08 23:42:37 +02:00 |
|
Nikolay Sivov
|
de48960b33
|
vkd3d-shader/fx: Add support for the OMSetRenderTargets() state.
|
2024-08-08 23:42:37 +02:00 |
|
Nikolay Sivov
|
c565a60b9e
|
vkd3d-shader/fx: Add an array size field to the states description table.
|
2024-08-08 23:42:37 +02:00 |
|
Nikolay Sivov
|
d55a709992
|
vkd3d-shader/fx: Use more descriptive names for FX-specific types.
|
2024-08-08 23:42:37 +02:00 |
|
Nikolay Sivov
|
9fb23b9090
|
vkd3d-shader/fx: Handle "Texture" field of the sampler state objects.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-08-08 23:42:37 +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 |
|
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 |
|
Giovanni Mascellani
|
02ef731b9a
|
vkd3d-shader: Replace assert() with VKD3D_ASSERT() in fx.c.
|
2024-08-01 15:18:15 +02:00 |
|