summaryrefslogtreecommitdiff
path: root/src/video_core/shader/shader.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Improved performance of FromAttributeBufferGravatar Huw Pascoe2017-09-171-1/+2
* correct constnessGravatar wwylele2017-08-191-1/+2
* pica/shader: extend UnitState for GSGravatar wwylele2017-08-191-0/+38
* Merge pull request #2550 from yuriks/pica-refactor2Gravatar Yuri Kunde Schlesner2017-02-121-1/+2
|\
| * VideoCore: Split regs.h inclusionsGravatar Yuri Kunde Schlesner2017-02-091-1/+2
* | video_core: Fix benign out-of-bounds indexing of array (#2553)Gravatar Yuri Kunde Schlesner2017-02-101-2/+1
|/
* VideoCore: Move Regs to its own fileGravatar Yuri Kunde Schlesner2017-02-041-1/+1
* VideoCore: Split shader regs from Regs structGravatar Yuri Kunde Schlesner2017-02-041-2/+2
* VideoCore: Split rasterizer regs from Regs structGravatar Yuri Kunde Schlesner2017-02-041-4/+4
* VideoCore: Extract swrast-specific data from OutputVertexGravatar Yuri Kunde Schlesner2017-01-291-1/+1
* VideoCore/Shader: Clean up OutputVertex::FromAttributeBufferGravatar Yuri Kunde Schlesner2017-01-291-9/+14
* VideoCore: Split shader output writing from semantic loadingGravatar Yuri Kunde Schlesner2017-01-291-16/+13
* VideoCore: Consistently use shader configuration to load attributesGravatar Yuri Kunde Schlesner2017-01-291-5/+6
* VideoCore: Rename some types to more accurate namesGravatar Yuri Kunde Schlesner2017-01-291-1/+1
* Shader: Remove OutputRegisters structGravatar Yuri Kunde Schlesner2017-01-251-5/+6
* Shader: Initialize conditional_code in interpreterGravatar Yuri Kunde Schlesner2017-01-251-3/+0
* VideoCore/Shader: Split interpreter and JIT into separate ShaderEnginesGravatar Yuri Kunde Schlesner2017-01-251-79/+13
* VideoCore/Shader: Rename shader_jit_x64{ => _compiler}.{cpp,h}Gravatar Yuri Kunde Schlesner2017-01-251-1/+1
* VideoCore/Shader: Split shader uniform state and shader engineGravatar Yuri Kunde Schlesner2017-01-251-11/+33
* VideoCore/Shader: Add constness to methodsGravatar Yuri Kunde Schlesner2017-01-251-2/+2
* VideoCore/Shader: Use only entry_point as ShaderSetup paramGravatar Yuri Kunde Schlesner2017-01-251-7/+9
* VideoCore/Shader: Use self instead of g_state.vs in ShaderSetupGravatar Yuri Kunde Schlesner2017-01-251-9/+7
* VideoCore/Shader: Extract input vertex loading code into functionGravatar Yuri Kunde Schlesner2017-01-251-17/+13
* video_core: fix shader.cpp signed / unsigned warningGravatar Kloen2017-01-231-2/+2
* VideoCore/Shader: Extract DebugData out from UnitStateGravatar Yuri Kunde Schlesner2016-12-161-14/+12
* VideoCore: Eliminate an unnecessary copy in the drawcall loopGravatar Yuri Kunde Schlesner2016-12-141-1/+1
* VideoCore: Fix out-of-bounds read in ShaderSetup::ProduceDebugInfoGravatar Yuri Kunde Schlesner2016-09-291-3/+1
* Use negative priorities to avoid special-casing the self-includeGravatar Yuri Kunde Schlesner2016-09-211-1/+1
* Remove empty newlines in #include blocks.Gravatar Emmanuel Gil Peyrot2016-09-211-6/+1
* Manually tweak source formatting and then re-run clang-formatGravatar Yuri Kunde Schlesner2016-09-181-2/+2
* Sources: Run clang-format on everything.Gravatar Emmanuel Gil Peyrot2016-09-181-19/+20
* Retrieve shader result from new OutputRegisters-typeGravatar Jannik Vogel2016-05-161-50/+53
* Use new shader-jit signature for interpreterGravatar Jannik Vogel2016-05-131-3/+3
* Refactor access to state in shader-jitGravatar Jannik Vogel2016-05-131-1/+2
* Move program_counter and call_stack from UnitState to interpreterGravatar Jannik Vogel2016-05-121-2/+0
* Turn ShaderSetup into structGravatar Jannik Vogel2016-05-111-11/+11
* Pica: Replace logic in shader.cpp with loopGravatar Jannik Vogel2016-05-031-34/+4
* VideoCore: Run include-what-you-use and fix most includes.Gravatar Emmanuel Gil Peyrot2016-04-301-7/+11
* Common: Remove section measurement from profiler (#1731)Gravatar Yuri Kunde Schlesner2016-04-291-3/+0
* shader_jit_x64.cpp: Rename JitCompiler to JitShader.Gravatar bunnei2016-04-131-3/+3
* shader: Remove unused 'state' argument from 'Setup' function.Gravatar bunnei2016-04-131-1/+1
* shader_jit_x64: Specify shader main offset at runtime.Gravatar bunnei2016-04-131-3/+2
* shader_jit_x64: Allocate each program independently and persist for emu session.Gravatar bunnei2016-04-131-20/+9
* Merge pull request #1643 from MerryMage/make_uniqueGravatar Mathew Maidment2016-04-051-1/+0
|\
| * Common: Remove Common::make_unique, use std::make_uniqueGravatar MerryMage2016-04-051-1/+0
* | Merge pull request #1508 from JayFoxRox/vs-output-mapGravatar bunnei2016-03-221-4/+14
|\ \ | |/ |/|
| * Respect vs output mapGravatar Jannik Vogel2016-03-141-4/+14
* | shader_jit_x64: Clear cache after code space fills up.Gravatar bunnei2016-03-121-1/+13
* | shader: Update log message to use proper log class.Gravatar bunnei2016-03-121-1/+1
|/
* Add immediate mode vertex submissionGravatar Dwayne Slater2016-03-021-1/+2