Feifan He
|
c278c901b5
|
vkd3d-shader/msl: Keep track of the current indentation level
|
2024-09-17 11:30:26 +02:00 |
|
Giovanni Mascellani
|
56ec211d04
|
vkd3d-shader/ir: Introduce a helper for validating Hull Shader phases.
|
2024-09-16 19:32:32 +02:00 |
|
Giovanni Mascellani
|
259273a133
|
vkd3d-shader/ir: Introduce a helper for validating DCL_TESSELLATOR_PARTITIONING.
|
2024-09-16 19:32:32 +02:00 |
|
Giovanni Mascellani
|
a3c7bebc18
|
vkd3d-shader/ir: Introduce a helper for validating DCL_TESSELLATOR_OUTPUT_PRIMITIVE.
|
2024-09-16 19:32:32 +02:00 |
|
Giovanni Mascellani
|
48f512a83a
|
vkd3d-shader/ir: Introduce a helper for validating DCL_TESSELLATOR_DOMAIN.
|
2024-09-16 19:32:32 +02:00 |
|
Giovanni Mascellani
|
8aa2364381
|
vkd3d-shader/ir: Introduce a helper for validating DCL_OUTPUT_CONTROL_POINT_COUNT.
|
2024-09-16 19:32:32 +02:00 |
|
Nikolay Sivov
|
0e9fcb1431
|
vkd3d-shader/tpf: Handle tessellation stage fields in STAT.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-09-16 14:04:46 +02:00 |
|
Nikolay Sivov
|
947b151ed4
|
vkd3d-shader/tpf: Handle atomic instructions in STAT.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-09-16 14:01:29 +02:00 |
|
Nikolay Sivov
|
7c12371298
|
vkd3d-shader/tpf: Handle bitwise instructions in STAT.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-09-16 14:01:18 +02:00 |
|
Nikolay Sivov
|
90fc57ff89
|
vkd3d-shader/tpf: Handle GS reflection fields in the STAT section.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-09-16 14:01:07 +02:00 |
|
Nikolay Sivov
|
97cc27d33f
|
vkd3d-shader/d3d-asm: Tweak some GS declaration names.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-09-16 13:58:57 +02:00 |
|
Giovanni Mascellani
|
c45bb5badc
|
vkd3d-shader/ir: Introduce a helper for validating DCL_GL_INSTANCES.
|
2024-09-16 13:53:52 +02:00 |
|
Giovanni Mascellani
|
dec7a0dbd2
|
vkd3d-shader/ir: Introduce a helper for validating DCL_OUTPUT_TOPOLOGY.
|
2024-09-16 13:53:52 +02:00 |
|
Giovanni Mascellani
|
22ba37c8b9
|
vkd3d-shader/ir: Introduce a helper for validating DCL_VERTICES_OUT.
|
2024-09-16 13:53:51 +02:00 |
|
Giovanni Mascellani
|
936adff58b
|
vkd3d-shader/ir: Introduce a helper for validating DCL_INPUT_PRIMITIVE.
|
2024-09-16 13:53:51 +02:00 |
|
Giovanni Mascellani
|
0f07a2c512
|
vkd3d-shader/ir: Introduce a helper for validating DCL_HS_MAX_TESSFACTOR.
|
2024-09-16 13:53:51 +02:00 |
|
Giovanni Mascellani
|
e1c3266793
|
vkd3d-shader/ir: Record entering a block in the LABEL validation handler.
|
2024-09-16 13:53:51 +02:00 |
|
Giovanni Mascellani
|
1d21588de7
|
vkd3d-shader/ir: Record leaving a block in the relevant validation handlers.
|
2024-09-16 13:53:51 +02:00 |
|
Giovanni Mascellani
|
3e012c355d
|
vkd3d-shader/ir: Validate NOP instructions.
|
2024-09-14 16:44:17 +02:00 |
|
Giovanni Mascellani
|
27b421be6a
|
vkd3d-shader/ir: Do not access a missing destination register when validating PHI.
|
2024-09-14 16:44:17 +02:00 |
|
Giovanni Mascellani
|
e27cf68173
|
vkd3d-shader/ir: Introduce a helper for validating PHI.
|
2024-09-14 16:44:16 +02:00 |
|
Giovanni Mascellani
|
9696a0cd4a
|
vkd3d-shader/ir: Introduce a helper for validating SWITCH_MONOLITHIC.
|
2024-09-14 16:44:16 +02:00 |
|
Giovanni Mascellani
|
ce6306c6fb
|
vkd3d-shader/ir: Introduce a helper for validating BRANCH.
|
2024-09-14 16:44:16 +02:00 |
|
Giovanni Mascellani
|
504f4223c2
|
vkd3d-shader/ir: Introduce a helper for validating LABEL.
|
2024-09-14 16:44:16 +02:00 |
|
Giovanni Mascellani
|
c447a062c4
|
vkd3d-shader/ir: Introduce a helper for validating RET.
|
2024-09-14 16:44:16 +02:00 |
|