summaryrefslogtreecommitdiff
path: root/src/video_core/shader/shader_jit_x64.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove references to PICA and rasterizers in video_coreGravatar James Rowe2018-01-121-30/+0
* VideoCore/Shader: Move entry_point to SetupBatchGravatar Yuri Kunde Schlesner2017-01-251-2/+2
* VideoCore/Shader: Move per-batch ShaderEngine state into ShaderSetupGravatar Yuri Kunde Schlesner2017-01-251-5/+2
* VideoCore/Shader: Move ProduceDebugInfo to InterpreterEngineGravatar Yuri Kunde Schlesner2017-01-251-2/+0
* VideoCore/Shader: Split interpreter and JIT into separate ShaderEnginesGravatar Yuri Kunde Schlesner2017-01-251-0/+35
* VideoCore/Shader: Rename shader_jit_x64{ => _compiler}.{cpp,h}Gravatar Yuri Kunde Schlesner2017-01-251-121/+0
* VideoCore/Shader: Extract DebugData out from UnitStateGravatar Yuri Kunde Schlesner2016-12-161-1/+1
* VideoCore: Convert x64 shader JIT to use Xbyak for assemblyGravatar Yuri Kunde Schlesner2016-12-141-9/+7
* Remove empty newlines in #include blocks.Gravatar Emmanuel Gil Peyrot2016-09-211-3/+0
* Sources: Run clang-format on everything.Gravatar Emmanuel Gil Peyrot2016-09-181-4/+4
* Refactor access to state in shader-jitGravatar Jannik Vogel2016-05-131-3/+3
* VideoCore: Run include-what-you-use and fix most includes.Gravatar Emmanuel Gil Peyrot2016-04-301-1/+4
* shader_jit_x64: Rename RuntimeAssert to Compile_Assert.Gravatar bunnei2016-04-131-1/+1
* shader_jit_x64.cpp: Rename JitCompiler to JitShader.Gravatar bunnei2016-04-131-2/+2
* shader_jit_x64: Use a sorted vector instead of a set for keeping track of ret...Gravatar bunnei2016-04-131-2/+2
* shader_jit_x64: Get rid of unnecessary last_program_counter variable.Gravatar bunnei2016-04-131-1/+0
* shader_jit_x64: Execute certain asserts at runtime.Gravatar bunnei2016-04-131-0/+6
* shader_jit_x64: Specify shader main offset at runtime.Gravatar bunnei2016-04-131-4/+3
* shader_jit_x64: Allocate each program independently and persist for emu session.Gravatar bunnei2016-04-131-9/+11
* shader_jit_x64: Rewrite flow control to support arbitrary CALL and JMP instru...Gravatar bunnei2016-04-131-5/+27
* shader_jit_x64: Clear cache after code space fills up.Gravatar bunnei2016-03-121-0/+5
* Shader JIT: Fix off-by-one error when compiling JMPsGravatar Yuri Kunde Schlesner2016-01-241-1/+1
* video_core: Reorganize headersGravatar Lioncash2015-09-111-2/+1
* x64: Proper stack alignment in shader JIT function callsGravatar aroulin2015-09-011-2/+1
* Shaders: Fix multiplications between 0.0 and infGravatar Yuri Kunde Schlesner2015-08-241-0/+6
* Shader: implement DPH/DPHI in JITGravatar aroulin2015-08-221-0/+1
* Shader: implement SGE, SGEI and SLT in JITGravatar aroulin2015-08-191-1/+2
* Shader: Save caller-saved registers in JIT before a CALLGravatar aroulin2015-08-191-0/+3
* Shader: implement EX2 and LG2 in JITGravatar aroulin2015-08-171-0/+2
* Shader: Use a POD struct for registers.Gravatar bunnei2015-08-151-1/+1
* x64: Refactor to remove fake interfaces and general cleanups.Gravatar bunnei2015-08-151-0/+79