index
:
yuzu-mainline
master
A backup of the Yuzu mainline repo. Only includes the master branch, nothing else.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
shader_recompiler
/
backend
/
glasm
/
emit_context.cpp
Age
Commit message (
Collapse
)
Author
2021-07-22
opengl: Declare fragment outputs even if they are not used
ReinUsesLisp
Fixes Ori and the Blind Forest's menu on GLASM. For some reason (probably high level optimizations) it is not sanitized on SPIR-V for OpenGL. Vulkan is unaffected by this change.
2021-07-22
glasm: Use storage buffers instead of global memory when possible
ReinUsesLisp
2021-07-22
glasm: Implement indirect attribute loads
ReinUsesLisp
2021-07-22
glasm: Fix output patch reads
ReinUsesLisp
With this, Luigi's Mansion's sand renders properly.
2021-07-22
shader: Split profile and runtime information in separate structs
ReinUsesLisp
2021-07-22
glasm: Fix patch attribute declarations
ReinUsesLisp
2021-07-22
glasm: Implement clip distance stores
ReinUsesLisp
2021-07-22
glasm: Implement patch memory
ReinUsesLisp
2021-07-22
glasm: Implement InvocationId
ReinUsesLisp
2021-07-22
glasm: Implement geometry shader attribute reads
ReinUsesLisp
2021-07-22
glasm: Properly declare attributes on geometry programs
ReinUsesLisp
2021-07-22
glasm: Implement ImageRead
ReinUsesLisp
2021-07-22
glasm: Fix compute stage name
ReinUsesLisp
2021-07-22
glasm: Implement stores to gl_ViewportIndex
ReinUsesLisp
2021-07-22
glasm: Implement ImageFetch
ReinUsesLisp
2021-07-22
glasm: Support textures used in more than one stage
ReinUsesLisp
2021-07-22
emit_glasm: Enable ARB_draw_buffers when needed
ReinUsesLisp
2021-07-22
glasm: Add graphics specific shader declarations to GLASM
ReinUsesLisp
2021-07-22
glasm: Implement shuffle and vote instructions on GLASM
ReinUsesLisp
2021-07-22
glasm: Implement basic GLASM instructions
ReinUsesLisp
2021-07-22
glasm: Changes to GLASM register allocator and emit context
ReinUsesLisp
2021-07-22
glasm: Add GLASM backend infrastructure
ReinUsesLisp