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 |
|
Elizabeth Figura
|
7b9d04fff8
|
vkd3d-shader/ir: Track liveness in the SSA allocator.
|
2025-06-23 17:34:28 +02:00 |
|
Elizabeth Figura
|
5e4c61eba6
|
vkd3d-shader/ir: Introduce a stub SSA to temp allocation pass.
|
2025-06-23 17:32:59 +02:00 |
|
Giovanni Mascellani
|
93e1a8c784
|
vkd3d-shader/ir: Lower tpf SINCOS to the new COS and SIN instructions.
|
2025-06-19 20:33:09 +02:00 |
|
Giovanni Mascellani
|
37c2f709d1
|
vkd3d-shader/ir: Lower d3dbc SINCOS to the new COS and SIN instructions.
|
2025-06-19 20:32:55 +02:00 |
|
Giovanni Mascellani
|
6f092fb84a
|
vkd3d-shader/ir: Introduce opcode SIN.
It is meant to compute sine.
|
2025-06-19 20:32:50 +02:00 |
|
Giovanni Mascellani
|
322f2e5496
|
vkd3d-shader/ir: Introduce opcode COS.
It is meant to compute cosine, and gradually replace SINCOS, at
least from a certain point in the pipeline on.
|
2025-06-19 20:32:41 +02:00 |
|
Giovanni Mascellani
|
b7fbd3c0f0
|
vkd3d-shader/ir: Validate data types for SIGNNEG source modifiers.
|
2025-06-19 20:11:41 +02:00 |
|
Giovanni Mascellani
|
3689d3076c
|
vkd3d-shader/ir: Validate data types for SIGN source modifiers.
|
2025-06-19 20:10:21 +02:00 |
|
Giovanni Mascellani
|
e1ca552173
|
vkd3d-shader/ir: Validate data types for BIASNEG source modifiers.
|
2025-06-19 20:08:52 +02:00 |
|
Giovanni Mascellani
|
b2e1c3b90a
|
vkd3d-shader/ir: Validate data types for BIAS source modifiers.
|
2025-06-19 20:06:35 +02:00 |
|