summaryrefslogtreecommitdiffstats
path: root/src/video_core/engines/fermi_2d.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2022-11-24Fermi2D: Implement Bilinear software filtering and address feedback.Fernando Sahmkow1-4/+7
2022-11-24Fermi2D: Rework blit engine and add a software blitter.Fernando Sahmkow1-3/+16
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2021-07-08Out of bound blit (#6531)Feng Chen1-2/+20
2021-02-13gpu: Report renderer errors with exceptionsReinUsesLisp1-2/+2
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp1-60/+29
2020-12-07video_core: Remove unnecessary enum class casting in logging messagesLioncash1-2/+1
2020-09-18fermi_2d: Make use of designated initializersLioncash1-6/+6
2020-08-22video_core: Initialize renderer with a GPUReinUsesLisp1-2/+8
2020-04-28VideoCore/Engines: Refactor Engines CallMethod.Fernando Sahmkow1-5/+5
2020-04-23DMAPusher: Propagate multimethod writes into the engines.Fernando Sahmkow1-0/+6
2020-04-17General: Resolve warnings related to missing declarationsLioncash1-1/+1
2019-10-18Fermi2D: Use a different formula for delimiting blit areas.Fernando Sahmkow1-14/+28
2019-10-17Fermi2D: limit blit area to only available areaFernando Sahmkow1-4/+14
2019-09-22Fix clang-formatFearlessTobi1-1/+1
2019-09-22fermi_2d: Lower surface copy log severity to DEBUGFearlessTobi1-1/+1
2019-08-30video_core: Silent miscellaneous warnings (#2820)Rodrigo Locatti1-2/+1
2019-06-21fermi2d: Correct Origin ModeFernando Sahmkow1-5/+10
2019-06-21texture_cache: Fermi2D reform and implement View MirageFernando Sahmkow1-3/+7
2019-04-06video_core/engines: Make memory manager members privateLioncash1-1/+1
2019-04-06video_core/engines: Remove unnecessary inclusions where applicableLioncash1-0/+1
2019-03-06video_core/engines: Remove unnecessary includesLioncash1-4/+3
2019-02-27common/math_util: Move contents into the Common namespaceLioncash1-4/+4
2019-02-07gl_rasterizer: Implement a more accurate fermi 2D copy.bunnei1-47/+15
2019-02-03video_core: Assert on invalid GPU to CPU address queriesReinUsesLisp1-7/+9
2018-11-27gpu: Rewrite GPU command list processing with DmaPusher class.bunnei1-4/+4
2018-11-26Implemented Tile Width SpacingFernandoS271-2/+2
2018-11-17gl_rasterizer: Skip VB upload if the state is clean.Markus Wick1-0/+5
2018-10-19fermi_2d: Add support for more accurate surface copies.bunnei1-3/+6
2018-10-13Propagate depth and depth_block on modules using decodersFernandoS271-6/+8
2018-10-06fermi_2d: Implement simple copies with AccelerateSurfaceCopy.bunnei1-22/+28
2018-07-21video_core: Use nested namespaces where applicableLioncash1-4/+2
2018-07-03Update clang formatJames Rowe1-1/+1
2018-07-03Rename logging macro back to LOG_*James Rowe1-1/+1
2018-06-12GPU: Partially implemented the Maxwell DMA engine.Subv1-0/+1
2018-04-29fermi_2d: Fix surface copy block height.bunnei1-2/+2
2018-04-25GPU: Partially implemented the Fermi2D surface copy operation.Subv1-0/+54
2018-04-25GPU: Added boilerplate code for the Fermi2D engineSubv1-1/+6
2018-03-18GPU: Macros are specific to the Maxwell3D engine, so handle them internally.Subv1-1/+0
2018-03-17GPU: Process command mode 5 (IncreaseOnce) differently from other commands.Subv1-0/+1
2018-02-12Make a GPU class in VideoCore to contain the GPU state.Subv1-3/+1
2018-02-12GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.Subv1-0/+15