55 Commits (3ec2e46e155bda0a059656fb765cc4fce50b22db)

Author SHA1 Message Date
Lody 3ec2e46e15 MaxwellDMA: Implement semaphore operations 4 years ago
ameerj 1b48f8043b maxwell_dma: Minor refactoring 4 years ago
FernandoS27 72c3d368cf DMA: Restrict optimised path for BlockToLinear further. 5 years ago
Fernando Sahmkow a358a281bf Buffer cache: Fixes, Clang and Feedback. 5 years ago
Fernando Sahmkow c55539fa95 DMAEngine: Revert flushing from Pitch to BlpockLinear. 5 years ago
Fernando Sahmkow a0a9ff69fa DMAEngine: Accelerate BufferClear 5 years ago
Fernando Sahmkow 45da44d16a accelerateDMA: Accelerate Buffer Copies. 5 years ago
bunnei 7a76bc30fa common: Move settings to common from core. 5 years ago
ReinUsesLisp 2dfce2fca6 video_core: Reimplement the buffer cache 5 years ago
ReinUsesLisp d25b097e84 video_core: Rewrite the texture cache 5 years ago
Lioncash 2f181b6a90 video_core: Resolve more variable shadowing scenarios 5 years ago
ReinUsesLisp ca90a52bea video_core: Enforce -Wunused-variable and -Wunused-but-set-variable 5 years ago
ReinUsesLisp 9a83f8794b textures/decoders: Fix block linear to pitch copies 5 years ago
ReinUsesLisp 2691f5e6b9 video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changes 6 years ago
ReinUsesLisp ef1ba82f42 maxwell_dma: Rename registers to match official docs and reorder 6 years ago
Fernando Sahmkow 4d2b23d3c5 MaxwellDMA: Optimize micro copies. 6 years ago
Fernando Sahmkow b916b58702 VideoCore/Engines: Refactor Engines CallMethod. 6 years ago
Fernando Sahmkow 0cf32d6184 Clang Format. 6 years ago
Fernando Sahmkow ef3a0ae64a DMAPusher: Propagate multimethod writes into the engines. 6 years ago
Fernando Sahmkow 64b69273f5 MaxwellDMA: Correct copying on accuracy level. 6 years ago
Fernando Sahmkow c213fd218b UI: Replasce accurate GPU option for GPU Accuracy Level 6 years ago
ReinUsesLisp 005f5ca883 video_core: Reintroduce dirty flags infrastructure 6 years ago
ReinUsesLisp c2d3732176 gl_rasterizer: Remove dirty flags 6 years ago
Rodrigo Locatti 598157a8c9 video_core: Silent miscellaneous warnings (#2820) 6 years ago
Fernando Sahmkow f1adfe6591 MaxwellDMA: Fixes, corrections and relaxations. 7 years ago
Fernando Sahmkow 62486dfb4f MaxwellDMA/KeplerCopy: Downgrade DMA log message to Trace. 7 years ago
Fernando Sahmkow 7c50842226 Maxwell3D: Rework the dirty system to be more consistant and scaleable 7 years ago
Fernando Sahmkow 7afd5d2367 surface: Correct format S8Z24 7 years ago
Fernando Sahmkow 18322c1369 decoders: correct block calculation 7 years ago
Fernando Sahmkow f42ada6945 texture_cache: loose TryReconstructSurface when accurate GPU is not on. 7 years ago
Fernando Sahmkow 3d37c4161a Fixes and Corrections to DMA Engine 7 years ago
Lioncash 1211a5623e video_core/engines: Make memory manager members private 7 years ago
Lioncash 33742deaf6 video_core/engines: Remove unnecessary inclusions where applicable 7 years ago
bunnei a0b5ed6846 maxwell_dma: Check for valid source in destination before copy. 7 years ago
bunnei d3f26c1546 video_core: Refactor to use MemoryManager interface for all memory access. 7 years ago
bunnei 7fccfc3ee7 gpu: Use host address for caching instead of guest address. 7 years ago
bunnei 9d1ee628b2 gpu: Move command processing to another thread. 7 years ago
Lioncash f596ce7887 video_core/engines: Remove unnecessary includes 7 years ago
Lioncash 12774b7c44 video_core: Remove usages of System::GetInstance() within the engines 7 years ago
ReinUsesLisp af1543712d video_core: Assert on invalid GPU to CPU address queries 7 years ago
bunnei f8b215e361 gpu: Rewrite GPU command list processing with DmaPusher class. 7 years ago
Markus Wick 264030c070 gl_rasterizer: Skip VB upload if the state is clean. 7 years ago
Lioncash cdea084c7d engines/maxwell_*: Use nested namespace specifiers where applicable 7 years ago
Lioncash 92996ab8b3 maxwell_dma: Make variables const where applicable within HandleCopy() 7 years ago
Lioncash 04e8b81de0 maxwell_dma: Make FlushAndInvalidate's size parameter a u64 7 years ago
Lioncash 5ddbef9c8a maxwell_dma: Remove unused variables in HandleCopy() 7 years ago
bunnei cb438209c7 GPU: Improved implementation of maxwell DMA (Subv). 7 years ago
FernandoS27 1a70753709 Propagate depth and depth_block on modules using decoders 7 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Subv 6e6071b6f9 GPU/DMA: Partially implemented the 'enable_2d' bit in the DMA engine. 7 years ago