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 |
|
Giovanni Mascellani
|
5ad83a05ff
|
vkd3d-shader/dxil: Release memory on exceptional paths in sm6_parser_read_signature(). (Valgrind)
|
2024-09-26 01:05:35 +02:00 |
|
Henri Verbeet
|
92a7cc3420
|
vkd3d-shader/glsl: Implement VKD3DSIH_DP2.
|
2024-09-26 01:04:32 +02:00 |
|
Henri Verbeet
|
b9d8b84b06
|
vkd3d-shader/glsl: Implement VKD3DSIH_DP4.
|
2024-09-26 01:04:32 +02:00 |
|
Henri Verbeet
|
93cd63bc93
|
vkd3d-shader/glsl: Implement VKD3DSIH_DP3.
|
2024-09-26 01:04:32 +02:00 |
|
Henri Verbeet
|
929010ffd7
|
vkd3d-shader/glsl: Implement support for the VKD3DSPR_DEPTHOUT register.
|
2024-09-26 01:04:32 +02:00 |
|
Henri Verbeet
|
459f141e81
|
vkd3d-shader/glsl: Implement VKD3DSIH_ROUND_Z.
|
2024-09-26 01:04:32 +02:00 |
|
Feifan He
|
e8b14d765d
|
vkd3d-shader/msl: Implement support for VKD3DSPR_TEMP registers.
|
2024-09-24 13:56:11 +02:00 |
|
Henri Verbeet
|
f37be27bdc
|
vkd3d-shader/ir: Properly check the register bounds in shader_signature_find_element_for_reg().
Perhaps the existing code is safe in practice, but doing the check
properly avoids having to make that determination.
|
2024-09-24 13:39:43 +02:00 |
|