aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/command_processor.cpp
AgeCommit message (Expand)Author
2018-04-25GPU: Move the Maxwell3D macro uploading code to the inside of the Maxwell3D p...Subv
2018-04-25GPU: Corrected the upper bound of the PFIFO method ids in the command processor.Subv
2018-04-25video-core: Move logging macros over to new fmt-capable onesLioncash
2018-04-24memory_manager: Make GpuToCpuAddress return an optional.bunnei
2018-04-24memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.bunnei
2018-03-18GPU: Store uploaded GPU macros and keep track of the number of method paramet...Subv
2018-03-18GPU: Macros are specific to the Maxwell3D engine, so handle them internally.Subv
2018-03-16GPU: Process command mode 5 (IncreaseOnce) differently from other commands.Subv
2018-02-11Make a GPU class in VideoCore to contain the GPU state.Subv
2018-02-11GPU: Added a command processor to decode the GPU pushbuffers and forward the ...Subv
2018-01-12Remove references to PICA and rasterizers in video_coreJames Rowe
2017-10-14hle: Initial implementation of NX service framework and IPC.bunnei
2017-10-04Extracted the attribute setup and draw commands into their own functionsHuw Pascoe
2017-09-23Remove pipeline.gpu_mode and fix minor issuesJames Rowe
2017-09-11GPU: Add draw for immediate and batch modesJames Rowe
2017-08-19pica/command_processor: build geometry pipeline and run geometry shaderwwylele
2017-08-07pica: upload shared shader code to both unitwwylele
2017-05-24Merge pull request #2697 from wwylele/proctexYuri Kunde Schlesner
2017-05-20pica/swrasterizer: implement procedural texturewwylele
2017-05-17pica: use correct register value for shader bool_uniformswwylele
2017-05-12Pica: Write GS registersJannik Vogel
2017-05-12Pica: Write shader registers in functionsJannik Vogel
2017-02-09VideoCore: Split regs.h inclusionsYuri Kunde Schlesner
2017-02-08VideoCore: Use union to index into Regs structYuri Kunde Schlesner
2017-02-04VideoCore: Move Regs to its own fileYuri Kunde Schlesner
2017-02-04VideoCore: Split geometry pipeline regs from Regs structYuri Kunde Schlesner
2017-02-04VideoCore: Split texturing regs from Regs structYuri Kunde Schlesner
2017-02-04VideoCore: Split rasterizer regs from Regs structYuri Kunde Schlesner
2017-01-29VideoCore: Split shader output writing from semantic loadingYuri Kunde Schlesner
2017-01-29VideoCore: Consistently use shader configuration to load attributesYuri Kunde Schlesner
2017-01-29VideoCore: Use correct register for immediate mode attribute countYuri Kunde Schlesner
2017-01-29VideoCore: Rename some types to more accurate namesYuri Kunde Schlesner
2017-01-29VideoCore: Change misleading register namesYuri Kunde Schlesner
2017-01-25VideoCore/Shader: Move entry_point to SetupBatchYuri Kunde Schlesner
2017-01-25VideoCore/Shader: Move per-batch ShaderEngine state into ShaderSetupYuri Kunde Schlesner
2017-01-25Shader: Remove OutputRegisters structYuri Kunde Schlesner
2017-01-25VideoCore/Shader: Split shader uniform state and shader engineYuri Kunde Schlesner
2017-01-25VideoCore/Shader: Use only entry_point as ShaderSetup paramYuri Kunde Schlesner
2017-01-25VideoCore/Shader: Extract input vertex loading code into functionYuri Kunde Schlesner
2016-12-21Merge pull request #2319 from yuriks/profile-scopesbunnei
2016-12-18Merge pull request #2318 from yuriks/trace-optbunnei
2016-12-16VideoCore/Shader: Extract DebugData out from UnitStateYuri Kunde Schlesner
2016-12-14VideoCore: Make profiling scope more representativeYuri Kunde Schlesner
2016-12-14VideoCore: Inline IsPicaTracingYuri Kunde Schlesner
2016-12-14VideoCore: Eliminate an unnecessary copy in the drawcall loopYuri Kunde Schlesner
2016-12-11Add all services to the Service namespaceLioncash
2016-11-27GPU: Remove the broken frame_skip option.Emmanuel Gil Peyrot
2016-11-23Cache Vertices instead of Output registers (#2165)jphalimi
2016-11-22Fix format error from #2195wwylele
2016-11-19GPU/CiTrace: Avoid calling GetTextures() when not necessary.Subv