summaryrefslogtreecommitdiffstats
path: root/src/video_core/engines/fermi_2d.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* DMAPusher: Improve collection of non executing methodsFernando Sahmkow2023-01-011-0/+2
* engines: Remove unnecessary castsLioncash2022-11-291-1/+1
* Fermi2D: Rework blit engine and add a software blitter.Fernando Sahmkow2022-11-241-1/+8
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* video_core: Reduce unused includesameerj2022-03-191-1/+0
* video_core/engine: Consistently initialize rasterizer pointersLioncash2021-07-271-1/+1
* engine_interface: Add missing virtual destructorLioncash2021-04-121-1/+1
* gpu: Report renderer errors with exceptionsReinUsesLisp2021-02-131-1/+1
* common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINITReinUsesLisp2021-01-151-15/+15
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-80/+251
* fermi_2d: Make use of designated initializersLioncash2020-09-181-2/+2
* video_core: Initialize renderer with a GPUReinUsesLisp2020-08-221-3/+6
* Clang Format and Documentation.Fernando Sahmkow2020-04-281-1/+2
* VideoCore/Engines: Refactor Engines CallMethod.Fernando Sahmkow2020-04-281-3/+4
* DMAPusher: Propagate multimethod writes into the engines.Fernando Sahmkow2020-04-231-0/+3
* common_func: Use std::array for INSERT_PADDING_* macros.bunnei2019-11-041-6/+6
* video_core: Silent miscellaneous warnings (#2820)Rodrigo Locatti2019-08-301-2/+1
* decoders: correct block calculationFernando Sahmkow2019-06-211-3/+3
* texture_cache: Fermi2D reform and implement View MirageFernando Sahmkow2019-06-211-11/+33
* video_core: Use un-shifted block sizes to avoid integer divisionsReinUsesLisp2019-06-211-6/+3
* Add Documentation Headers to all the GPU EnginesFernando Sahmkow2019-04-231-0/+6
* video_core/engines: Make memory manager members privateLioncash2019-04-061-2/+1
* video_core/engines: Remove unnecessary inclusions where applicableLioncash2019-04-061-1/+4
* video_core/engines: Remove unnecessary includesLioncash2019-03-061-1/+1
* gl_rasterizer: Implement a more accurate fermi 2D copy.bunnei2019-02-071-5/+24
* gpu: Rewrite GPU command list processing with DmaPusher class.bunnei2018-11-271-1/+1
* Fixed block height settings for RenderTargets and Depth Buffers, and added block width and block depthFernandoS272018-10-101-2/+12
* fermi_2d: Implement simple copies with AccelerateSurfaceCopy.bunnei2018-10-061-1/+7
* Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-1/+1
* video_core: Use nested namespaces where applicableLioncash2018-07-211-4/+2
* fermi_2d: Fix surface copy block height.bunnei2018-04-291-0/+5
* GPU: Partially implemented the Fermi2D surface copy operation.Subv2018-04-251-0/+5
* GPU: Added surface copy registers to Fermi2DSubv2018-04-251-1/+57
* GPU: Added boilerplate code for the Fermi2D engineSubv2018-04-251-1/+27
* GPU: Macros are specific to the Maxwell3D engine, so handle them internally.Subv2018-03-181-8/+0
* GPU: Process command mode 5 (IncreaseOnce) differently from other commands.Subv2018-03-171-0/+8
* Make a GPU class in VideoCore to contain the GPU state.Subv2018-02-121-3/+7
* GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.Subv2018-02-121-0/+18