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_interpreter.cpp
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2015-08-23
Shader: Use std::sqrt for float instead of sqrt
aroulin
1
-1
/
+1
2015-08-23
Shader: RCP and RSQ computes only the 1st component
aroulin
1
-6
/
+4
2015-08-22
Shader: implement DPH/DPHI in interpreter
aroulin
1
-1
/
+8
2015-08-19
Shader: implement SGE, SGEI in interpreter
aroulin
1
-0
/
+14
2015-08-16
Shader: implement EX2 and LG2 in interpreter
aroulin
1
-0
/
+36
2015-08-16
Introduce a shader tracer to allow inspection of input/output values for each processed instruction.
Tony Wasserka
1
-22
/
+82
2015-08-16
Shader: Use a POD struct for registers.
bunnei
1
-6
/
+6
2015-08-15
Shader: Define a common interface for running vertex shader programs.
bunnei
1
-128
/
+7
2015-08-15
Shader: Move shader code to its own subdirectory, "shader".
bunnei
1
-3
/
+3
2015-08-15
GPU: Refactor "VertexShader" namespace to "Shader".
bunnei
1
-7
/
+7
2015-07-26
Videocore: Simplify variables in vertex shader interpreter
Yuri Kunde Schlesner
1
-24
/
+21
2015-07-26
Videocore: Replace std::stack in shader interpreter with static_vector
Yuri Kunde Schlesner
1
-6
/
+6
2015-07-26
VideoCore: #ifdef out some debugging routines
Yuri Kunde Schlesner
1
-0
/
+2
2015-07-23
VideoCore: Saturate vertex colors before interpolating
Yuri Kunde Schlesner
1
-0
/
+6
2015-07-20
Pica: Fix DP3 instruction, which wasn't assigning to the w component
Yuri Kunde Schlesner
1
-1
/
+1
2015-07-19
Vertex Shader : Undo casting
zawata
1
-1
/
+1
2015-07-19
Video_Core : Fix Conversion Warnings
zawata
1
-1
/
+1
2015-07-15
Pica/Shader: Add geometry shader definitions.
Tony Wasserka
1
-9
/
+7
2015-05-31
vertex_shader: Use address offset on src2 in inverted mode.
bunnei
1
-3
/
+3
2015-05-31
vertex_shader: Implement SLT/SLTI instructions.
bunnei
1
-4
/
+10
2015-05-31
vertex_shader: Implement MIN instruction.
bunnei
1
-0
/
+9
2015-05-29
Remove every trailing whitespace from the project (but externals).
Emmanuel Gil Peyrot
1
-2
/
+2
2015-05-23
Pica: Create 'State' structure and move state memory there.
bunnei
1
-69
/
+27
2015-05-15
Memmap: Re-organize memory function in two files
Yuri Kunde Schlesner
1
-2
/
+0
2015-05-12
GPU: Add more fine grained profiling for vertex shader and rasterization
Yuri Kunde Schlesner
1
-0
/
+5
2015-05-10
vertex_shader: Implement FLR instruction.
bunnei
1
-0
/
+9
2015-05-10
vertex_shader: Implement MADI instruction.
bunnei
1
-4
/
+7
2015-05-07
GPU: Implemented default vertex shader attributes.
Subv
1
-16
/
+23
2015-03-12
Pica/VertexShader: Fix a bug caused due to incorrect assumptions of consecutive output register tables.
Tony Wasserka
1
-20
/
+24
2015-03-08
Update nihstro submodule to the initial release version.
archshift
1
-37
/
+38
2015-02-21
Pica/VertexShader: Fixed LOOP with more than one iteration.
Subv
1
-1
/
+4
2015-02-18
Pica/VertexShader: Implement the LOOP instruction.
Tony Wasserka
1
-14
/
+36
2015-02-12
Build: Fixed some warnings
Subv
1
-2
/
+2
2015-02-11
Asserts: break/crash program, fit to style guide; log.h->assert.h
archshift
1
-8
/
+5
2015-01-13
Pica/VertexShader: Implement JMPC/JMPU/CALLC/CALLU.
Tony Wasserka
1
-23
/
+52
2015-01-13
Pica/VertexShader: Implement the MAD instruction.
Tony Wasserka
1
-0
/
+69
2014-12-31
Pica/VertexShader: Coding style fixes.
Tony Wasserka
1
-16
/
+8
2014-12-31
Pica/CommandProcessor: Add support for integer uniforms.
Tony Wasserka
1
-0
/
+7
2014-12-29
Vertex Shader: Zero OutputVertex to avoid denormals
Yuri Kunde Schlesner
1
-0
/
+4
2014-12-21
Fix visual studio ambiguous symbol error
Apology11
1
-4
/
+4
2014-12-21
License change
purpasmart96
1
-1
/
+1
2014-12-20
Pica/VertexShader: Promote a log message to critical status.
Tony Wasserka
1
-1
/
+1
2014-12-20
Pica/VertexShader: Small optimization.
Tony Wasserka
1
-7
/
+7
2014-12-20
Pica/VertexShader: Be robust against invalid inputs.
Tony Wasserka
1
-2
/
+9
2014-12-20
Pica/VertexShader: Clarify a comment.
Tony Wasserka
1
-1
/
+3
2014-12-20
Pica/VertexShader: Cleanup flow control logic and implement CMP/IFU instructions.
Tony Wasserka
1
-50
/
+56
2014-12-20
Pica/VertexShader: Run instruction handlers according to the effective opcode.
Tony Wasserka
1
-1
/
+1
2014-12-20
Pica/VertexShader: Implement MAX instructions.
Tony Wasserka
1
-0
/
+9
2014-12-20
Pica: Add support for boolean uniforms.
Tony Wasserka
1
-1
/
+7
2014-12-20
Pica/VertexShader: Add support for MOVA, CMP and IFC.
Tony Wasserka
1
-7
/
+130
2014-12-20
Pica/VertexShader: Move code around a bit.
Tony Wasserka
1
-42
/
+58
2014-12-20
Pica/VertexShader: Some cleanups using std::array.
Tony Wasserka
1
-5
/
+16
2014-12-20
Pica/VertexShader: Support negating src2.
Tony Wasserka
1
-2
/
+9
2014-12-20
Pica/VertexShader: Remove (now) duplicated shader bytecode definitions in favor of nihstro's ones.
Tony Wasserka
1
-13
/
+30
2014-12-13
Convert old logging calls to new logging macros
Yuri Kunde Schlesner
1
-3
/
+3
2014-12-07
Integrate Boost into build system and perform a trivial cleanup in vertex_shader.cpp.
Tony Wasserka
1
-6
/
+10
2014-10-08
Fix warnings in video_core
Lioncash
1
-1
/
+1
2014-08-25
Pica/VertexShader: Fix a bug in the call stack handling.
Tony Wasserka
1
-2
/
+3
2014-08-25
Pica/VertexShader: Fix a bug in the bitfield definitions and add the "negate" field for swizzlers.
Tony Wasserka
1
-11
/
+17
2014-08-25
Pica: Add debug utilities for dumping shaders.
Tony Wasserka
1
-0
/
+18
2014-08-12
Pica: Add vertex shader implementation.
Tony Wasserka
1
-0
/
+270