summaryrefslogtreecommitdiffstats
path: root/src/video_core/shader/shader_jit_x64.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2016-03-15PICA: Fix MAD/MADI encodingJannik Vogel1-27/+28
2016-03-03Add immediate mode vertex submissionDwayne Slater1-0/+2
2016-01-25Shader: Implement "invert condition" feature of IFU instructionYuri Kunde Schlesner1-1/+3
2016-01-24Shader JIT: Fix off-by-one error when compiling JMPsYuri Kunde Schlesner1-5/+5
2015-09-10video_core: Remove unused variablesLioncash1-1/+0
2015-09-07Shader JIT: Use SCALE constant from emitteraroulin1-4/+4
2015-09-07Shader: Fix size_t to int casts of register offsetsaroulin1-9/+15
2015-09-02video_core: Fix format specifiers warningsaroulin1-1/+2
2015-09-01x64: Proper stack alignment in shader JIT function callsaroulin1-26/+17
2015-08-31Shader JIT: Fix SGE/SGEI NaN behavioraroulin1-3/+3
2015-08-27Shader JIT: Fix float to integer rounding in MOVAaroulin1-2/+2
2015-08-24Shader JIT: Tiny micro-optimization in DPHYuri Kunde Schlesner1-4/+4
2015-08-24Shaders: Fix multiplications between 0.0 and infYuri Kunde Schlesner1-39/+39
2015-08-24Shaders: Explicitly conform to PICA semantics in MAX/MINYuri Kunde Schlesner1-0/+2
2015-08-24Shader JIT: Add name to second scratch register (XMM4)Yuri Kunde Schlesner1-3/+5
2015-08-24shader_jit: Replace two MDisp usages with MatRLioncash1-2/+2
2015-08-24Shader JIT: Fix CMP NaN behavior to match hardwareYuri Kunde Schlesner1-8/+23
2015-08-23Shader: RCP and RSQ computes only the 1st componentaroulin1-4/+6
2015-08-22Shader: implement DPH/DPHI in JITaroulin1-2/+35
2015-08-19Shader: implement SGE, SGEI and SLT in JITaroulin1-14/+34
2015-08-19Shader: Save caller-saved registers in JIT before a CALLaroulin1-0/+30
2015-08-17Shader: implement EX2 and LG2 in JITaroulin1-2/+20
2015-08-16Introduce a shader tracer to allow inspection of input/output values for each processed instruction.Tony Wasserka1-4/+4
2015-08-16Shader: Use a POD struct for registers.bunnei1-6/+6
2015-08-16Common: Cleanup CPU capability detection code.bunnei1-5/+5
2015-08-16Common: Move cpu_detect to x64 directory.bunnei1-2/+1
2015-08-16x64: Refactor to remove fake interfaces and general cleanups.bunnei1-6/+14
2015-08-16JIT: Support negative address offsets.bunnei1-26/+25
2015-08-16Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.bunnei1-0/+669