Henri Verbeet
|
e3118110bf
|
vkd3d-shader/d3d-asm: Print data types for indexable temporary declarations.
|
2025-09-08 12:34:16 +02:00 |
|
Henri Verbeet
|
fdc1edb647
|
vkd3d-shader/d3d-asm: Check the actual index count in shader_print_register().
vsir_register_init() does initialise offsets to ~0u, but at this point
that's not something that should be relied on.
|
2025-09-03 13:02:36 +02:00 |
|
Henri Verbeet
|
9f2e122239
|
vkd3d-shader/ir: Introduce vsir_data_type_get_name().
|
2025-09-02 11:35:33 +02:00 |
|
Henri Verbeet
|
9336b4647c
|
vkd3d-shader/d3d-asm: Resolve SSA values when outputting SM<6 assembly.
In particular, since commit eaebef4265 we
may receive vsir generated from HLSL sources, which typically contains
SSA values.
|
2025-08-13 15:55:31 +02:00 |
|
Giovanni Mascellani
|
bdccdd9996
|
vkd3d-shader/d3d-asm: Emit precise flags for a number of opcodes.
I've seen them specifically on RESINFO, but it general it makes
sense to print them for any opcode that expects a bit field in
the flags.
|
2025-07-29 12:28:09 +02:00 |
|
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
|
f74b56622a
|
vkd3d-shader/ir: Rename VKD3D_DATA_CONTINUED to VSIR_DATA_CONTINUED.
|
2025-07-23 17:19:28 +02:00 |
|
Henri Verbeet
|
ca24aada9a
|
vkd3d-shader/ir: Rename VKD3D_DATA_MIXED to VSIR_DATA_MIXED.
|
2025-07-23 17:19:28 +02:00 |
|
Henri Verbeet
|
b055a16e03
|
vkd3d-shader/ir: Rename VKD3D_DATA_OPAQUE to VSIR_DATA_OPAQUE.
|
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 |
|
Giovanni Mascellani
|
42f53c82f3
|
vkd3d-shader/d3d-asm: Use iterators in d3d_asm_compile().
|
2025-07-22 17:11:13 +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 |
|
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 |
|
Henri Verbeet
|
d219cccc99
|
vkd3d-shader/ir: Rename the VKD3DSIH_* enum elements to VSIR_OP_*.
|
2025-06-25 15:53:41 +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
|
1214359022
|
vkd3d-shader/ir: Introduce vsir_opcode_get_name().
|
2025-06-10 17:44:18 +02:00 |
|