|
866f138875
|
vkd3d-shader/ir: Record the control flow type in the program.
|
2024-09-12 18:31:32 +02:00 |
|
|
dcee148b1a
|
vkd3d-shader/ir: Move the control flow type enumeration to vkd3d_shader_private.h.
|
2024-09-12 18:27:20 +02:00 |
|
|
5df81049aa
|
vkd3d-shader/msl: Call vsir_program_transform() before generating code.
|
2024-09-12 18:09:00 +02:00 |
|
|
b31c9831fa
|
vkd3d-shader/ir: Print results as signed numbers.
|
2024-09-11 15:13:14 +02:00 |
|
|
096f133b09
|
vkd3d-shader/ir: Rename vsir_program_normalise() to vsir_program_transform().
|
2024-09-11 15:13:14 +02:00 |
|
|
03ab0156a2
|
vkd3d-shader/ir: Run validation after inserting the alpha test.
|
2024-09-11 15:13:14 +02:00 |
|
|
5c0d640d18
|
vkd3d-shader/ir: Run validation after flattening control flow constructs.
|
2024-09-11 15:13:14 +02:00 |
|
|
4b06729be8
|
vkd3d-shader/ir: Run validation after normalising combined samplers.
|
2024-09-11 15:13:14 +02:00 |
|
|
c2fd1e42fd
|
vkd3d-shader/ir: Run validation after removing dead code.
|
2024-09-11 15:13:14 +02:00 |
|
|
e550901efa
|
vkd3d-shader/ir: Free the semantic names of deleted signature elements in shader_signature_merge(). (Valgrind)
|
2024-09-10 21:45:22 +02:00 |
|
|
828dfdf1bd
|
vkd3d-shader/ir: Run validation after normalising flat constants.
|
2024-09-10 21:43:14 +02:00 |
|
|
1c285d40bd
|
vkd3d-shader/ir: Run validation after normalising I/O registers.
|
2024-09-10 21:43:14 +02:00 |
|
|
d8c41cc270
|
vkd3d-shader/ir: Run validation after normalising Hull Shader control points I/O registers.
|
2024-09-10 21:43:14 +02:00 |
|
|
a3fdc447de
|
vkd3d-shader/ir: Run validation after flattening hull shader phases.
|
2024-09-10 21:43:14 +02:00 |
|
|
5fd93c28c4
|
vkd3d-shader/ir: Run validation after remapping the output signature.
|
2024-09-10 21:43:14 +02:00 |
|
|
bfd1fc9cd6
|
vkd3d-shader/ir: Assume that Hull Shaders have a control point phase in vsir_program_normalise_io_registers().
The control point phase is always introduced, when missing, by the
earlier instruction_array_normalise_hull_shader_control_point_io()
pass.
|
2024-09-05 16:33:05 +02:00 |
|
|
7b9a1bf6df
|
vkd3d-shader/ir: Run validation after materializing undominated SSAs to TEMPs.
|
2024-09-05 16:29:47 +02:00 |
|
|
08c1f4d45e
|
vkd3d-shader/ir: Run validation after flattening control flow constructs.
|
2024-09-05 16:29:17 +02:00 |
|
|
455c826a6a
|
vkd3d-shader/ir: Run validation after structurization.
|
2024-09-05 16:29:11 +02:00 |
|
|
e935dcb88d
|
vkd3d-shader/ir: Run validation after lowering switches to selection ladders.
|
2024-09-05 16:29:02 +02:00 |
|
|
4a28433ef5
|
vkd3d-shader/ir: Run validation after materializing PHI SSAs to TEMPs.
|
2024-09-05 16:26:52 +02:00 |
|
|
fade5dd54c
|
vkd3d-shader/ir: Run validation after lowering instructions.
|
2024-09-05 16:25:33 +02:00 |
|
|
ffb7284fb6
|
vkd3d-shader/ir: Do not decide the control flow type on NOPs.
|
2024-09-05 16:20:39 +02:00 |
|
|
829e6f5cd0
|
vkd3d-shader/ir: Emit a warning instead of an error on validation failures.
|
2024-09-05 16:20:39 +02:00 |
|
|
9a564872c5
|
vkd3d-shader/hlsl: Store SM1 constant dcls on the vsir_program.
|
2024-09-04 17:44:46 +02:00 |
|