index
:
anonymous/yuzu
master
yuzu is the world's most popular, open-source, Nintendo Switch emulator — started by the creators of Citra. It is written in C++ with portability in mind,
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
video_core
/
shader
/
shader_jit_x64_compiler.h
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2017-08-19
pica/shader/jit: implement SETEMIT and EMIT
wwylele
1
-0
/
+2
2017-05-11
Pica: Set program code / swizzle data limit to 4096
Jannik Vogel
1
-7
/
+7
2017-02-27
Doxygen: Amend minor issues (#2593)
Mat M
1
-1
/
+2
2017-01-31
Common/x64: remove legacy emitter and abi (#2504)
Weiyi Wang
1
-1
/
+0
2017-01-26
shader_jit_x64: Don't read program from global state
Yuri Kunde Schlesner
1
-1
/
+5
2017-01-26
VideoCore/Shader: Rename shader_jit_x64{ => _compiler}.{cpp,h}
Yuri Kunde Schlesner
1
-0
/
+0
2016-12-16
VideoCore/Shader: Extract DebugData out from UnitState
Yuri Kunde Schlesner
1
-1
/
+1
2016-12-15
VideoCore: Convert x64 shader JIT to use Xbyak for assembly
Yuri Kunde Schlesner
1
-9
/
+7
2016-09-21
Remove empty newlines in #include blocks.
Emmanuel Gil Peyrot
1
-3
/
+0
2016-09-18
Sources: Run clang-format on everything.
Emmanuel Gil Peyrot
1
-4
/
+4
2016-05-13
Refactor access to state in shader-jit
Jannik Vogel
1
-3
/
+3
2016-04-30
VideoCore: Run include-what-you-use and fix most includes.
Emmanuel Gil Peyrot
1
-1
/
+4
2016-04-14
shader_jit_x64: Rename RuntimeAssert to Compile_Assert.
bunnei
1
-1
/
+1
2016-04-14
shader_jit_x64.cpp: Rename JitCompiler to JitShader.
bunnei
1
-2
/
+2
2016-04-14
shader_jit_x64: Use a sorted vector instead of a set for keeping track of return addresses.
bunnei
1
-2
/
+2
2016-04-14
shader_jit_x64: Get rid of unnecessary last_program_counter variable.
bunnei
1
-1
/
+0
2016-04-14
shader_jit_x64: Execute certain asserts at runtime.
bunnei
1
-0
/
+6
2016-04-14
shader_jit_x64: Specify shader main offset at runtime.
bunnei
1
-4
/
+3
2016-04-14
shader_jit_x64: Allocate each program independently and persist for emu session.
bunnei
1
-9
/
+11
2016-04-14
shader_jit_x64: Rewrite flow control to support arbitrary CALL and JMP instructions.
bunnei
1
-5
/
+27
2016-03-12
shader_jit_x64: Clear cache after code space fills up.
bunnei
1
-0
/
+5
2016-01-24
Shader JIT: Fix off-by-one error when compiling JMPs
Yuri Kunde Schlesner
1
-1
/
+1
2015-09-11
video_core: Reorganize headers
Lioncash
1
-2
/
+1
2015-09-01
x64: Proper stack alignment in shader JIT function calls
aroulin
1
-2
/
+1
2015-08-24
Shaders: Fix multiplications between 0.0 and inf
Yuri Kunde Schlesner
1
-0
/
+6
2015-08-22
Shader: implement DPH/DPHI in JIT
aroulin
1
-0
/
+1
2015-08-19
Shader: implement SGE, SGEI and SLT in JIT
aroulin
1
-1
/
+2
2015-08-19
Shader: Save caller-saved registers in JIT before a CALL
aroulin
1
-0
/
+3
2015-08-17
Shader: implement EX2 and LG2 in JIT
aroulin
1
-0
/
+2
2015-08-16
Shader: Use a POD struct for registers.
bunnei
1
-1
/
+1
2015-08-16
x64: Refactor to remove fake interfaces and general cleanups.
bunnei
1
-8
/
+2
2015-08-16
Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.
bunnei
1
-0
/
+85