Henri Verbeet
|
700eba0b01
|
vkd3d-shader/glsl: Handle SV_IS_FRONT_FACE inputs.
|
2024-09-30 20:20:11 +02:00 |
|
Henri Verbeet
|
0cc0b68fb4
|
vkd3d-shader/glsl: Implement VKD3DSIH_ROUND_NE.
|
2024-09-30 20:08:58 +02:00 |
|
Henri Verbeet
|
308121ba04
|
vkd3d-shader/glsl: Implement VKD3DSIH_IF and VKD3DSIH_ENDIF.
|
2024-09-30 20:08:58 +02:00 |
|
Henri Verbeet
|
e911433e0c
|
vkd3d-shader/glsl: Implement VKD3DSIH_ROUND_NI.
|
2024-09-30 20:08:58 +02:00 |
|
Giovanni Mascellani
|
5c2b057b56
|
vkd3d-shader/ir: Validate UAV registers.
|
2024-09-30 20:05:52 +02:00 |
|
Giovanni Mascellani
|
b7b5b0cff8
|
vkd3d-shader/ir: Validate RESOURCE registers.
|
2024-09-30 20:05:52 +02:00 |
|
Giovanni Mascellani
|
a0b98c1610
|
vkd3d-shader/ir: Validate SAMPLER registers.
|
2024-09-30 20:05:52 +02:00 |
|
Giovanni Mascellani
|
7404fa5285
|
vkd3d-shader/dxil: Emit RESOURCE and UAV registers with data type UNUSED.
|
2024-09-30 20:05:39 +02:00 |
|
Nikolay Sivov
|
300e4e0d12
|
vkd3d-shader/fx: Add support for writing annotations for fx_2_0.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-09-30 20:02:51 +02:00 |
|
Nikolay Sivov
|
c9c537faa0
|
vkd3d-shader/fx: Add initial support for writing default values for fx_2_0.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-09-30 20:02:05 +02:00 |
|
Nikolay Sivov
|
da0469f190
|
vkd3d-shader/fx: Handle the 'half' type in fx_4+.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-09-30 20:01:57 +02:00 |
|
Conor McCarthy
|
2bf517782d
|
vkd3d-shader/dxil: Load forward-referenced sources as value/type pairs in sm6_parser_emit_store().
|
2024-09-30 19:58:06 +02:00 |
|
Conor McCarthy
|
6a86e1a8d9
|
vkd3d-shader/dxil: Load forward-referenced comparands as value/type pairs in sm6_parser_emit_cmpxchg().
|
2024-09-30 19:57:55 +02:00 |
|
Giovanni Mascellani
|
828e5f1249
|
vkd3d-shader/ir: Disallow RESOURCE registers in destination parameters.
|
2024-09-26 17:44:52 +02:00 |
|
Giovanni Mascellani
|
674ad7d655
|
vkd3d-shader/ir: Disallow SAMPLER registers in destination parameters.
|
2024-09-26 17:44:52 +02:00 |
|
Giovanni Mascellani
|
6de741e5e7
|
vkd3d-shader/ir: Do not allow NULL registers in source parameters.
|
2024-09-26 17:44:52 +02:00 |
|
Giovanni Mascellani
|
8d85ea2dc5
|
vkd3d-shader: Get rid of the RESOURCE data type.
|
2024-09-26 17:42:16 +02:00 |
|
Giovanni Mascellani
|
e58726310b
|
vkd3d-shader: Get rid of the UAV data type.
|
2024-09-26 17:42:16 +02:00 |
|
Giovanni Mascellani
|
2934f820a9
|
vkd3d-shader: Get rid of the SAMPLER data type.
|
2024-09-26 17:42:16 +02:00 |
|
Giovanni Mascellani
|
afa2fd527c
|
vkd3d-shader/dxil: Release memory on exceptional paths when parsing DXIL code. (Valgrind)
|
2024-09-26 17:41:21 +02:00 |
|
Henri Verbeet
|
466c8bfbb7
|
vkd3d-shader/glsl: Implement VKD3DSIH_LTO.
|
2024-09-26 17:40:07 +02:00 |
|
Henri Verbeet
|
44e96ad4d6
|
vkd3d-shader/glsl: Implement VKD3DSIH_EXP.
|
2024-09-26 17:40:07 +02:00 |
|
Henri Verbeet
|
d68e60a78a
|
vkd3d-shader/glsl: Implement VKD3DSIH_IEQ.
|
2024-09-26 17:40:07 +02:00 |
|
Henri Verbeet
|
55de9ea405
|
vkd3d-shader/glsl: Implement VKD3DSIH_DCL_INPUT_PS.
|
2024-09-26 17:40:07 +02:00 |
|
Henri Verbeet
|
f0c8b4a3c5
|
vkd3d-shader/glsl: Implement VKD3DSIH_SQRT.
|
2024-09-26 17:40:07 +02:00 |
|