19 Commits (574a99b9b3009f894622f49c307a473f761c30ad)

Author SHA1 Message Date
ReinUsesLisp 574a99b9b3 shader: Fix loop safety to SSA pass 5 years ago
lat9nq 3a70b6c79b shader: Add shader loop safety check settings 5 years ago
ReinUsesLisp 142d4f3f6e shader: Always initialize up reference in structure control flow 5 years ago
ReinUsesLisp 5c6dc51c69 shader: Read branch conditions from an instruction 5 years ago
lat9nq 69210028b4 shader_recompiler: GCC fixes 5 years ago
ReinUsesLisp f2ae32fa76 glasm: Initial implementation of phi nodes on GLASM 5 years ago
ReinUsesLisp 03f6d424ce glasm: Rework control flow introducing a syntax list 5 years ago
ReinUsesLisp 172942911a shader: Fix gcc warnings 5 years ago
ReinUsesLisp 3c1229a7c5 shader: Improve goto removal algorithm complexity 5 years ago
ReinUsesLisp 7769517fc0 shader: Move siblings check to a separate function and comment them out 5 years ago
ReinUsesLisp 31835567f2 shader: Mark blocks with no end branch as unreachable 5 years ago
lat9nq a4e7a41e7f shader_recompiler,video_core: Cleanup some GCC and Clang errors 5 years ago
ReinUsesLisp 876dd94b57 shader: Fix indirect branches to scheduler instructions 5 years ago
FernandoS27 bf9d512e17 shader: Implement BRX 5 years ago
ReinUsesLisp 0b338e3102 shader: Fix structured control flow on KIL instructions 5 years ago
ReinUsesLisp 1688302a0d shader: Properly insert Prologue instruction 5 years ago
ReinUsesLisp 24bc872af3 shader: Implement NDC [-1, 1], attribute types and default varying initialization 5 years ago
ReinUsesLisp 33090a74dd shader: Add partial rasterizer integration 5 years ago
ReinUsesLisp db2e9d64aa shader: Implement CAL inlining function calls 5 years ago
ReinUsesLisp d0459ab2c2 shader: Fix control flow 5 years ago
ReinUsesLisp 16a5b4f494 spirv: Fixes and Intel specific workarounds 5 years ago
ReinUsesLisp dc384d68ac shader: Improve object pool 5 years ago
ReinUsesLisp c4d75e4b78 shader: Initial implementation of an AST 5 years ago