summaryrefslogtreecommitdiff
path: root/src/video_core/shader (follow)
Commit message (Expand)AuthorAgeFilesLines
* video_core: Reorganize headersGravatar Lioncash2015-09-113-6/+4
* video_core: Remove unnecessary includes from headersGravatar Lioncash2015-09-111-2/+0
* video_core: Remove unused variablesGravatar Lioncash2015-09-102-2/+0
* Shader JIT: Use SCALE constant from emitterGravatar aroulin2015-09-071-4/+4
* Shader: Fix size_t to int casts of register offsetsGravatar aroulin2015-09-072-15/+21
* Merge pull request #1088 from aroulin/x64-emitter-abi-callGravatar bunnei2015-09-022-28/+18
|\
| * x64: Proper stack alignment in shader JIT function callsGravatar aroulin2015-09-012-28/+18
* | video_core: Fix format specifiers warningsGravatar aroulin2015-09-021-1/+2
|/
* Shader JIT: Fix SGE/SGEI NaN behaviorGravatar aroulin2015-08-311-3/+3
* Merge pull request #1065 from yuriks/shader-fpGravatar Yuri Kunde Schlesner2015-08-273-56/+87
|\
| * Shader JIT: Tiny micro-optimization in DPHGravatar Yuri Kunde Schlesner2015-08-241-4/+4
| * Shaders: Fix multiplications between 0.0 and infGravatar Yuri Kunde Schlesner2015-08-242-39/+45
| * Shaders: Explicitly conform to PICA semantics in MAX/MINGravatar Yuri Kunde Schlesner2015-08-242-2/+10
| * Shader JIT: Add name to second scratch register (XMM4)Gravatar Yuri Kunde Schlesner2015-08-241-3/+5
| * Shader JIT: Fix CMP NaN behavior to match hardwareGravatar Yuri Kunde Schlesner2015-08-241-8/+23
* | Shader JIT: Fix float to integer rounding in MOVAGravatar aroulin2015-08-271-2/+2
* | 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
* | shader_jit: Replace two MDisp usages with MatRGravatar Lioncash2015-08-241-2/+2
|/
* Merge pull request #1062 from aroulin/shader-rcp-rsqGravatar bunnei2015-08-232-10/+10
|\
| * Shader: Use std::sqrt for float instead of sqrtGravatar aroulin2015-08-231-1/+1
| * Shader: RCP and RSQ computes only the 1st componentGravatar aroulin2015-08-232-10/+10
* | Shader: implement DPH/DPHI in JITGravatar aroulin2015-08-222-2/+36
* | Shader: implement DPH/DPHI in interpreterGravatar aroulin2015-08-221-1/+8
|/
* Shader: implement SGE, SGEI and SLT in JITGravatar aroulin2015-08-192-15/+36
* Shader: implement SGE, SGEI in interpreterGravatar aroulin2015-08-191-0/+14
* Shader: Save caller-saved registers in JIT before a CALLGravatar aroulin2015-08-192-0/+33
* Shader: implement EX2 and LG2 in JITGravatar aroulin2015-08-172-2/+22
* Shader: implement EX2 and LG2 in interpreterGravatar aroulin2015-08-161-0/+36
* Build fix for Debug configurations.Gravatar Tony Wasserka2015-08-161-1/+1
* Introduce a shader tracer to allow inspection of input/output values for each...Gravatar Tony Wasserka2015-08-165-37/+322
* citra-qt: Improve shader debugger.Gravatar Tony Wasserka2015-08-161-6/+0
* Shader: Use a POD struct for registers.Gravatar bunnei2015-08-155-40/+43
* Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64.Gravatar bunnei2015-08-151-6/+5
* Common: Cleanup CPU capability detection code.Gravatar bunnei2015-08-151-5/+5
* Common: Move cpu_detect to x64 directory.Gravatar bunnei2015-08-151-2/+1
* x64: Refactor to remove fake interfaces and general cleanups.Gravatar bunnei2015-08-155-144/+22
* JIT: Support negative address offsets.Gravatar bunnei2015-08-151-26/+25
* Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.Gravatar bunnei2015-08-156-2/+924
* Common: Added MurmurHash3 hash function for general-purpose use.Gravatar bunnei2015-08-151-1/+1
* Shader: Define a common interface for running vertex shader programs.Gravatar bunnei2015-08-154-184/+278
* Shader: Move shader code to its own subdirectory, "shader".Gravatar bunnei2015-08-152-0/+701