107 Commits (33cb9a7547f5f6072cbba99d8407461f1d576542)

Author SHA1 Message Date
DraVee 33cb9a7547 [headers] 2 months ago
CamilleLaVey 15c961d0bf [video_core, macro] Macro execution caching 3 months ago
lizzie 941caf31ce
[port] NetBSD and improper ctor for SpinLock fixes (#3092) 4 months ago
lizzie 191e4c75a1
[meta] fix license headers (#2547) 6 months ago
lizzie 9d2681ecc9
[cmake] enable clang-cl and WoA builds (#348) 7 months ago
crueter f1e74f6855
[meta] remove MicroProfile (#185) 8 months ago
swurl f786802b9b User Data Migration from Citron, Sudachi, and Yuzu (#91) 11 months ago
Briar 4bb6e633e0 externals: Downgrade dynarmic to `ae99622` and xbyak to `0d67fd15`; modify ABI parameter handling in macro_jit_x64.cpp 12 months ago
FearlessTobi 4d55e58ee4 scope_exit: Make constexpr 2 years ago
Ameer J 2fc6f3fcfd gl_rasterizer: Implement DrawTransformFeedback macro 2 years ago
Fernando Sahmkow 2221256e90 Macro HLE: Add DrawIndirectByteCount 3 years ago
Fernando Sahmkow 5ea12207f3 Query Cachge: Fully rework Vulkan's query cache 3 years ago
Kelebek1 334a0eaa9c Mark decompiled macros as decompiled on dump, dump shaders after translation 3 years ago
Morph 9308213232 video_core/macro: Make use of Common::HashValue 3 years ago
Fernando Sahmkow d46062e354 MacroHLE: eliminate 2 rushed macros. 3 years ago
Fernando Sahmkow e5d02ff039 yuzu-ui: Add setting for disabling macro HLE 3 years ago
Fernando Sahmkow 1fdf24a081 Video_core: Address feedback 3 years ago
Liam af9b730db8 video_core: fix build 3 years ago
Fernando Sahmkow e6e49e584f MacroHLE: Final cleanup and fixes. 3 years ago
Fernando Sahmkow 4bf1ee5bdc DMAPusher: Improve collection of non executing methods 3 years ago
Fernando Sahmkow d2643a61c3 Revert Buffer cache changes and setup additional macros. 3 years ago
Fernando Sahmkow 7842543573 MacroHLE: Add HLE replacement for base vertex and base instance. 3 years ago
Fernando Sahmkow 209ce46a9f MacroHLE: Add Index Buffer size estimation. 3 years ago
Fernando Sahmkow b4fcb0b2b2 MacroHLE: Refactor MacroHLE system. 4 years ago
Fernando Sahmkow b5b0ec9429 MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect. 4 years ago
Fernando Sahmkow f2f2784817 MacroHLE: Add MultidrawIndirect HLE Macro. 4 years ago
Feng Chen ad05d9fe1e video_core: Implement maxwell3d draw manager and split draw logic 3 years ago
Liam e219606128 maxwell3d: full HLE for multi-layer clears 3 years ago
Liam bc9a3c2033 maxwell3d: HLE multi-layer clear macro 3 years ago
Kyle Kienapfel d886438754 Add break for default cases 3 years ago
Liam 9509fb30a4 Initial ARM64 support 3 years ago
FengChen 8eed4e7ee5 video_coare: Reimplementing the maxwell drawing trigger mechanism 3 years ago
Kelebek1 37845e1228 Update 3D regs 4 years ago
Fernando Sahmkow 5ef7ad3294 VideoCore: Add option to dump the macros. 4 years ago
Fernando Sahmkow 83f9ff6b1e MacroHLE: Add MultidrawIndirect HLE Macro. 5 years ago
Liam bedaf2f959 macro_jit_x64: fix miscompilation of bit extraction operations 4 years ago
Liam 52a802abdd macro_jit_x64: cancel exit for taken branch 4 years ago
Liam 79bf4bc3ff general: fix compilation on MinGW GCC 12 4 years ago
Liam c1771c98f3 common: Change semantics of UNREACHABLE to unconditionally crash 4 years ago
Liam fa2047970e video_core/macro: clear code on upload address assignment 4 years ago
Fernando Sahmkow df5dd2fd82 VideoCore: Add option to dump the macros. 4 years ago
Liam bf91c63d70 video_core/macro_jit_x64: warn on invalid parameter access 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
Lioncash 1d5b635601 common/xbyak_api: Make BuildRegSet() constexpr 4 years ago
Lioncash ebc41b3af6 video_core/macro: Add missing <cstring> header 4 years ago
Lioncash e7242491a4 video_core/macro_interpreter: Move impl class to the cpp file 4 years ago
Lioncash 6950d969aa video_core/macro_hle: Return unique_ptr directly from GetHLEProgram() 4 years ago
Lioncash 65e617754f video_core/macro: Remove unused parameter from Execute() 4 years ago
Lioncash 791b988d07 video_core/macro_jit_x64: Remove unused impl class member 4 years ago
Lioncash 9a802c7a09 video_core/macro_jit_x64: Decouple PersistentCallerSavedRegs() from impl 4 years ago