21 Commits (772c86a260eb446b0fe4232b0a50666511bef25c)

Author SHA1 Message Date
Fernando Sahmkow 7232a1ed16 decoders: correct block calculation 7 years ago
Fernando Sahmkow 175aa343ff texture_cache: Fermi2D reform and implement View Mirage 7 years ago
ReinUsesLisp 345e73f2fe video_core: Use un-shifted block sizes to avoid integer divisions 7 years ago
Fernando Sahmkow e140e2ebc6 Add Documentation Headers to all the GPU Engines 7 years ago
Lioncash 22f02076c6 video_core/engines: Make memory manager members private 7 years ago
Lioncash 26223f8124 video_core/engines: Remove unnecessary inclusions where applicable 7 years ago
Lioncash f9ee0dc7ee video_core/engines: Remove unnecessary includes 7 years ago
bunnei dd1aab5446 gl_rasterizer: Implement a more accurate fermi 2D copy. 8 years ago
bunnei abea6fa90c gpu: Rewrite GPU command list processing with DmaPusher class. 8 years ago
FernandoS27 af653906d0 Fixed block height settings for RenderTargets and Depth Buffers, and added block width and block depth 8 years ago
bunnei 9aec85d39c fermi_2d: Implement simple copies with AccelerateSurfaceCopy. 8 years ago
fearlessTobi 63c2e32e20 Port #4182 from Citra: "Prefix all size_t with std::" 8 years ago
Lioncash bb960c8cb4 video_core: Use nested namespaces where applicable 8 years ago
bunnei f87ea8fa8b fermi_2d: Fix surface copy block height. 8 years ago
Subv 20d86d8a36 GPU: Partially implemented the Fermi2D surface copy operation. 8 years ago
Subv 378c881427 GPU: Added surface copy registers to Fermi2D 8 years ago
Subv b1109931b9 GPU: Added boilerplate code for the Fermi2D engine 8 years ago
Subv 7ac8657432 GPU: Macros are specific to the Maxwell3D engine, so handle them internally. 8 years ago
Subv 29feece4b8 GPU: Process command mode 5 (IncreaseOnce) differently from other commands. 8 years ago
Subv 6cddf9d88e Make a GPU class in VideoCore to contain the GPU state. 8 years ago
Subv e01a8f2187 GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines. 8 years ago