summaryrefslogtreecommitdiffstats
path: root/src/video_core/shader/shader_jit_x64.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-09-01x64: Proper stack alignment in shader JIT function callsaroulin1-2/+1
Import Dolphin stack handling and register saving routines Also removes the x86 parts from abi files
2015-08-24Shaders: Fix multiplications between 0.0 and infYuri Kunde Schlesner1-0/+6
The PICA200 semantics for multiplication are so that when multiplying inf by exactly 0.0, the result is 0.0, instead of NaN, as defined by IEEE. This is relied upon by games. Fixes #1024 (missing OoT interface items)
2015-08-22Shader: implement DPH/DPHI in JITaroulin1-0/+1
2015-08-19Shader: implement SGE, SGEI and SLT in JITaroulin1-1/+2
2015-08-19Shader: Save caller-saved registers in JIT before a CALLaroulin1-0/+3
2015-08-17Shader: implement EX2 and LG2 in JITaroulin1-0/+2
2015-08-16Shader: Use a POD struct for registers.bunnei1-1/+1
2015-08-16x64: Refactor to remove fake interfaces and general cleanups.bunnei1-8/+2
2015-08-16Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.bunnei1-0/+85
- Config: Add an option for selecting to use shader JIT or interpreter. - Qt: Add a menu option for enabling/disabling the shader JIT.