Giovanni Mascellani
|
18ef9a4f9f
|
vkd3d-shader/ir: Check that DEPTHOUTGE registers have dimension SCALAR.
Also fix the DXIL parser to emit them accordingly.
|
2025-07-21 12:23:34 +02:00 |
|
Giovanni Mascellani
|
9f453fbb66
|
vkd3d-shader/ir: Check that DEPTHOUT registers have dimension SCALAR.
Also fix the DXIL parser to emit them accordingly.
|
2025-07-21 12:23:32 +02:00 |
|
Giovanni Mascellani
|
3d23ef6bf8
|
vkd3d-shader/ir: Check that COVERAGE registers have dimension VEC4.
Also fix the HLSL compiler and DXIL parser to emit them accordingly.
|
2025-07-21 12:21:23 +02:00 |
|
Giovanni Mascellani
|
ee0447b973
|
vkd3d-shader/ir: Check that LOCALTHREADINDEX registers have dimension VEC4.
Also fix the HLSL compiler and DXIL parser to emit them accordingly.
|
2025-07-21 12:18:49 +02:00 |
|
Giovanni Mascellani
|
61c46f95da
|
vkd3d-shader/ir: Validate MUL operations.
|
2025-07-21 12:16:16 +02:00 |
|
Giovanni Mascellani
|
87545dc4fd
|
vkd3d-shader/ir: Validate MIN operations.
|
2025-07-21 12:16:16 +02:00 |
|
Giovanni Mascellani
|
366c899a00
|
vkd3d-shader/ir: Validate MAX operations.
|
2025-07-21 12:16:16 +02:00 |
|
Giovanni Mascellani
|
5dd226ffeb
|
vkd3d-shader/ir: Validate MAD operations.
|
2025-07-21 12:16:16 +02:00 |
|
Giovanni Mascellani
|
2237e251fa
|
vkd3d-shader/ir: Validate LTU operations.
|
2025-07-21 12:16:16 +02:00 |
|
Giovanni Mascellani
|
34cb8c63f4
|
vkd3d-shader/ir: Validate LTO operations.
|
2025-07-21 12:16:14 +02:00 |
|
Giovanni Mascellani
|
a8e8a9ee64
|
vkd3d-shader/ir: Validate LOG operations.
|
2025-07-21 12:14:22 +02:00 |
|
Henri Verbeet
|
db149cd8cf
|
vkd3d-shader/ir: Rename VKD3D_DATA_DOUBLE to VSIR_DATA_F64.
|
2025-07-21 12:10:43 +02:00 |
|
Henri Verbeet
|
c5c1c03430
|
vkd3d-shader/ir: Rename VKD3D_DATA_FLOAT to VSIR_DATA_F32.
|
2025-07-21 12:10:43 +02:00 |
|
Henri Verbeet
|
d1dcbc26e5
|
vkd3d-shader/ir: Rename VKD3D_DATA_HALF to VSIR_DATA_F16.
|
2025-07-21 12:10:43 +02:00 |
|
Henri Verbeet
|
0126beb3b2
|
vkd3d-shader/ir: Rename enum vkd3d_data_type to vsir_data_type.
|
2025-07-21 12:10:43 +02:00 |
|
Giovanni Mascellani
|
8d4222764c
|
vkd3d-shader/ir: Use the iterator in vsir_program_lower_texldp().
|
2025-07-21 12:07:08 +02:00 |
|
Giovanni Mascellani
|
5407c8b975
|
vkd3d-shader/ir: Use the iterator in vsir_program_lower_sm4_sincos().
|
2025-07-21 12:07:08 +02:00 |
|
Giovanni Mascellani
|
55b8002bf6
|
vkd3d-shader/ir: Use the iterator in vsir_program_lower_sm1_sincos().
|
2025-07-21 12:06:46 +02:00 |
|
Giovanni Mascellani
|
c1f7720075
|
vkd3d-shader/ir: Use the iterator in vsir_program_lower_udiv().
|
2025-07-21 12:02:57 +02:00 |
|
Giovanni Mascellani
|
7e66d0db6f
|
vkd3d-shader/ir: Do not print a message for registers that are not being allocated.
|
2025-07-17 14:11:01 +02:00 |
|
Giovanni Mascellani
|
e9d3b9dfd3
|
vkd3d-shader/ir: Set dimension to VEC4 when converting SSAs to TEMPs.
|
2025-07-17 14:11:01 +02:00 |
|
Giovanni Mascellani
|
a7807dea08
|
vkd3d-shader/ir: Validate FTOU operations.
|
2025-07-17 14:08:10 +02:00 |
|
Giovanni Mascellani
|
ccc82a184b
|
vkd3d-shader/ir: Validate FTOI operations.
|
2025-07-17 14:08:10 +02:00 |
|
Giovanni Mascellani
|
2c1d210d21
|
vkd3d-shader/ir: Validate ITOI operations.
|
2025-07-17 14:08:10 +02:00 |
|
Giovanni Mascellani
|
791a93d0b1
|
vkd3d-shader/ir: Validate ITOF operations.
|
2025-07-17 14:08:10 +02:00 |
|