summaryrefslogtreecommitdiffstats
path: root/src/video_core/engines/maxwell_dma.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* gpu: Rewrite GPU command list processing with DmaPusher class.bunnei2018-11-271-4/+4
| | | | - More accurate impl., fixes Undertale (among other games).
* 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
| | | | | | These three source files are the only ones within the engines directory that don't use nested namespaces. We may as well change these over to keep things consistent.
* maxwell_dma: Make variables const where applicable within HandleCopy()Lioncash2018-10-201-3/+3
| | | | These are never modified, so we can make that assumption explicit.
* maxwell_dma: Make FlushAndInvalidate's size parameter a u64Lioncash2018-10-201-1/+1
| | | | This prevents truncation warnings at the lambda's usage sites.
* maxwell_dma: Remove unused variables in HandleCopy()Lioncash2018-10-201-3/+0
| | | | These pointer variables are never used, so we can get rid of them.
* 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
| | | | | | | When not set, this tells the GPU to only use the X size when performing a DMA copy. This is only implemented for linear->linear and tiled->tiled copies. Conversion copies still retain the assert. This bit is unset by some games for various purposes, and by nouveau when copying the vertex buffers.
* 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
Only tiled->linear and linear->tiled copies that aren't offsetted are supported for now. Queries are not supported. Swizzled copies are not supported.