56 Commits (16e964480c99dabe7e8ff6f6ed5cbc6b34088759)

Author SHA1 Message Date
MaranBr 16e964480c Reduce precision of Medium a little bit 4 weeks ago
MaranBr d25bb92489 Replace old GPU accuracy modes with new ones 4 weeks ago
lizzie f55e560ac5
[compat] Debian stable gcc12/clang14 compilation fixes (#2763) 2 months ago
MaranBr 19036c59b5
[video_core] Simplify DMA options (#525) 3 months ago
MaranBr 5b864d406d
[video_core] Add option to control the DMA precision level at runtime (#304) 4 months ago
MaranBr 7bfa2404a6
[video_core] Improve DMA logic and add an option to sync memory operations (#276) 4 months ago
crueter f1e74f6855
[meta] remove MicroProfile (#185) 5 months ago
MrPurple666 2d2e9208d2 Unified torzu and sudachi friend.cpp + fix android build on dma_pusher 9 months ago
Zephyron 0071e980b8 video_core: Enforce safe memory reads for compute dispatch 1 year ago
Fernando Sahmkow b206089ea7 Core: Clang format and other small issues. 2 years ago
Fernando Sahmkow 9db159da71 SMMU: Initial adaptation to video_core. 2 years ago
Fernando Sahmkow 94dd857cda VideoCore: Implement DispatchIndirect 2 years ago
Fernando Sahmkow 8208becc49 DMA Pusher: Fix regression caused by guest memory optimizations 2 years ago
Kelebek1 42638691b5 Use spans over guest memory where possible instead of copying data. 3 years ago
arades79 60a68839ee remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency 3 years ago
arades79 adcef452e0 add static lifetime to constexpr values to force compile time evaluation where possible 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 12a76465b9 MacroHLE: Reduce massive calculations on sizing 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
ameerj 4d5adfb3c9 scratch_buffer: Explicitly defing resize and resize_destructive functions 3 years ago
ameerj 284582a0b2 dma_pusher: Rework command_headers usage 3 years ago
Fernando Sahmkow 42ef10060a VideoCore: Refactor fencing system. 4 years ago
Fernando Sahmkow 8847b6645c VideoCore: implement channels on gpu caches. 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
ameerj b837219423 video_core: Reduce unused includes 4 years ago
Fernando Sahmkow d9fc759460 BufferCache: Additional download fixes. 5 years ago
ReinUsesLisp 2dfce2fca6 video_core: Reimplement the buffer cache 5 years ago
Lioncash 2f181b6a90 video_core: Resolve more variable shadowing scenarios 5 years ago
bunnei 0b6324b3a6 video_core: dma_pusher: Remove integrity check on command lists. 5 years ago
bunnei af7ab45b45 video_core: dma_pusher: Add support for integrity checks. 5 years ago
bunnei 69f4a66d23 video_core: dma_pusher: Add support for prefetched command lists. 5 years ago
David Marcec 67d7c0f45e DmaPusher: Remove dead code in step 6 years ago
Fernando Sahmkow 4c11487d1e VideoCore/GPU: Delegate subchannel engines to the dma pusher. 6 years ago
Fernando Sahmkow ef3a0ae64a DMAPusher: Propagate multimethod writes into the engines. 6 years ago
Fernando Sahmkow fda21f5a93 GPU: Delay Fences. 6 years ago
Fernando Sahmkow de53bc96c0 BufferCache: Implement OnCPUWrite and SyncGuestHost 6 years ago
Fernando Sahmkow c689dc6804 GPU: Refactor synchronization on Async GPU 6 years ago
Lioncash 8a37c63b9e dma_pusher: Remove reliance on the global system instance 6 years ago
ReinUsesLisp 005f5ca883 video_core: Reintroduce dirty flags infrastructure 6 years ago
ReinUsesLisp c2d3732176 gl_rasterizer: Remove dirty flags 6 years ago
Fernando Sahmkow e82d641357 GPU: Flush commands on every dma pusher step. 7 years ago
Fernando Sahmkow 7c50842226 Maxwell3D: Rework the dirty system to be more consistant and scaleable 7 years ago
Fernando Sahmkow fc9a1b81cb Dma_pusher: ASSERT on empty command_list 7 years ago
ReinUsesLisp 7a56d07632 video_core: Silent -Wswitch warnings 7 years ago
Fernando Sahmkow 994393bd02 Use ReadBlockUnsafe for fetyching DMA CommandLists 7 years ago
Lioncash 44d91d561a video_core/texures/texture: Remove unnecessary includes 7 years ago
bunnei d3f26c1546 video_core: Refactor to use MemoryManager interface for all memory access. 7 years ago