Henri Verbeet
|
795211141f
|
vkd3d-shader/ir: Rename VKD3D_DATA_BOOL to VSIR_DATA_BOOL.
|
2025-07-23 17:19:28 +02:00 |
|
Henri Verbeet
|
aebe64ecac
|
vkd3d-shader/ir: Rename VKD3D_DATA_UNUSED to VSIR_DATA_UNUSED.
|
2025-07-23 17:19:28 +02:00 |
|
Henri Verbeet
|
ed695cc551
|
vkd3d-shader/ir: Rename VKD3D_DATA_SNORM to VSIR_DATA_SNORM.
|
2025-07-23 17:19:28 +02:00 |
|
Henri Verbeet
|
ed27427508
|
vkd3d-shader/ir: Rename VKD3D_DATA_UNORM to VSIR_DATA_UNORM.
|
2025-07-23 17:19:28 +02:00 |
|
Henri Verbeet
|
b4bf2af315
|
vkd3d-shader/ir: Consistently use VKD3D_DATA_UNUSED for STREAM registers.
|
2025-07-22 14:59:27 +02:00 |
|
Henri Verbeet
|
1487764e23
|
vkd3d-shader/ir: Rename VKD3D_DATA_UINT64 to VSIR_DATA_U64.
|
2025-07-22 14:57:26 +02:00 |
|
Henri Verbeet
|
742cce9a08
|
vkd3d-shader/ir: Rename VKD3D_DATA_UINT to VSIR_DATA_U32.
|
2025-07-22 14:57:26 +02:00 |
|
Henri Verbeet
|
163b87444f
|
vkd3d-shader/ir: Rename VKD3D_DATA_UINT16 to VSIR_DATA_U16.
|
2025-07-22 14:57:26 +02:00 |
|
Henri Verbeet
|
40bbd61abd
|
vkd3d-shader/ir: Rename VKD3D_DATA_UINT8 to VSIR_DATA_U8.
|
2025-07-22 14:57:26 +02:00 |
|
Henri Verbeet
|
a04e4e4010
|
vkd3d-shader/ir: Rename VKD3D_DATA_INT to VSIR_DATA_I32.
|
2025-07-22 14:57:26 +02:00 |
|
Giovanni Mascellani
|
b02c3759be
|
vkd3d-shader/ir: Check that SAMPLEMASK registers have dimension SCALAR.
Also fix the DXIL parser to emit them accordingly.
|
2025-07-22 14:55:18 +02:00 |
|
Giovanni Mascellani
|
834f762cb5
|
vkd3d-shader/ir: Check that DEPTHOUTLE registers have dimension SCALAR.
Also fix the DXIL parser to emit them accordingly.
|
2025-07-21 12:23:34 +02:00 |
|
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 |
|
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
|
82ef9bf2e5
|
vkd3d-shader/ir: Introduce VSIR_OP_UREM.
It is meant to compute the unsigned integer remainder.
|
2025-06-25 16:43:34 +02:00 |
|
Giovanni Mascellani
|
78e0f8412d
|
vkd3d-shader/ir: Introduce VSIR_OP_UDIV_SIMPLE.
It is meant to compute the unsigned integer division, without
computing the modulo at the same time.
|
2025-06-25 16:40:43 +02:00 |
|
Giovanni Mascellani
|
ada09d003d
|
vkd3d-shader/ir: Repurpose IDIV to compute plain signed division.
It doesn't compute signed remainder any more.
|
2025-06-25 16:39:50 +02:00 |
|
Giovanni Mascellani
|
823a8724de
|
vkd3d-shader/ir: Introduce VSIR_OP_IREM.
It is meant to compute the signed integer remainder.
|
2025-06-25 16:38:38 +02:00 |
|
Henri Verbeet
|
d219cccc99
|
vkd3d-shader/ir: Rename the VKD3DSIH_* enum elements to VSIR_OP_*.
|
2025-06-25 15:53:41 +02:00 |
|