51 Commits (495b8e31b55ac7617c19d8dec216b1e08f415a2f)

Author SHA1 Message Date
Fernando Sahmkow 495b8e31b5 DMAEngine: Revert flushing from Pitch to BlpockLinear. 5 years ago
Fernando Sahmkow b780d5b5c5 DMAEngine: Accelerate BufferClear 5 years ago
Fernando Sahmkow be1a3f7a0f accelerateDMA: Accelerate Buffer Copies. 5 years ago
bunnei a4c6712a4b common: Move settings to common from core. 5 years ago
ReinUsesLisp 82c2601555 video_core: Reimplement the buffer cache 5 years ago
ReinUsesLisp 9764c13d6d video_core: Rewrite the texture cache 5 years ago
Lioncash 677a8b208d video_core: Resolve more variable shadowing scenarios 5 years ago
ReinUsesLisp 2a24b1c973 video_core: Enforce -Wunused-variable and -Wunused-but-set-variable 5 years ago
ReinUsesLisp f00641459e textures/decoders: Fix block linear to pitch copies 5 years ago
ReinUsesLisp c574ab5aa1 video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changes 6 years ago
ReinUsesLisp 2a9d17b7e7 maxwell_dma: Rename registers to match official docs and reorder 6 years ago
Fernando Sahmkow 37c690576f MaxwellDMA: Optimize micro copies. 6 years ago
Fernando Sahmkow 90e5694230 VideoCore/Engines: Refactor Engines CallMethod. 6 years ago
Fernando Sahmkow 5c9feaebb6 Clang Format. 6 years ago
Fernando Sahmkow 3fedcc2f6e DMAPusher: Propagate multimethod writes into the engines. 6 years ago
Fernando Sahmkow 1b3be8a8f8 MaxwellDMA: Correct copying on accuracy level. 6 years ago
Fernando Sahmkow 084ceb925a UI: Replasce accurate GPU option for GPU Accuracy Level 6 years ago
ReinUsesLisp eed789d0d1 video_core: Reintroduce dirty flags infrastructure 6 years ago
ReinUsesLisp 96ac3d518a gl_rasterizer: Remove dirty flags 6 years ago
Rodrigo Locatti 4d4f9cc104 video_core: Silent miscellaneous warnings (#2820) 6 years ago
Fernando Sahmkow a452ff983d MaxwellDMA: Fixes, corrections and relaxations. 7 years ago
Fernando Sahmkow 3a3fee5abf MaxwellDMA/KeplerCopy: Downgrade DMA log message to Trace. 7 years ago
Fernando Sahmkow f2e7b29c14 Maxwell3D: Rework the dirty system to be more consistant and scaleable 7 years ago
Fernando Sahmkow 082740d34d surface: Correct format S8Z24 7 years ago
Fernando Sahmkow 7232a1ed16 decoders: correct block calculation 7 years ago
Fernando Sahmkow d267948a73 texture_cache: loose TryReconstructSurface when accurate GPU is not on. 7 years ago
Fernando Sahmkow b3118ee316 Fixes and Corrections to DMA Engine 7 years ago
Lioncash 22f02076c6 video_core/engines: Make memory manager members private 7 years ago
Lioncash 26223f8124 video_core/engines: Remove unnecessary inclusions where applicable 7 years ago
bunnei 19330f45d3 maxwell_dma: Check for valid source in destination before copy. 7 years ago
bunnei 574e89d924 video_core: Refactor to use MemoryManager interface for all memory access. 7 years ago
bunnei 2eaf6c41a4 gpu: Use host address for caching instead of guest address. 7 years ago
bunnei 7b574f406b gpu: Move command processing to another thread. 7 years ago
Lioncash f9ee0dc7ee video_core/engines: Remove unnecessary includes 7 years ago
Lioncash a8fa5019b5 video_core: Remove usages of System::GetInstance() within the engines 7 years ago
ReinUsesLisp 2bdbb90af7 video_core: Assert on invalid GPU to CPU address queries 7 years ago
bunnei abea6fa90c gpu: Rewrite GPU command list processing with DmaPusher class. 7 years ago
Markus Wick 97f5c4ffd3 gl_rasterizer: Skip VB upload if the state is clean. 7 years ago
Lioncash c1e5525fc6 engines/maxwell_*: Use nested namespace specifiers where applicable 7 years ago
Lioncash d53c73adaa maxwell_dma: Make variables const where applicable within HandleCopy() 7 years ago
Lioncash dd1ee39426 maxwell_dma: Make FlushAndInvalidate's size parameter a u64 7 years ago
Lioncash 08e574eec4 maxwell_dma: Remove unused variables in HandleCopy() 7 years ago
bunnei 7e665c2721 GPU: Improved implementation of maxwell DMA (Subv). 7 years ago
FernandoS27 e0ca938b22 Propagate depth and depth_block on modules using decoders 7 years ago
fearlessTobi 63c2e32e20 Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Subv fdb199290b GPU/DMA: Partially implemented the 'enable_2d' bit in the DMA engine. 7 years ago
James Rowe 638956aa81 Rename logging macro back to LOG_* 8 years ago
Subv ca633a5a3c GPU: Directly copy the pixels when performing a same-layout DMA. 8 years ago
Subv 987a170665 GPU: Partially implemented the Maxwell DMA engine. 8 years ago