Nikolay Sivov
|
c4c7f10d99
|
vkd3d-shader/fx: Fix the total buffer size calculation in write_fx_4_buffer().
The total size should take variable alignment/padding into account.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-05-24 21:32:22 +02:00 |
|
Nikolay Sivov
|
2e40154801
|
vkd3d-shader/fx: Use the correct field indices when writing structure default values.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-05-24 21:27:01 +02:00 |
|
Nikolay Sivov
|
a06ecb6867
|
vkd3d-shader/fx: Use the correct value range for bool initializers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-05-24 21:24:59 +02:00 |
|
Nikolay Sivov
|
11d4fcff46
|
vkd3d-shader/fx: Handle nameless structure types.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-05-24 21:19:42 +02:00 |
|
Henri Verbeet
|
a93d258a86
|
Release 1.16.
|
2025-05-20 11:35:48 +02:00 |
|
Nikolay Sivov
|
960244bf1e
|
vkd3d-shader/fx: Use appropriate BlendState description when tracing.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-05-06 19:01:09 +02:00 |
|
Nikolay Sivov
|
5d5d892830
|
vkd3d-shader/fx: Use the same BlendState states description for both fx_4_1 and fx_5_0.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-05-06 18:58:03 +02:00 |
|
Anna (navi) Figueiredo Gomes
|
3e8b56c509
|
vkd3d-shader/fx: Don't cast between int and uint in state blocks.
|
2025-04-08 19:14:15 +02:00 |
|
Nikolay Sivov
|
2540081988
|
vkd3d-shader/fx: Accept int(0) as well as uint(0) constant value for object-type states.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-04-02 19:34:25 +02:00 |
|
Nikolay Sivov
|
4ff14104b0
|
vkd3d-shader/fx: Set GeometryShader state type as an object type.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-04-02 19:34:25 +02:00 |
|
Nikolay Sivov
|
21e08955d3
|
vkd3d-shader/fx: Pad fx_2_0 object data blobs with zeroes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-03-18 15:56:32 +01:00 |
|
Nikolay Sivov
|
ba79890398
|
vkd3d-shader/fx: Support dumping parameter and array selector assignments for fx_2_0.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-03-17 15:05:14 +01:00 |
|
Nikolay Sivov
|
ff7591171b
|
vkd3d-shader/fx: Dump complex state value blobs for fx_2_0.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-03-17 14:54:26 +01:00 |
|
Nikolay Sivov
|
fb16ae2325
|
vkd3d-shader/fx: Add support for dumping fx_2_0 shader blobs.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-03-17 14:48:12 +01:00 |
|
Nikolay Sivov
|
36e1a0ceae
|
vkd3d-shader/fx: Add support for parsing fx_2_0 sampler states.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-03-17 14:46:36 +01:00 |
|
Nikolay Sivov
|
3e86484091
|
vkd3d-shader/fx: Read fx_2_0 assignment data outside of its dumping helper.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-03-17 14:46:36 +01:00 |
|
Nikolay Sivov
|
fb5d53bf57
|
vkd3d-shader/fx: Add a helper to escape printed strings.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-03-17 14:46:18 +01:00 |
|
Nikolay Sivov
|
553e37314a
|
vkd3d-shader/fx: Print string object entries for fx_2_0.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-03-10 15:14:32 +01:00 |
|
Nikolay Sivov
|
3749171656
|
vkd3d-shader/fx: Output object initialiser IDs for fx_2_0.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-03-10 15:14:24 +01:00 |
|
Nikolay Sivov
|
1417af2eab
|
vkd3d-shader/fx: Add support for parsing numeric states in fx_2_0 passes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-03-06 17:21:10 +01:00 |
|
Nikolay Sivov
|
fb76e5daa2
|
vkd3d-shader/fx: Add support for parsing fx_2_0 parameters.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-03-06 17:21:10 +01:00 |
|
Henri Verbeet
|
36b8186021
|
vkd3d-shader/fx: Handle parser failures in fx_parse().
|
2025-03-06 17:19:28 +01:00 |
|
Henri Verbeet
|
a6fda3e65d
|
vkd3d-shader/fx: Output error messages for invalid sizes.
|
2025-03-06 17:19:28 +01:00 |
|
Nikolay Sivov
|
871c9c61a5
|
vkd3d-shader/fx: Fix const strings array types.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-03-05 14:09:58 +01:00 |
|
Nikolay Sivov
|
1c43b7b55c
|
vkd3d-shader/fx: Add support for parsing fx_2_0 annotations.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-03-05 14:02:09 +01:00 |
|