summaryrefslogtreecommitdiff
path: root/src/video_core/shader/shader.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* pica: Implement decoding of basic fragment lighting components.Gravatar bunnei2016-02-051-2/+4
* video_core: Remove unused variablesGravatar Lioncash2015-09-101-1/+0
* Shader JIT: ifdef out reference to ifdef'd out shader_mapGravatar archshift2015-08-261-0/+2
* Integrate the MicroProfile profiling libraryGravatar Yuri Kunde Schlesner2015-08-241-0/+3
* Introduce a shader tracer to allow inspection of input/output values for each...Gravatar Tony Wasserka2015-08-161-4/+45
* citra-qt: Improve shader debugger.Gravatar Tony Wasserka2015-08-161-6/+0
* Shader: Use a POD struct for registers.Gravatar bunnei2015-08-151-18/+18
* Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.Gravatar bunnei2015-08-151-6/+5
* x64: Refactor to remove fake interfaces and general cleanups.Gravatar bunnei2015-08-151-3/+6