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
/
node.h
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
node: Eliminate variable shadowing
Lioncash
2020-12-03
1
-47
/
+49
*
shader/texture: Join separate image and sampler pairs offline
ReinUsesLisp
2020-06-05
1
-43
/
+32
*
shader/other: Implement MEMBAR.CTS
ReinUsesLisp
2020-05-27
1
-2
/
+3
*
Merge pull request #3981 from ReinUsesLisp/bar
bunnei
2020-05-26
1
-0
/
+1
|
\
|
*
shader/other: Implement BAR.SYNC 0x0
ReinUsesLisp
2020-05-22
1
-0
/
+1
*
|
shader/other: Implement thread comparisons (NV_shader_thread_group)
ReinUsesLisp
2020-05-22
1
-0
/
+5
|
/
*
shader_ir: Separate float-point comparisons in ordered and unordered
ReinUsesLisp
2020-05-09
1
-7
/
+14
*
Merge pull request #3693 from ReinUsesLisp/clean-samplers
bunnei
2020-05-02
1
-104
/
+25
|
\
|
*
shader_ir: Turn classes into data structures
ReinUsesLisp
2020-04-23
1
-104
/
+25
*
|
shader/arithmetic_integer: Implement CC for IADD
ReinUsesLisp
2020-04-26
1
-0
/
+2
|
/
*
shader/memory: Implement RED.E.ADD
ReinUsesLisp
2020-04-06
1
-0
/
+14
*
shader: node - update correct comment
Nguyen Dac Nam
2020-03-30
1
-15
/
+15
*
shader_decode: add Atomic op for common usage
Nguyen Dac Nam
2020-03-30
1
-1
/
+15
*
shader: Simplify indexed sampler usages
ReinUsesLisp
2020-02-24
1
-1
/
+1
*
shader: Remove curly braces initializers on shared pointers
ReinUsesLisp
2020-02-02
1
-2
/
+2
*
Merge pull request #3282 from FernandoS27/indexed-samplers
bunnei
2020-02-02
1
-5
/
+82
|
\
|
*
Shader_IR: Address feedback.
Fernando Sahmkow
2020-01-25
1
-7
/
+7
|
*
Shader_IR: Propagate bindless index into the GL compiler.
Fernando Sahmkow
2020-01-24
1
-1
/
+1
|
*
Shader_IR: Implement Injectable Custom Variables to the IR.
Fernando Sahmkow
2020-01-24
1
-1
/
+16
|
*
Shader_IR: deduce size of indexed samplers
Fernando Sahmkow
2020-01-24
1
-4
/
+18
|
*
Shader_IR: Implement initial code for tracking indexed samplers.
Fernando Sahmkow
2020-01-24
1
-0
/
+48
*
|
shader/memory: Implement ATOM.ADD
ReinUsesLisp
2020-01-26
1
-1
/
+1
|
/
*
shader/memory: Implement ATOMS.ADD.U32
ReinUsesLisp
2020-01-16
1
-0
/
+2
*
Shader_IR: Address Feedback
Fernando Sahmkow
2020-01-04
1
-5
/
+5
*
Shader_IR: add the ability to amend code in the shader ir.
Fernando Sahmkow
2019-12-30
1
-3
/
+25
*
shader/texture: Implement TLD4.PTP
ReinUsesLisp
2019-12-16
1
-0
/
+1
*
shader: Implement MEMBAR.GL
ReinUsesLisp
2019-12-10
1
-0
/
+2
*
shader_ir/other: Implement S2R InvocationId
ReinUsesLisp
2019-12-10
1
-0
/
+1
*
shader_ir/memory: Implement patch stores
ReinUsesLisp
2019-12-10
1
-3
/
+17
*
Merge pull request #3109 from FernandoS27/new-instr
bunnei
2019-12-07
1
-0
/
+4
|
\
|
*
Shader_IR: Implement TXD instruction.
Fernando Sahmkow
2019-11-14
1
-0
/
+2
|
*
Shader_IR: Implement FLO instruction.
Fernando Sahmkow
2019-11-14
1
-0
/
+2
*
|
shader/texture: Deduce texture buffers from locker
ReinUsesLisp
2019-11-23
1
-4
/
+10
|
/
*
shader_ir/warp: Implement FSWZADD
ReinUsesLisp
2019-11-08
1
-0
/
+1
*
gl_shader_decompiler: Reimplement shuffles with platform agnostic intrinsics
ReinUsesLisp
2019-11-08
1
-9
/
+2
*
shader/node: Unpack bindless texture encoding
ReinUsesLisp
2019-10-30
1
-61
/
+40
*
shader/node: std::move Meta instance within OperationNode constructor
Lioncash
2019-10-16
1
-1
/
+1
*
gl_shader_decompiler: Use uint for images and fix SUATOM
ReinUsesLisp
2019-09-21
1
-26
/
+20
*
shader/image: Implement SULD and remove irrelevant code
ReinUsesLisp
2019-09-21
1
-1
/
+3
*
Merge pull request #2855 from ReinUsesLisp/shfl
bunnei
2019-09-20
1
-0
/
+10
|
\
|
*
shader_ir/warp: Implement SHFL
ReinUsesLisp
2019-09-17
1
-0
/
+10
*
|
Merge pull request #2784 from ReinUsesLisp/smem
bunnei
2019-09-18
1
-1
/
+15
|
\
\
|
|
/
|
/
|
|
*
shader_ir: Implement ST_S
ReinUsesLisp
2019-09-05
1
-1
/
+15
*
|
shader/image: Implement SUATOM and fix SUST
ReinUsesLisp
2019-09-11
1
-14
/
+43
*
|
gl_shader_decompiler: Keep track of written images and mark them as modified
ReinUsesLisp
2019-09-06
1
-17
/
+31
*
|
kepler_compute: Implement texture queries
ReinUsesLisp
2019-09-06
1
-0
/
+4
|
/
*
shader_ir: Implement VOTE
ReinUsesLisp
2019-08-21
1
-0
/
+5
*
Shader_Ir: Implement F16 Variants of F2F, F2I, I2F.
Fernando Sahmkow
2019-07-20
1
-11
/
+14
*
shader/half_set_predicate: Fix HSETP2 implementation
ReinUsesLisp
2019-07-20
1
-2
/
+1
*
shader_ir: Unify blocks in decompiled shaders.
Fernando Sahmkow
2019-07-09
1
-6
/
+6
*
shader_ir: Implement BRX & BRA.CC
Fernando Sahmkow
2019-07-09
1
-0
/
+1
*
texture_cache: Style and Corrections
Fernando Sahmkow
2019-06-21
1
-1
/
+2
*
shader: Implement bindless images
ReinUsesLisp
2019-06-21
1
-0
/
+9
*
shader: Decode SUST and implement backing image functionality
ReinUsesLisp
2019-06-21
1
-1
/
+41
*
shader: Split SSY and PBK stack
ReinUsesLisp
2019-06-07
1
-1
/
+6
*
shader/node: Minor changes
ReinUsesLisp
2019-06-07
1
-50
/
+54
*
shader: Move Node declarations out of the shader IR header
ReinUsesLisp
2019-06-07
1
-0
/
+510