aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/command_processor.cpp
Commit message (Expand)AuthorAgeFilesLines
* global: Use std::optional instead of boost::optional (#1578)Frederic L2018-10-301-1/+1
* GPU: Basic implementation of the Kepler Inline Memory engine (p2mf).Subv2018-09-121-0/+4
* video_core: Refactor command_processor.Markus Wick2018-09-101-41/+42
* video_core: Move command buffer loop.Markus Wick2018-09-101-45/+52
* command_processor: Use std::array for bound_engines.Markus Wick2018-09-041-2/+2
* Lowered down the logging for methodsHexagon122018-08-071-4/+4
* Update clang formatJames Rowe2018-07-021-3/+3
* Rename logging macro back to LOG_*James Rowe2018-07-021-3/+3
* GPU: Partially implemented the Maxwell DMA engine.Subv2018-06-121-1/+5
* GPU: Allow command lists to rebind a channel to another engine in the middle ...Subv2018-05-241-1/+0
* GPU: Move the Maxwell3D macro uploading code to the inside of the Maxwell3D p...Subv2018-04-251-25/+0
* GPU: Corrected the upper bound of the PFIFO method ids in the command processor.Subv2018-04-251-1/+1
* video-core: Move logging macros over to new fmt-capable onesLioncash2018-04-251-5/+7
* memory_manager: Make GpuToCpuAddress return an optional.bunnei2018-04-241-3/+3
* memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.bunnei2018-04-241-3/+1
* GPU: Store uploaded GPU macros and keep track of the number of method paramet...Subv2018-03-181-15/+41
* GPU: Macros are specific to the Maxwell3D engine, so handle them internally.Subv2018-03-181-29/+0
* GPU: Process command mode 5 (IncreaseOnce) differently from other commands.Subv2018-03-161-5/+38
* Make a GPU class in VideoCore to contain the GPU state.Subv2018-02-111-22/+11
* GPU: Added a command processor to decode the GPU pushbuffers and forward the ...Subv2018-02-111-0/+130
* Remove references to PICA and rasterizers in video_coreJames Rowe2018-01-121-647/+0
* hle: Initial implementation of NX service framework and IPC.bunnei2017-10-141-1/+1
* Extracted the attribute setup and draw commands into their own functionsHuw Pascoe2017-10-041-217/+222
* Remove pipeline.gpu_mode and fix minor issuesJames Rowe2017-09-231-12/+2
* GPU: Add draw for immediate and batch modesJames Rowe2017-09-111-2/+17
* pica/command_processor: build geometry pipeline and run geometry shaderwwylele2017-08-191-27/+27
* pica: upload shared shader code to both unitwwylele2017-08-071-25/+37
* Merge pull request #2697 from wwylele/proctexYuri Kunde Schlesner2017-05-241-0/+31
|\
| * pica/swrasterizer: implement procedural texturewwylele2017-05-201-0/+31
* | pica: use correct register value for shader bool_uniformswwylele2017-05-171-2/+2
* | Pica: Write GS registersJannik Vogel2017-05-121-0/+52
* | Pica: Write shader registers in functionsJannik Vogel2017-05-121-57/+103
|/
* VideoCore: Split regs.h inclusionsYuri Kunde Schlesner2017-02-091-0/+2
* VideoCore: Use union to index into Regs structYuri Kunde Schlesner2017-02-081-4/+8
* VideoCore: Move Regs to its own fileYuri Kunde Schlesner2017-02-041-1/+1
* VideoCore: Split geometry pipeline regs from Regs structYuri Kunde Schlesner2017-02-041-25/+26
* VideoCore: Split texturing regs from Regs structYuri Kunde Schlesner2017-02-041-12/+12
* VideoCore: Split rasterizer regs from Regs structYuri Kunde Schlesner2017-02-041-2/+3
* VideoCore: Split shader output writing from semantic loadingYuri Kunde Schlesner2017-01-291-6/+8
* VideoCore: Consistently use shader configuration to load attributesYuri Kunde Schlesner2017-01-291-2/+2
* VideoCore: Use correct register for immediate mode attribute countYuri Kunde Schlesner2017-01-291-6/+7
* VideoCore: Rename some types to more accurate namesYuri Kunde Schlesner2017-01-291-6/+5
* VideoCore: Change misleading register namesYuri Kunde Schlesner2017-01-291-2/+3
* VideoCore/Shader: Move entry_point to SetupBatchYuri Kunde Schlesner2017-01-251-4/+4
* VideoCore/Shader: Move per-batch ShaderEngine state into ShaderSetupYuri Kunde Schlesner2017-01-251-4/+4
* Shader: Remove OutputRegisters structYuri Kunde Schlesner2017-01-251-3/+4
* VideoCore/Shader: Split shader uniform state and shader engineYuri Kunde Schlesner2017-01-251-5/+8
* VideoCore/Shader: Use only entry_point as ShaderSetup paramYuri Kunde Schlesner2017-01-251-2/+2
* VideoCore/Shader: Extract input vertex loading code into functionYuri Kunde Schlesner2017-01-251-2/+4
* Merge pull request #2319 from yuriks/profile-scopesbunnei2016-12-211-0/+3
|\