81 Commits (3e4076c2ac169892581e4545e4eef8ec50a5a27d)

Author SHA1 Message Date
Liam 3e4076c2ac general: fix apple clang build 2 years ago
Kelebek1 42638691b5 Use spans over guest memory where possible instead of copying data. 3 years ago
Morph 10f95299eb maxwell_dma: Specify dst_operand.pitch instead of a temp var 3 years ago
Kelebek1 c80b6bfb83 Use safe reads in DMA engine 3 years ago
Kelebek1 c7430e51e3 Remove memory allocations in some hot paths 3 years ago
Fernando Sahmkow 5fa8c8685e Texture cache: Only force flush the dma downloads 3 years ago
Fernando Sahmkow 6bc60f78d9 GPU: Add Reactive flushing 3 years ago
Fernando Sahmkow 82f37192ec Engines: Implement Accelerate DMA Texture. 4 years ago
Fernando Sahmkow d777ec15f8 BufferBase: Don't ignore GPU pages. 3 years ago
Fernando Sahmkow 8eafb91af0 video_core: Cache GPU internal writes. 3 years ago
Fernando Sahmkow 4bf1ee5bdc DMAPusher: Improve collection of non executing methods 3 years ago
ameerj 4d5adfb3c9 scratch_buffer: Explicitly defing resize and resize_destructive functions 3 years ago
ameerj b501ee907e video_core: Add usages of ScratchBuffer 3 years ago
Lioncash 0d9c723df4 engines: Remove unnecessary casts 3 years ago
Fernando Sahmkow e3b3fcb1fc MaxwellDMA: Implement BlockLinear to BlockLinear copies. 3 years ago
Kyle Kienapfel d886438754 Add break for default cases 3 years ago
FengChen 751f16bf66 video_core: Fix dma copy 1D random crash 3 years ago
FengChen 584a200d86 video_core: implement 1D copies based on VMM 'kind' 3 years ago
Liam 13946e7926 maxwell_dma: remove warnings from implemented functionality 3 years ago
Fernando Sahmkow 4124fa18e3 NVDRV: Further improvements. 4 years ago
bunnei 616e83dd94 DMA & InlineToMemory Engines Rework. 3 years ago
Liam c1771c98f3 common: Change semantics of UNREACHABLE to unconditionally crash 4 years ago
Liam d20d4060e9 maxwell_dma: use fallback if remapping is enabled 4 years ago
Liam b6ed3289df maxwell_dma: fix bytes per pixel 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
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