summaryrefslogtreecommitdiffstats
path: root/src/video_core/shader/shader_jit_x64.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Refactor access to state in shader-jitJannik Vogel2016-05-131-3/+3
* VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot2016-04-301-1/+4
* shader_jit_x64: Rename RuntimeAssert to Compile_Assert.bunnei2016-04-141-1/+1
* shader_jit_x64.cpp: Rename JitCompiler to JitShader.bunnei2016-04-141-2/+2
* shader_jit_x64: Use a sorted vector instead of a set for keeping track of return addresses.bunnei2016-04-141-2/+2
* shader_jit_x64: Get rid of unnecessary last_program_counter variable.bunnei2016-04-141-1/+0
* shader_jit_x64: Execute certain asserts at runtime.bunnei2016-04-141-0/+6
* shader_jit_x64: Specify shader main offset at runtime.bunnei2016-04-141-4/+3
* shader_jit_x64: Allocate each program independently and persist for emu session.bunnei2016-04-141-9/+11
* shader_jit_x64: Rewrite flow control to support arbitrary CALL and JMP instructions.bunnei2016-04-141-5/+27
* shader_jit_x64: Clear cache after code space fills up.bunnei2016-03-121-0/+5
* Shader JIT: Fix off-by-one error when compiling JMPsYuri Kunde Schlesner2016-01-241-1/+1
* video_core: Reorganize headersLioncash2015-09-111-2/+1
* x64: Proper stack alignment in shader JIT function callsaroulin2015-09-011-2/+1
* Shaders: Fix multiplications between 0.0 and infYuri Kunde Schlesner2015-08-241-0/+6
* Shader: implement DPH/DPHI in JITaroulin2015-08-221-0/+1
* Shader: implement SGE, SGEI and SLT in JITaroulin2015-08-191-1/+2
* Shader: Save caller-saved registers in JIT before a CALLaroulin2015-08-191-0/+3
* Shader: implement EX2 and LG2 in JITaroulin2015-08-171-0/+2
* Shader: Use a POD struct for registers.bunnei2015-08-161-1/+1
* x64: Refactor to remove fake interfaces and general cleanups.bunnei2015-08-161-0/+79