ameerj
|
907dfbea71
structured_control_flow: Skip reordering nested demote branches.
|
5 lat temu |
ameerj
|
4fda7f1c82
structured_control_flow: Conditionally invoke demote reorder pass
|
5 lat temu |
ameerj
|
862dc2b2b3
structured_control_flow: Add DemoteCombinationPass
|
5 lat temu |
ReinUsesLisp
|
bf2956d77a
shader: Avoid usage of C++20 ranges to build in clang
|
5 lat temu |
lat9nq
|
49946cf780
shader_recompiler, video_core: Resolve clang errors
|
5 lat temu |
lat9nq
|
2e5af95541
shader: GCC fmt 8.0.0 fixes
|
5 lat temu |
ReinUsesLisp
|
808ef97a08
shader: Move loop safety tests to code emission
|
5 lat temu |
ReinUsesLisp
|
1d182fc0f5
shader: Calibrate loop safety threshold
|
5 lat temu |
ReinUsesLisp
|
7ac55c2a75
shader: Fix loop safety to SSA pass
|
5 lat temu |
lat9nq
|
373f75d944
shader: Add shader loop safety check settings
|
5 lat temu |
ReinUsesLisp
|
329dea217d
shader: Always initialize up reference in structure control flow
|
5 lat temu |
ReinUsesLisp
|
9bb3e008c9
shader: Read branch conditions from an instruction
|
5 lat temu |
lat9nq
|
f7a2340205
shader_recompiler: GCC fixes
|
5 lat temu |
ReinUsesLisp
|
bf5e48ffe4
glasm: Initial implementation of phi nodes on GLASM
|
5 lat temu |
ReinUsesLisp
|
d54d7de40e
glasm: Rework control flow introducing a syntax list
|
5 lat temu |
ReinUsesLisp
|
c8f9772d65
shader: Fix gcc warnings
|
5 lat temu |
ReinUsesLisp
|
cc0fcd1b8d
shader: Improve goto removal algorithm complexity
|
5 lat temu |
ReinUsesLisp
|
e4d1122082
shader: Move siblings check to a separate function and comment them out
|
5 lat temu |
ReinUsesLisp
|
dfd5341d71
shader: Mark blocks with no end branch as unreachable
|
5 lat temu |
lat9nq
|
0bb85f6a75
shader_recompiler,video_core: Cleanup some GCC and Clang errors
|
5 lat temu |
ReinUsesLisp
|
b0d5572abf
shader: Fix indirect branches to scheduler instructions
|
5 lat temu |
FernandoS27
|
34aba9627a
shader: Implement BRX
|
5 lat temu |
ReinUsesLisp
|
a806b29cb9
shader: Fix structured control flow on KIL instructions
|
5 lat temu |
ReinUsesLisp
|
d3dad6b632
shader: Properly insert Prologue instruction
|
5 lat temu |
ReinUsesLisp
|
68a9505d8a
shader: Implement NDC [-1, 1], attribute types and default varying initialization
|
5 lat temu |
ReinUsesLisp
|
260743f371
shader: Add partial rasterizer integration
|
5 lat temu |
ReinUsesLisp
|
71f96fa636
shader: Implement CAL inlining function calls
|
5 lat temu |