summaryrefslogtreecommitdiff
path: root/src/video_core/engines/fermi_2d.cpp
AgeCommit message (Expand)Author
2025-01-14Revert incorrect copyright attribution for non-contributed filesZephyron
2024-12-31chore: update project references and add Citron copyrightZephyron
2023-11-18shader_recompiler: Fix spelling of "derivate" (#12067)Ameer J
2023-04-21Account for a pre-added offset when using Corner sample mode for 2D blitsKelebek1
2023-01-05Fermi2D: sync cache flushesFernando Sahmkow
2023-01-01DMAPusher: Improve collection of non executing methodsFernando Sahmkow
2022-11-24Fermi2D: Implement Bilinear software filtering and address feedback.Fernando Sahmkow
2022-11-24Fermi2D: Rework blit engine and add a software blitter.Fernando Sahmkow
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2021-07-08Out of bound blit (#6531)Feng Chen
2021-02-13gpu: Report renderer errors with exceptionsReinUsesLisp
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp
2020-12-07video_core: Remove unnecessary enum class casting in logging messagesLioncash
2020-09-18fermi_2d: Make use of designated initializersLioncash
2020-08-22video_core: Initialize renderer with a GPUReinUsesLisp
2020-04-27VideoCore/Engines: Refactor Engines CallMethod.Fernando Sahmkow
2020-04-23DMAPusher: Propagate multimethod writes into the engines.Fernando Sahmkow
2020-04-16General: Resolve warnings related to missing declarationsLioncash
2019-10-17Fermi2D: Use a different formula for delimiting blit areas.Fernando Sahmkow
2019-10-17Fermi2D: limit blit area to only available areaFernando Sahmkow
2019-09-22Fix clang-formatFearlessTobi
2019-09-22fermi_2d: Lower surface copy log severity to DEBUGFearlessTobi
2019-08-30video_core: Silent miscellaneous warnings (#2820)Rodrigo Locatti
2019-06-20fermi2d: Correct Origin ModeFernando Sahmkow
2019-06-20texture_cache: Fermi2D reform and implement View MirageFernando Sahmkow
2019-04-05video_core/engines: Make memory manager members privateLioncash
2019-04-05video_core/engines: Remove unnecessary inclusions where applicableLioncash
2019-03-05video_core/engines: Remove unnecessary includesLioncash
2019-02-27common/math_util: Move contents into the Common namespaceLioncash
2019-02-06gl_rasterizer: Implement a more accurate fermi 2D copy.bunnei
2019-02-03video_core: Assert on invalid GPU to CPU address queriesReinUsesLisp
2018-11-28Merge pull request #1792 from bunnei/dma-pusherbunnei
2018-11-27Merge pull request #1735 from FernandoS27/tex-spacingbunnei
2018-11-26gpu: Rewrite GPU command list processing with DmaPusher class.bunnei
2018-11-26Implemented Tile Width SpacingFernandoS27
2018-11-17gl_rasterizer: Skip VB upload if the state is clean.Markus Wick
2018-10-18fermi_2d: Add support for more accurate surface copies.bunnei
2018-10-13Propagate depth and depth_block on modules using decodersFernandoS27
2018-10-06fermi_2d: Implement simple copies with AccelerateSurfaceCopy.bunnei
2018-07-20video_core: Use nested namespaces where applicableLioncash
2018-07-02Update clang formatJames Rowe
2018-07-02Rename logging macro back to LOG_*James Rowe
2018-06-12GPU: Partially implemented the Maxwell DMA engine.Subv
2018-04-28fermi_2d: Fix surface copy block height.bunnei
2018-04-25GPU: Partially implemented the Fermi2D surface copy operation.Subv
2018-04-25GPU: Added boilerplate code for the Fermi2D engineSubv
2018-03-18GPU: Macros are specific to the Maxwell3D engine, so handle them internally.Subv
2018-03-16GPU: Process command mode 5 (IncreaseOnce) differently from other commands.Subv
2018-02-11Make a GPU class in VideoCore to contain the GPU state.Subv
2018-02-11GPU: Added a command processor to decode the GPU pushbuffers and forward the ...Subv