aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/engines/engine_upload.cpp
AgeCommit message (Collapse)Author
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2023-07-02Use spans over guest memory where possible instead of copying data.Kelebek1
2023-01-05video_core: Cache GPU internal writes.Fernando Sahmkow
2022-12-19scratch_buffer: Explicitly defing resize and resize_destructive functionsameerj
resize keeps previous data intact when the buffer grows resize_destructive destroys the previous data when the buffer grows
2022-11-29engines: Remove unnecessary castsLioncash
In a few cases we have some casts that can be trivially removed.
2022-11-24GPU: Fix buffer cache issue, engine upload not inlining memory in multiline ↵Fernando Sahmkow
and pessismistic invalidation.
2022-10-06DMA & InlineToMemory Engines Rework.bunnei
2022-04-23general: Convert source file copyright comments over to SPDXMorph
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-02-01Rasterizer: Refactor inlineToMemory.Fernando Sahmkow
2022-01-29Rasterizer: Implement Inline2Memory Acceleration.Fernando Sahmkow
2022-01-29Inline2Memory: Flush before writting buffer.Fernando Sahmkow
2020-12-04video_core: Resolve more variable shadowing scenariosLioncash
Resolves variable shadowing scenarios up to the end of the OpenGL code to make it nicer to review. The rest will be resolved in a following commit.
2019-06-20decoders: correct block calculationFernando Sahmkow
2019-06-20engine_upload: Addapt to new Texture CacheFernando Sahmkow
2019-05-14video_core/engines/engine_upload: Amend constructor initializer list orderLioncash
Silences a -Wreorder warning.
2019-05-14video_core/engines/engine_upload: Default destructor in the cpp fileLioncash
Avoids inlining destruction logic where applicable, and also makes forward declarations not cause unexpected compilation errors depending on where the State class is used.
2019-05-14video_core/engines/engine_upload: Remove unnecessary includesLioncash
2019-05-01Refactors and name corrections.Fernando Sahmkow
2019-04-23Add Swizzle Parameters to the DMA engineFernando Sahmkow
2019-04-23Corrections and stylingFernando Sahmkow
2019-04-22Revamp Kepler Memory to use a subegine to manage uploadsFernando Sahmkow