80 Commits (78eeefb03049e689bb56424c2278ed7dd4e13a4c)

Author SHA1 Message Date
Liam 4c42655a2d maxwell3d: full HLE for multi-layer clears 3 years ago
Liam ece0c1095d maxwell3d: HLE multi-layer clear macro 3 years ago
Kyle Kienapfel 6fa3faec65 Add break for default cases 3 years ago
Liam cbaf642ffe Initial ARM64 support 3 years ago
FengChen 1f54cd4ac7 video_coare: Reimplementing the maxwell drawing trigger mechanism 3 years ago
Kelebek1 752659aef3 Update 3D regs 4 years ago
Fernando Sahmkow 8bb604b3be VideoCore: Add option to dump the macros. 4 years ago
Fernando Sahmkow a60b669ef4 MacroHLE: Add MultidrawIndirect HLE Macro. 5 years ago
Liam 1225627515 macro_jit_x64: fix miscompilation of bit extraction operations 4 years ago
Liam b80f7faebe macro_jit_x64: cancel exit for taken branch 4 years ago
Liam ebecdd3a74 general: fix compilation on MinGW GCC 12 4 years ago
Liam 084d7d6b01 common: Change semantics of UNREACHABLE to unconditionally crash 4 years ago
Liam e158951695 video_core/macro: clear code on upload address assignment 4 years ago
Fernando Sahmkow 5562ae9cc5 VideoCore: Add option to dump the macros. 4 years ago
Liam 7fe5004f90 video_core/macro_jit_x64: warn on invalid parameter access 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
Lioncash f6a049337e common/xbyak_api: Make BuildRegSet() constexpr 4 years ago
Lioncash a8a4f37628 video_core/macro: Add missing <cstring> header 4 years ago
Lioncash 81d1a1133d video_core/macro_interpreter: Move impl class to the cpp file 4 years ago
Lioncash cfd9f7d25b video_core/macro_hle: Return unique_ptr directly from GetHLEProgram() 4 years ago
Lioncash a05d9405b9 video_core/macro: Remove unused parameter from Execute() 4 years ago
Lioncash 74f80299b0 video_core/macro_jit_x64: Remove unused impl class member 4 years ago
Lioncash f11eefed56 video_core/macro_jit_x64: Decouple PersistentCallerSavedRegs() from impl 4 years ago
Lioncash 6b873b72ae video_core/macro_jit_x64: Move impl class into cpp file 4 years ago
Lioncash a3c81745b1 video_core/macro_hle: Move impl class into cpp file 4 years ago
Merry 1770503185 xbyak: Update include path 5 years ago
bunnei a4c6712a4b common: Move settings to common from core. 5 years ago
Lioncash 4c5f5c9bf3 video_core: Remove unnecessary enum class casting in logging messages 5 years ago
Lioncash 677a8b208d video_core: Resolve more variable shadowing scenarios 5 years ago
Lioncash ff45c39578 General: Make use of std::nullopt where applicable 6 years ago
Lioncash a5dcccfdd2 externals: Update Xbyak to 5.96 6 years ago
ReinUsesLisp da53bcee60 video_core: Initialize renderer with a GPU 6 years ago
Lioncash 34ec64233a macro-interpreter: Resolve -Wself-assign-field warning 6 years ago
Lioncash e17fb5ee97 video_core: Remove unused variables 6 years ago
Lioncash c0650cd82c macro_hle: Remove unnecessary static keywords 6 years ago
Lioncash be6b7591d9 macro_hle: Simplify shift expression in HLE_771BB18C62444DA0() 6 years ago
Lioncash cc935d997b macro_hle: Remove unnecessary std::make_pair calls 6 years ago
Lioncash 502dbfb9eb macro: Resolve missing parameter in doxygen comment 6 years ago
David 7c970132b5
macro: Add support for "middle methods" on the code cache (#4112) 6 years ago
David Marcec f5e2aec422 addressed issues 6 years ago
David Marcec 52340e94ac clear mme draw mode 6 years ago
David Marcec fabdf5d385 Addressed issues 6 years ago
David Marcec 74b4334d51 Fix constbuffer for 0217920100488FF7 6 years ago
David Marcec 6ce5f3120b Macro HLE support 6 years ago
MerryMage c12eb814b4 macro_jit_x64: Use ecx for shift register 6 years ago
Lioncash 5a4e89b901 macro_jit_x64: Correct readability of Compile_ExtractShiftLeftImmediate() 6 years ago
Lioncash 140f953b6a macro_jit_x64: Correct readability of Compile_ExtractShiftLeftRegister() 6 years ago
Lioncash 8ea749c1ca macro_jit_x64: Remove unused variable 6 years ago
Lioncash 811bff009e macro_jit_x64: Eliminate variable shadowing in Compile_ProcessResult() 6 years ago
MerryMage 977ceb4056 macro_jit_x64: Remove unused function Read 6 years ago