37 Commits (bd6dd7ecec299f98fbde7598f48156370b80fd8f)

Author SHA1 Message Date
crueter bd6dd7ecec
[maxwell] Fix Flow::Block comp error (#3882) 4 days ago
lizzie a8093c2a3c
[*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants (#3442) 3 months ago
Gamer64 43a7470a7d
[Maxwell]: Fix shaders compilation memory leak (#2606) 7 months ago
lizzie f19bbda517
[common] remove ranges polyfill (#2546) 7 months ago
crueter 9cef9f5dce Update fmt to allow for v11 1 year ago
Liam 5a712bb51a general: fix compile for Apple Clang 3 years ago
Fernando Sahmkow 335b4b81cd Shader Decompiler: Fix dangerous behavior of invalid iterator insertion. 4 years ago
lat9nq e8fc40baa1 structured_control_flow: Remove constexpr Flow::Block 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
ameerj 0df188787a shader_recompiler: Reduce unused includes 4 years ago
ameerj 8485bb3dcb structured_control_flow: Skip reordering nested demote branches. 5 years ago
ameerj e9a8e011f6 structured_control_flow: Conditionally invoke demote reorder pass 5 years ago
ameerj 8c687b3a91 structured_control_flow: Add DemoteCombinationPass 5 years ago
ReinUsesLisp 2321666580 shader: Avoid usage of C++20 ranges to build in clang 5 years ago
lat9nq b557314001 shader_recompiler, video_core: Resolve clang errors 5 years ago
lat9nq c969f6e678 shader: GCC fmt 8.0.0 fixes 5 years ago
ReinUsesLisp 04c1dca457 shader: Move loop safety tests to code emission 5 years ago
ReinUsesLisp d633ec4ecc shader: Calibrate loop safety threshold 5 years ago
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