13 Commits (2ec5b55ee3c74063bc9af22e734e4cbd85682fde)

Author SHA1 Message Date
ReinUsesLisp fa31e5b868
maxwell_3d/kepler_compute: Remove unused arguments in GetTexture 6 years ago
Fernando Sahmkow 33fcec3502 Shader_IR: allow lookup of texture samplers within the shader_ir for instructions that don't provide it 6 years ago
Fernando Sahmkow 1a58f45d76 VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders. 6 years ago
ReinUsesLisp 3a450c1395 kepler_compute: Implement texture queries 7 years ago
ReinUsesLisp 528c15051c kepler_compute: Use std::array for cbuf info 7 years ago
ReinUsesLisp 17d5fb6d06 kepler_compute: Fix block_dim_x encoding 7 years ago
Fernando Sahmkow e64c41efe8 Refactors and name corrections. 7 years ago
Fernando Sahmkow e140e2ebc6 Add Documentation Headers to all the GPU Engines 7 years ago
Fernando Sahmkow e4ff140b99 Introduce skeleton of the GPU Compute Engine. 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
ReinUsesLisp 1ddcd0e6f0 kepler_compute: Fixup assert and rename engines 7 years ago
bunnei abea6fa90c gpu: Rewrite GPU command list processing with DmaPusher class. 7 years ago
ReinUsesLisp ab65fde9f4 video_core: Add asserts for CS, TFB and alpha testing 7 years ago
Lioncash bb960c8cb4 video_core: Use nested namespaces where applicable 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