Giovanni Mascellani
|
3a4f95aca6
|
vkd3d-shader/ir: Do not crash when registers cannot be resolved to signature elements.
|
2025-06-25 15:40:12 +02:00 |
|
Elizabeth Figura
|
5452e79a19
|
vkd3d-shader/d3d-asm: Handle INT_MIN in shader_print_int_literal().
|
2025-06-24 15:51:31 +02:00 |
|
Henri Verbeet
|
c2a01fff1e
|
vkd3d-shader/msl: Implement support for static texel offsets in msl_sample().
|
2025-06-24 15:32:59 +02:00 |
|
Henri Verbeet
|
6f8ce6df72
|
vkd3d-shader/msl: Implement VKD3DSIH_GATHER4_PO.
|
2025-06-24 15:32:59 +02:00 |
|
Henri Verbeet
|
449804623a
|
vkd3d-shader/msl: Implement VKD3DSIH_GATHER4_C.
|
2025-06-24 15:32:59 +02:00 |
|
Henri Verbeet
|
841cf65a41
|
vkd3d-shader/msl: Implement VKD3DSIH_GATHER4.
|
2025-06-24 15:32:59 +02:00 |
|
Henri Verbeet
|
3cc404759d
|
vkd3d-shader/msl: Implement VKD3DSIH_SAMPLE_LOD.
|
2025-06-24 15:32:59 +02:00 |
|
Giovanni Mascellani
|
99db7270f0
|
vkd3d-shader/ir: Validate DSY_FINE instructions.
|
2025-06-24 15:31:39 +02:00 |
|
Giovanni Mascellani
|
cbd508fce6
|
vkd3d-shader/ir: Validate DSY_COARSE instructions.
|
2025-06-24 15:31:39 +02:00 |
|
Giovanni Mascellani
|
7acebfc978
|
vkd3d-shader/ir: Validate DSY instructions.
|
2025-06-24 15:31:39 +02:00 |
|
Giovanni Mascellani
|
6bf25800c2
|
vkd3d-shader/ir: Validate DSX_FINE instructions.
|
2025-06-24 15:31:39 +02:00 |
|
Giovanni Mascellani
|
95e095992d
|
vkd3d-shader/ir: Validate DSX_COARSE instructions.
|
2025-06-24 15:31:39 +02:00 |
|
Giovanni Mascellani
|
96bb2953cc
|
vkd3d-shader/ir: Validate DSX instructions.
|
2025-06-24 15:31:39 +02:00 |
|
Giovanni Mascellani
|
ad320776a1
|
vkd3d-shader/ir: Validate DRCP instructions.
|
2025-06-24 15:31:39 +02:00 |
|
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 |
|
Shaun Ren
|
f3dec58423
|
vkd3d-shader/hlsl: Ignore the 'groupshared' modifier for non-compute shaders.
|
2025-06-24 14:54:25 +02:00 |
|
Shaun Ren
|
4ede2f1365
|
vkd3d-shader/hlsl: Allow memory barriers in SM4+ target profiles.
|
2025-06-24 14:51:34 +02:00 |
|
Shaun Ren
|
84a0a8ae86
|
vkd3d-shader/hlsl: Handle nodes with NULL data types in hlsl_replace_node().
|
2025-06-24 14:50:43 +02:00 |
|