summaryrefslogtreecommitdiffstats
path: root/src/video_core/engines/fermi_2d.h (unfollow)
Commit message (Expand)AuthorFilesLines
2023-01-05Fermi2D: sync cache flushesFernando Sahmkow1-0/+1
2023-01-01DMAPusher: Improve collection of non executing methodsFernando Sahmkow1-0/+2
2022-11-29engines: Remove unnecessary castsLioncash1-1/+1
2022-11-24Fermi2D: Rework blit engine and add a software blitter.Fernando Sahmkow1-1/+8
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-03-19video_core: Reduce unused includesameerj1-1/+0
2021-07-27video_core/engine: Consistently initialize rasterizer pointersLioncash1-1/+1
2021-04-12engine_interface: Add missing virtual destructorLioncash1-1/+1
2021-02-13gpu: Report renderer errors with exceptionsReinUsesLisp1-1/+1
2021-01-15common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINITReinUsesLisp1-15/+15
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp1-80/+251
2020-09-18fermi_2d: Make use of designated initializersLioncash1-2/+2
2020-08-22video_core: Initialize renderer with a GPUReinUsesLisp1-3/+6
2020-04-28Clang Format and Documentation.Fernando Sahmkow1-1/+2
2020-04-28VideoCore/Engines: Refactor Engines CallMethod.Fernando Sahmkow1-3/+4
2020-04-23DMAPusher: Propagate multimethod writes into the engines.Fernando Sahmkow1-0/+3
2019-11-04common_func: Use std::array for INSERT_PADDING_* macros.bunnei1-6/+6
2019-08-30video_core: Silent miscellaneous warnings (#2820)Rodrigo Locatti1-2/+1
2019-06-21decoders: correct block calculationFernando Sahmkow1-3/+3
2019-06-21texture_cache: Fermi2D reform and implement View MirageFernando Sahmkow1-11/+33
2019-06-21video_core: Use un-shifted block sizes to avoid integer divisionsReinUsesLisp1-6/+3
2019-04-23Add Documentation Headers to all the GPU EnginesFernando Sahmkow1-0/+6
2019-04-06video_core/engines: Make memory manager members privateLioncash1-2/+1
2019-04-06video_core/engines: Remove unnecessary inclusions where applicableLioncash1-1/+4
2019-03-06video_core/engines: Remove unnecessary includesLioncash1-1/+1
2019-02-07gl_rasterizer: Implement a more accurate fermi 2D copy.bunnei1-5/+24
2018-11-27gpu: Rewrite GPU command list processing with DmaPusher class.bunnei1-1/+1
2018-10-10Fixed block height settings for RenderTargets and Depth Buffers, and added block width and block depthFernandoS271-2/+12
2018-10-06fermi_2d: Implement simple copies with AccelerateSurfaceCopy.bunnei1-1/+7
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi1-1/+1
2018-07-21video_core: Use nested namespaces where applicableLioncash1-4/+2
2018-04-29fermi_2d: Fix surface copy block height.bunnei1-0/+5
2018-04-25GPU: Partially implemented the Fermi2D surface copy operation.Subv1-0/+5
2018-04-25GPU: Added surface copy registers to Fermi2DSubv1-1/+57
2018-04-25GPU: Added boilerplate code for the Fermi2D engineSubv1-1/+27
2018-03-18GPU: Macros are specific to the Maxwell3D engine, so handle them internally.Subv1-8/+0
2018-03-17GPU: Process command mode 5 (IncreaseOnce) differently from other commands.Subv1-0/+8
2018-02-12Make a GPU class in VideoCore to contain the GPU state.Subv1-3/+7
2018-02-12GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.Subv1-0/+18