summaryrefslogtreecommitdiff
path: root/src/video_core/command_processor.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Removed unused file.Gravatar Subv2018-12-031-142/+0
* gl_rasterizer: Skip VB upload if the state is clean.Gravatar Markus Wick2018-11-171-0/+3
* global: Use std::optional instead of boost::optional (#1578)Gravatar Frederic L2018-10-301-1/+1
* GPU: Basic implementation of the Kepler Inline Memory engine (p2mf).Gravatar Subv2018-09-121-0/+4
* video_core: Refactor command_processor.Gravatar Markus Wick2018-09-101-41/+42
* video_core: Move command buffer loop.Gravatar Markus Wick2018-09-101-45/+52
* command_processor: Use std::array for bound_engines.Gravatar Markus Wick2018-09-041-2/+2
* Lowered down the logging for methodsGravatar Hexagon122018-08-071-4/+4
* Update clang formatGravatar James Rowe2018-07-021-3/+3
* Rename logging macro back to LOG_*Gravatar James Rowe2018-07-021-3/+3
* GPU: Partially implemented the Maxwell DMA engine.Gravatar Subv2018-06-121-1/+5
* GPU: Allow command lists to rebind a channel to another engine in the middle ...Gravatar Subv2018-05-241-1/+0
* GPU: Move the Maxwell3D macro uploading code to the inside of the Maxwell3D p...Gravatar Subv2018-04-251-25/+0
* GPU: Corrected the upper bound of the PFIFO method ids in the command processor.Gravatar Subv2018-04-251-1/+1
* video-core: Move logging macros over to new fmt-capable onesGravatar Lioncash2018-04-251-5/+7
* memory_manager: Make GpuToCpuAddress return an optional.Gravatar bunnei2018-04-241-3/+3
* memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.Gravatar bunnei2018-04-241-3/+1
* GPU: Store uploaded GPU macros and keep track of the number of method paramet...Gravatar Subv2018-03-181-15/+41
* GPU: Macros are specific to the Maxwell3D engine, so handle them internally.Gravatar Subv2018-03-181-29/+0
* GPU: Process command mode 5 (IncreaseOnce) differently from other commands.Gravatar Subv2018-03-161-5/+38
* Make a GPU class in VideoCore to contain the GPU state.Gravatar Subv2018-02-111-22/+11
* GPU: Added a command processor to decode the GPU pushbuffers and forward the ...Gravatar Subv2018-02-111-0/+130
* Remove references to PICA and rasterizers in video_coreGravatar James Rowe2018-01-121-647/+0
* hle: Initial implementation of NX service framework and IPC.Gravatar bunnei2017-10-141-1/+1
* Extracted the attribute setup and draw commands into their own functionsGravatar Huw Pascoe2017-10-041-217/+222
* Remove pipeline.gpu_mode and fix minor issuesGravatar James Rowe2017-09-231-12/+2
* GPU: Add draw for immediate and batch modesGravatar James Rowe2017-09-111-2/+17
* pica/command_processor: build geometry pipeline and run geometry shaderGravatar wwylele2017-08-191-27/+27
* pica: upload shared shader code to both unitGravatar wwylele2017-08-071-25/+37
* Merge pull request #2697 from wwylele/proctexGravatar Yuri Kunde Schlesner2017-05-241-0/+31
|\
| * pica/swrasterizer: implement procedural textureGravatar wwylele2017-05-201-0/+31
* | pica: use correct register value for shader bool_uniformsGravatar wwylele2017-05-171-2/+2
* | Pica: Write GS registersGravatar Jannik Vogel2017-05-121-0/+52
* | Pica: Write shader registers in functionsGravatar Jannik Vogel2017-05-121-57/+103
|/
* VideoCore: Split regs.h inclusionsGravatar Yuri Kunde Schlesner2017-02-091-0/+2
* VideoCore: Use union to index into Regs structGravatar Yuri Kunde Schlesner2017-02-081-4/+8
* VideoCore: Move Regs to its own fileGravatar Yuri Kunde Schlesner2017-02-041-1/+1
* VideoCore: Split geometry pipeline regs from Regs structGravatar Yuri Kunde Schlesner2017-02-041-25/+26
* VideoCore: Split texturing regs from Regs structGravatar Yuri Kunde Schlesner2017-02-041-12/+12
* VideoCore: Split rasterizer regs from Regs structGravatar Yuri Kunde Schlesner2017-02-041-2/+3
* VideoCore: Split shader output writing from semantic loadingGravatar Yuri Kunde Schlesner2017-01-291-6/+8
* VideoCore: Consistently use shader configuration to load attributesGravatar Yuri Kunde Schlesner2017-01-291-2/+2
* VideoCore: Use correct register for immediate mode attribute countGravatar Yuri Kunde Schlesner2017-01-291-6/+7
* VideoCore: Rename some types to more accurate namesGravatar Yuri Kunde Schlesner2017-01-291-6/+5
* VideoCore: Change misleading register namesGravatar Yuri Kunde Schlesner2017-01-291-2/+3
* VideoCore/Shader: Move entry_point to SetupBatchGravatar Yuri Kunde Schlesner2017-01-251-4/+4
* VideoCore/Shader: Move per-batch ShaderEngine state into ShaderSetupGravatar Yuri Kunde Schlesner2017-01-251-4/+4
* Shader: Remove OutputRegisters structGravatar Yuri Kunde Schlesner2017-01-251-3/+4
* VideoCore/Shader: Split shader uniform state and shader engineGravatar Yuri Kunde Schlesner2017-01-251-5/+8
* VideoCore/Shader: Use only entry_point as ShaderSetup paramGravatar Yuri Kunde Schlesner2017-01-251-2/+2