11 Commits (3e4029b238bf1b604754175f9a100765f0b5a081)

Author SHA1 Message Date
Kyle Kienapfel 6fa3faec65 Add break for default cases 3 years ago
FengChen 1f54cd4ac7 video_coare: Reimplementing the maxwell drawing trigger mechanism 4 years ago
Liam 084d7d6b01 common: Change semantics of UNREACHABLE to unconditionally crash 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
Lioncash 81d1a1133d video_core/macro_interpreter: Move impl class to the cpp file 4 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 34ec64233a macro-interpreter: Resolve -Wself-assign-field warning 6 years ago
David Marcec 6ce5f3120b Macro HLE support 6 years ago
David Marcec 411f5527d4 Mark parameters as const 6 years ago
David Marcec b032ebdfee Implement macro JIT 6 years ago
Fernando Sahmkow 90e5694230 VideoCore/Engines: Refactor Engines CallMethod. 6 years ago
namkazy fc37672f26 apply replay logic to all writes. remove replay from MacroInterpreter::Send (@fincs) 6 years ago
namkazy 7051dc1902 maxwell_3d: update comments for shadow ram usage 6 years ago
Nguyen Dac Nam 01af036c1f marco_interpreter: write hw value when shadow ram requested 6 years ago
Lioncash 125caf5d6e video_core/macro_interpreter: Make definitions of most private enums/unions hidden 7 years ago
Fernando Sahmkow ba02d564f8 Video Core: initial Implementation of InstanceDraw Packaging 7 years ago
ReinUsesLisp 5f309b88db Revert "Revert #2466" and stub FirmwareCall 4 7 years ago
ReinUsesLisp 701dedcfad maxwell_3d: Avoid moving macro_params 7 years ago
Fernando Sahmkow 913b7a6872 GPU: Add a microprofile for macro interpreter 7 years ago
Fernando Sahmkow 911fafb967 Revert #2466 7 years ago
Sebastian Valle 9ef45f00bf
GPU/MMEInterpreter: Ignore the 'exit' flag when it's executed inside a delay slot. 7 years ago
Lioncash 00e7190e29 video_core/macro_interpreter: Remove assertion within FetchParameter() 7 years ago
Lioncash 1efdb4897e video_core/macro_interpreter: Simplify GetRegister() 7 years ago
David Marcec fdd649e2ef Fixed uninitialized memory due to missing returns in canary 7 years ago
bunnei abea6fa90c gpu: Rewrite GPU command list processing with DmaPusher class. 7 years ago
bunnei 033b46253e macro_interpreter: Implement AddWithCarry and SubtractWithBorrow. 7 years ago
bunnei de0ab806df maxwell_3d: Restructure macro upload to use a single macro code memory. 8 years ago
Frederic L 7a5eda5914 global: Use std::optional instead of boost::optional (#1578) 8 years ago
Subv 8191273a3d MacroInterpreter: Avoid left shifting negative values. 8 years ago
Lioncash 8475496630
general: Convert assertion macros over to be fmt-compatible 8 years ago
Subv 1ec8d2123d GPU: Implemented a gpu macro interpreter. 8 years ago