summaryrefslogtreecommitdiff
path: root/src/video_core/shader/shader.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2018-01-12Remove references to PICA and rasterizers in video_coreGravatar James Rowe1-154/+0
2017-09-17Improved performance of FromAttributeBufferGravatar Huw Pascoe1-1/+2
2017-08-19correct constnessGravatar wwylele1-1/+2
2017-08-19pica/shader: extend UnitState for GSGravatar wwylele1-0/+38
2017-02-10video_core: Fix benign out-of-bounds indexing of array (#2553)Gravatar Yuri Kunde Schlesner1-2/+1
2017-02-09VideoCore: Split regs.h inclusionsGravatar Yuri Kunde Schlesner1-1/+2
2017-02-04VideoCore: Move Regs to its own fileGravatar Yuri Kunde Schlesner1-1/+1
2017-02-04VideoCore: Split shader regs from Regs structGravatar Yuri Kunde Schlesner1-2/+2
2017-02-04VideoCore: Split rasterizer regs from Regs structGravatar Yuri Kunde Schlesner1-4/+4
2017-01-29VideoCore: Extract swrast-specific data from OutputVertexGravatar Yuri Kunde Schlesner1-1/+1
2017-01-29VideoCore/Shader: Clean up OutputVertex::FromAttributeBufferGravatar Yuri Kunde Schlesner1-9/+14
2017-01-29VideoCore: Split shader output writing from semantic loadingGravatar Yuri Kunde Schlesner1-16/+13
2017-01-29VideoCore: Consistently use shader configuration to load attributesGravatar Yuri Kunde Schlesner1-5/+6
2017-01-29VideoCore: Rename some types to more accurate namesGravatar Yuri Kunde Schlesner1-1/+1
2017-01-25Shader: Remove OutputRegisters structGravatar Yuri Kunde Schlesner1-5/+6
2017-01-25Shader: Initialize conditional_code in interpreterGravatar Yuri Kunde Schlesner1-3/+0
2017-01-25VideoCore/Shader: Split interpreter and JIT into separate ShaderEnginesGravatar Yuri Kunde Schlesner1-79/+13
2017-01-25VideoCore/Shader: Rename shader_jit_x64{ => _compiler}.{cpp,h}Gravatar Yuri Kunde Schlesner1-1/+1
2017-01-25VideoCore/Shader: Split shader uniform state and shader engineGravatar Yuri Kunde Schlesner1-11/+33
2017-01-25VideoCore/Shader: Add constness to methodsGravatar Yuri Kunde Schlesner1-2/+2
2017-01-25VideoCore/Shader: Use only entry_point as ShaderSetup paramGravatar Yuri Kunde Schlesner1-7/+9
2017-01-25VideoCore/Shader: Use self instead of g_state.vs in ShaderSetupGravatar Yuri Kunde Schlesner1-9/+7
2017-01-25VideoCore/Shader: Extract input vertex loading code into functionGravatar Yuri Kunde Schlesner1-17/+13
2017-01-23video_core: fix shader.cpp signed / unsigned warningGravatar Kloen1-2/+2
2016-12-16VideoCore/Shader: Extract DebugData out from UnitStateGravatar Yuri Kunde Schlesner1-14/+12
2016-12-14VideoCore: Eliminate an unnecessary copy in the drawcall loopGravatar Yuri Kunde Schlesner1-1/+1
2016-09-29VideoCore: Fix out-of-bounds read in ShaderSetup::ProduceDebugInfoGravatar Yuri Kunde Schlesner1-3/+1
2016-09-21Use negative priorities to avoid special-casing the self-includeGravatar Yuri Kunde Schlesner1-1/+1
2016-09-21Remove empty newlines in #include blocks.Gravatar Emmanuel Gil Peyrot1-6/+1
2016-09-18Manually tweak source formatting and then re-run clang-formatGravatar Yuri Kunde Schlesner1-2/+2
2016-09-18Sources: Run clang-format on everything.Gravatar Emmanuel Gil Peyrot1-19/+20
2016-05-16Retrieve shader result from new OutputRegisters-typeGravatar Jannik Vogel1-50/+53
2016-05-13Use new shader-jit signature for interpreterGravatar Jannik Vogel1-3/+3
2016-05-13Refactor access to state in shader-jitGravatar Jannik Vogel1-1/+2
2016-05-12Move program_counter and call_stack from UnitState to interpreterGravatar Jannik Vogel1-2/+0
2016-05-11Turn ShaderSetup into structGravatar Jannik Vogel1-11/+11
2016-05-03Pica: Replace logic in shader.cpp with loopGravatar Jannik Vogel1-34/+4
2016-04-30VideoCore: Run include-what-you-use and fix most includes.Gravatar Emmanuel Gil Peyrot1-7/+11
2016-04-29Common: Remove section measurement from profiler (#1731)Gravatar Yuri Kunde Schlesner1-3/+0
2016-04-13shader_jit_x64.cpp: Rename JitCompiler to JitShader.Gravatar bunnei1-3/+3
2016-04-13shader: Remove unused 'state' argument from 'Setup' function.Gravatar bunnei1-1/+1
2016-04-13shader_jit_x64: Specify shader main offset at runtime.Gravatar bunnei1-3/+2
2016-04-13shader_jit_x64: Allocate each program independently and persist for emu session.Gravatar bunnei1-20/+9
2016-04-05Common: Remove Common::make_unique, use std::make_uniqueGravatar MerryMage1-1/+0
2016-03-14Respect vs output mapGravatar Jannik Vogel1-4/+14
2016-03-12shader_jit_x64: Clear cache after code space fills up.Gravatar bunnei1-1/+13
2016-03-12shader: Update log message to use proper log class.Gravatar bunnei1-1/+1
2016-03-02Add immediate mode vertex submissionGravatar Dwayne Slater1-1/+2
2016-02-05pica: Implement decoding of basic fragment lighting components.Gravatar bunnei1-2/+4
2015-09-10video_core: Remove unused variablesGravatar Lioncash1-1/+0