aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader/shader_jit_x64.h
AgeCommit message (Expand)Author
2016-12-16VideoCore/Shader: Extract DebugData out from UnitStateYuri Kunde Schlesner
2016-12-14VideoCore: Convert x64 shader JIT to use Xbyak for assemblyYuri Kunde Schlesner
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2016-05-13Refactor access to state in shader-jitJannik Vogel
2016-04-30VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot
2016-04-13shader_jit_x64: Rename RuntimeAssert to Compile_Assert.bunnei
2016-04-13shader_jit_x64.cpp: Rename JitCompiler to JitShader.bunnei
2016-04-13shader_jit_x64: Use a sorted vector instead of a set for keeping track of ret...bunnei
2016-04-13shader_jit_x64: Get rid of unnecessary last_program_counter variable.bunnei
2016-04-13shader_jit_x64: Execute certain asserts at runtime.bunnei
2016-04-13shader_jit_x64: Specify shader main offset at runtime.bunnei
2016-04-13shader_jit_x64: Allocate each program independently and persist for emu session.bunnei
2016-04-13shader_jit_x64: Rewrite flow control to support arbitrary CALL and JMP instru...bunnei
2016-03-12shader_jit_x64: Clear cache after code space fills up.bunnei
2016-01-24Shader JIT: Fix off-by-one error when compiling JMPsYuri Kunde Schlesner
2015-09-11video_core: Reorganize headersLioncash
2015-09-01x64: Proper stack alignment in shader JIT function callsaroulin
2015-08-24Shaders: Fix multiplications between 0.0 and infYuri Kunde Schlesner
2015-08-22Shader: implement DPH/DPHI in JITaroulin
2015-08-19Shader: implement SGE, SGEI and SLT in JITaroulin
2015-08-19Shader: Save caller-saved registers in JIT before a CALLaroulin
2015-08-17Shader: implement EX2 and LG2 in JITaroulin
2015-08-15Shader: Use a POD struct for registers.bunnei
2015-08-15x64: Refactor to remove fake interfaces and general cleanups.bunnei