37 Commits (e486fc26a80e8bf51a780f5fde5f04c963f37e7e)

Author SHA1 Message Date
Lioncash e486fc26a8 fermi_2d: Make use of designated initializers 5 years ago
ReinUsesLisp 1c61cf29b6 video_core: Initialize renderer with a GPU 6 years ago
Fernando Sahmkow b916b58702 VideoCore/Engines: Refactor Engines CallMethod. 6 years ago
Fernando Sahmkow ef3a0ae64a DMAPusher: Propagate multimethod writes into the engines. 6 years ago
Lioncash eaeb4520f7 General: Resolve warnings related to missing declarations 6 years ago
Fernando Sahmkow 9dc2027153 Fermi2D: Use a different formula for delimiting blit areas. 6 years ago
Fernando Sahmkow ea7b91dbf9 Fermi2D: limit blit area to only available area 6 years ago
FearlessTobi 97f509e9d4 Fix clang-format 6 years ago
FearlessTobi 4c1c09c8d8 fermi_2d: Lower surface copy log severity to DEBUG 6 years ago
Rodrigo Locatti 598157a8c9 video_core: Silent miscellaneous warnings (#2820) 6 years ago
Fernando Sahmkow c15d41e8cd fermi2d: Correct Origin Mode 7 years ago
Fernando Sahmkow bc8f3d4964 texture_cache: Fermi2D reform and implement View Mirage 7 years ago
Lioncash 1211a5623e video_core/engines: Make memory manager members private 7 years ago
Lioncash 33742deaf6 video_core/engines: Remove unnecessary inclusions where applicable 7 years ago
Lioncash f596ce7887 video_core/engines: Remove unnecessary includes 7 years ago
Lioncash e59ae7210a common/math_util: Move contents into the Common namespace 7 years ago
bunnei 4e28975608 gl_rasterizer: Implement a more accurate fermi 2D copy. 7 years ago
ReinUsesLisp af1543712d video_core: Assert on invalid GPU to CPU address queries 7 years ago
bunnei f8b215e361 gpu: Rewrite GPU command list processing with DmaPusher class. 7 years ago
FernandoS27 b509890e4c Implemented Tile Width Spacing 7 years ago
Markus Wick 264030c070 gl_rasterizer: Skip VB upload if the state is clean. 7 years ago
bunnei e3fdb2ff4b fermi_2d: Add support for more accurate surface copies. 7 years ago
FernandoS27 1a70753709 Propagate depth and depth_block on modules using decoders 7 years ago
bunnei 26348d6ebb fermi_2d: Implement simple copies with AccelerateSurfaceCopy. 7 years ago
Lioncash bdfd46e192 video_core: Use nested namespaces where applicable 8 years ago
James Rowe d74d2a77cb Update clang format 8 years ago
James Rowe e159c550d8 Rename logging macro back to LOG_* 8 years ago
Subv df214db493 GPU: Partially implemented the Maxwell DMA engine. 8 years ago
bunnei f2da134385 fermi_2d: Fix surface copy block height. 8 years ago
Subv 0c04a308d1 GPU: Partially implemented the Fermi2D surface copy operation. 8 years ago
Subv b0b75e7ae4 GPU: Added boilerplate code for the Fermi2D engine 8 years ago
Subv 29c026fae1 GPU: Macros are specific to the Maxwell3D engine, so handle them internally. 8 years ago
Subv 6796e37911 GPU: Process command mode 5 (IncreaseOnce) differently from other commands. 8 years ago
Subv 0088b3128b Make a GPU class in VideoCore to contain the GPU state. 8 years ago
Subv 35176a0f73 GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines. 8 years ago