Giovanni Mascellani
|
19c2734d31
|
vkd3d-shader/ir: Validate DNE instructions.
|
2025-06-24 15:31:39 +02:00 |
|
Giovanni Mascellani
|
bcaa1d50b0
|
vkd3d-shader/ir: Validate data types for destination shifts.
|
2025-06-24 15:28:00 +02:00 |
|
Giovanni Mascellani
|
1862c28b90
|
vkd3d-shader/ir: Validate data types for SATURATE destination modifiers.
|
2025-06-24 15:27:48 +02:00 |
|
Giovanni Mascellani
|
318d7466a8
|
vkd3d-shader/ir: Validate data types for NOT source modifiers.
|
2025-06-24 15:27:38 +02:00 |
|
Giovanni Mascellani
|
65c23999e8
|
vkd3d-shader/ir: Validate data types for ABSNEG source modifiers.
|
2025-06-24 15:27:29 +02:00 |
|
Giovanni Mascellani
|
0252e2e660
|
vkd3d-shader/ir: Validate data types for ABS source modifiers.
|
2025-06-24 15:27:02 +02:00 |
|
Giovanni Mascellani
|
31581b0002
|
vkd3d-shader/ir: Lower IMUL and UMUL to IMUL_LOW.
|
2025-06-24 15:21:13 +02:00 |
|
Giovanni Mascellani
|
4a39db797b
|
vkd3d-shader/ir: Introduce VKD3DSIH_IMUL_LOW.
It is meant to compute the lower word of an integer multiplication.
|
2025-06-24 15:15:56 +02:00 |
|
Conor McCarthy
|
dda2ec1814
|
vkd3d-shader/ir: Allow constant buffer loads to have a minimum precision.
DXIL constant buffer loads can have precision modifiers.
|
2025-06-23 20:07:53 +02:00 |
|
Giovanni Mascellani
|
f6af47f9b6
|
vkd3d-shader/ir: Validate data types for DW source modifiers.
|
2025-06-23 18:11:22 +02:00 |
|
Giovanni Mascellani
|
bc4dda75dd
|
vkd3d-shader/ir: Validate data types for DZ source modifiers.
|
2025-06-23 18:11:12 +02:00 |
|
Giovanni Mascellani
|
6ef23544f4
|
vkd3d-shader/ir: Validate data types for X2NEG source modifiers.
|
2025-06-23 18:11:01 +02:00 |
|
Giovanni Mascellani
|
2d783da3a7
|
vkd3d-shader/ir: Validate data types for X2 source modifiers.
|
2025-06-23 18:10:50 +02:00 |
|
Giovanni Mascellani
|
eec2b13dc6
|
vkd3d-shader/ir: Validate data types for COMP source modifiers.
|
2025-06-23 18:10:25 +02:00 |
|
Giovanni Mascellani
|
a115cd9ec0
|
vkd3d-shader/ir: Validate DMUL instructions.
|
2025-06-23 18:07:09 +02:00 |
|
Giovanni Mascellani
|
402c2bf10a
|
vkd3d-shader/ir: Validate DMOV instructions.
|
2025-06-23 18:07:09 +02:00 |
|
Giovanni Mascellani
|
32746c664d
|
vkd3d-shader/ir: Validate DMIN instructions.
|
2025-06-23 18:07:09 +02:00 |
|
Giovanni Mascellani
|
2f4038bae7
|
vkd3d-shader/ir: Validate DMAX instructions.
|
2025-06-23 18:07:09 +02:00 |
|
Giovanni Mascellani
|
bd4681622d
|
vkd3d-shader/ir: Validate DLT instructions.
|
2025-06-23 18:07:09 +02:00 |
|
Giovanni Mascellani
|
dc33622919
|
vkd3d-shader/ir: Validate DIV instructions.
|
2025-06-23 18:07:09 +02:00 |
|
Giovanni Mascellani
|
666eb98ab6
|
vkd3d-shader/ir: Validate DGEO instructions.
|
2025-06-23 18:06:20 +02:00 |
|
Giovanni Mascellani
|
227df56c6c
|
vkd3d-shader/ir: Validate DFMA instructions.
|
2025-06-23 18:00:55 +02:00 |
|
Giovanni Mascellani
|
2b922e6b8e
|
vkd3d-shader/ir: Validate DDIV instructions.
|
2025-06-23 18:00:55 +02:00 |
|
Giovanni Mascellani
|
ead690a17a
|
vkd3d-shader/ir: Validate DADD instructions.
|
2025-06-23 18:00:55 +02:00 |
|
Elizabeth Figura
|
288020bce8
|
vkd3d-shader/ir: Allocate SSA registers to temps.
|
2025-06-23 17:39:12 +02:00 |
|