summaryrefslogtreecommitdiffstats
path: root/src/video_core/engines/maxwell_dma.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use spans over guest memory where possible instead of copying data.Kelebek12023-07-031-46/+41
* maxwell_dma: Specify dst_operand.pitch instead of a temp varMorph2023-07-011-4/+3
* Use safe reads in DMA engineKelebek12023-06-261-5/+6
* Remove memory allocations in some hot pathsKelebek12023-06-221-16/+19
* Texture cache: Only force flush the dma downloadsFernando Sahmkow2023-05-071-1/+1
* GPU: Add Reactive flushingFernando Sahmkow2023-05-071-6/+2
* Engines: Implement Accelerate DMA Texture.Fernando Sahmkow2023-03-051-48/+59
* BufferBase: Don't ignore GPU pages.Fernando Sahmkow2023-01-051-2/+2
* video_core: Cache GPU internal writes.Fernando Sahmkow2023-01-051-8/+9
* DMAPusher: Improve collection of non executing methodsFernando Sahmkow2023-01-011-1/+11
* scratch_buffer: Explicitly defing resize and resize_destructive functionsameerj2022-12-201-9/+9
* video_core: Add usages of ScratchBufferameerj2022-12-201-24/+8
* engines: Remove unnecessary castsLioncash2022-11-291-7/+7
* MaxwellDMA: Implement BlockLinear to BlockLinear copies.Fernando Sahmkow2022-11-241-1/+66
* Merge pull request #9229 from Docteh/achy_breaky_heartMorph2022-11-181-0/+1
|\
| * Add break for default casesKyle Kienapfel2022-11-141-0/+1
* | video_core: Fix dma copy 1D random crashFengChen2022-11-101-17/+20
|/
* video_core: implement 1D copies based on VMM 'kind'FengChen2022-10-171-54/+73
* maxwell_dma: remove warnings from implemented functionalityLiam2022-10-061-2/+0
* NVDRV: Further improvements.Fernando Sahmkow2022-10-061-5/+13
* DMA & InlineToMemory Engines Rework.bunnei2022-10-061-33/+58
* common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-141-2/+2
* maxwell_dma: use fallback if remapping is enabledLiam2022-05-111-3/+6
* maxwell_dma: fix bytes per pixelLiam2022-05-071-3/+3
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* MaxwellDMA: Implement semaphore operationsLody2022-03-071-1/+19
* maxwell_dma: Minor refactoringameerj2021-09-201-32/+32
* DMA: Restrict optimised path for BlockToLinear further.FernandoS272021-07-231-1/+2
* Buffer cache: Fixes, Clang and Feedback.Fernando Sahmkow2021-07-151-0/+5
* DMAEngine: Revert flushing from Pitch to BlpockLinear.Fernando Sahmkow2021-07-141-2/+7
* DMAEngine: Accelerate BufferClearFernando Sahmkow2021-07-131-2/+4
* accelerateDMA: Accelerate Buffer Copies.Fernando Sahmkow2021-07-111-9/+27
* common: Move settings to common from core.bunnei2021-04-151-1/+1
* video_core: Reimplement the buffer cacheReinUsesLisp2021-02-131-3/+0
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-0/+3
* video_core: Resolve more variable shadowing scenariosLioncash2020-12-041-2/+4
* video_core: Enforce -Wunused-variable and -Wunused-but-set-variableReinUsesLisp2020-10-031-2/+0
* textures/decoders: Fix block linear to pitch copiesReinUsesLisp2020-08-111-13/+8
* video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changesReinUsesLisp2020-07-101-13/+17
* maxwell_dma: Rename registers to match official docs and reorderReinUsesLisp2020-07-081-143/+151
* MaxwellDMA: Optimize micro copies.Fernando Sahmkow2020-04-281-0/+40
* VideoCore/Engines: Refactor Engines CallMethod.Fernando Sahmkow2020-04-281-5/+5
* Clang Format.Fernando Sahmkow2020-04-231-1/+2
* DMAPusher: Propagate multimethod writes into the engines.Fernando Sahmkow2020-04-231-0/+6
* MaxwellDMA: Correct copying on accuracy level.Fernando Sahmkow2020-04-221-2/+7
* UI: Replasce accurate GPU option for GPU Accuracy LevelFernando Sahmkow2020-04-221-1/+1
* video_core: Reintroduce dirty flags infrastructureReinUsesLisp2020-02-281-0/+3
* gl_rasterizer: Remove dirty flagsReinUsesLisp2020-02-281-3/+0
* Merge pull request #2765 from FernandoS27/dma-fixbunnei2019-09-011-16/+26
|\
| * MaxwellDMA: Fixes, corrections and relaxations.Fernando Sahmkow2019-07-261-16/+26
* | video_core: Silent miscellaneous warnings (#2820)Rodrigo Locatti2019-08-301-4/+2
* | Merge pull request #2743 from FernandoS27/surpress-assertbunnei2019-07-251-1/+1
|\ \ | |/ |/|
| * MaxwellDMA/KeplerCopy: Downgrade DMA log message to Trace.Fernando Sahmkow2019-07-181-1/+1
* | Maxwell3D: Rework the dirty system to be more consistant and scaleableFernando Sahmkow2019-07-171-1/+1
|/
* surface: Correct format S8Z24Fernando Sahmkow2019-06-211-1/+1
* decoders: correct block calculationFernando Sahmkow2019-06-211-1/+1
* texture_cache: loose TryReconstructSurface when accurate GPU is not on.Fernando Sahmkow2019-06-211-1/+1
* Fixes and Corrections to DMA EngineFernando Sahmkow2019-04-231-37/+46
* video_core/engines: Make memory manager members privateLioncash2019-04-061-1/+1
* video_core/engines: Remove unnecessary inclusions where applicableLioncash2019-04-061-1/+1
* maxwell_dma: Check for valid source in destination before copy.bunnei2019-03-211-0/+10
* video_core: Refactor to use MemoryManager interface for all memory access.bunnei2019-03-161-16/+12
* gpu: Use host address for caching instead of guest address.bunnei2019-03-151-2/+5
* gpu: Move command processing to another thread.bunnei2019-03-071-2/+2
* video_core/engines: Remove unnecessary includesLioncash2019-03-061-0/+1
* video_core: Remove usages of System::GetInstance() within the enginesLioncash2019-02-161-3/+5
* video_core: Assert on invalid GPU to CPU address queriesReinUsesLisp2019-02-031-10/+12
* gpu: Rewrite GPU command list processing with DmaPusher class.bunnei2018-11-271-4/+4
* gl_rasterizer: Skip VB upload if the state is clean.Markus Wick2018-11-171-0/+5
* engines/maxwell_*: Use nested namespace specifiers where applicableLioncash2018-10-201-4/+2
* maxwell_dma: Make variables const where applicable within HandleCopy()Lioncash2018-10-201-3/+3
* maxwell_dma: Make FlushAndInvalidate's size parameter a u64Lioncash2018-10-201-1/+1
* maxwell_dma: Remove unused variables in HandleCopy()Lioncash2018-10-201-3/+0
* GPU: Improved implementation of maxwell DMA (Subv).bunnei2018-10-191-15/+58
* Propagate depth and depth_block on modules using decodersFernandoS272018-10-131-4/+6
* Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-1/+1
* GPU/DMA: Partially implemented the 'enable_2d' bit in the DMA engine.Subv2018-09-081-2/+10
* Rename logging macro back to LOG_*James Rowe2018-07-031-1/+1
* GPU: Directly copy the pixels when performing a same-layout DMA.Subv2018-07-021-1/+5
* GPU: Partially implemented the Maxwell DMA engine.Subv2018-06-121-0/+69