index
:
Citron
master
Mirror of the Citron emulator
silvan
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
shader_recompiler
/
shader_info.h
Age
Commit message (
Collapse
)
Author
2021-07-22
glasm: Implement shuffle and vote instructions on GLASM
ReinUsesLisp
2021-07-22
shader: Optimize NVN Fallthrough
FernandoS27
2021-07-22
shader: Implement Int32 SUATOM/SURED
ameerj
2021-07-22
shader: Increase the maximum number of storage buffers
ReinUsesLisp
Compute shaders spill uniform buffers on storage buffers, increasing the expected number.
2021-07-22
shader: Implement indexed textures
ReinUsesLisp
2021-07-22
shader: Implement D3D samplers
ReinUsesLisp
2021-07-22
shader: Add NVN storage buffer fallbacks
ReinUsesLisp
When we can't track the SSBO origin of a global memory instruction, leave it as a global memory operation and assume these pointers are in the NVN storage buffer slots, then apply a linear search in the shader's runtime.
2021-07-22
shader: Address feedback
FernandoS27
2021-07-22
shader: Implement fine derivates constant propagation
FernandoS27
2021-07-22
shader: Implement SampleMask
ReinUsesLisp
2021-07-22
shader: Implement PIXLD.MY_INDEX
ReinUsesLisp
2021-07-22
spirv: Implement ViewportMask with NV_viewport_array2
ReinUsesLisp
2021-07-22
shader: Implement PrimitiveId
ReinUsesLisp
2021-07-22
shader: Implement tessellation shaders, polygon mode and invocation id
ReinUsesLisp
2021-07-22
spirv: Implement image buffers
ReinUsesLisp
2021-07-22
spirv: Implement Layer stores
ReinUsesLisp
2021-07-22
spirv: Rework storage buffers and shader memory
ReinUsesLisp
2021-07-22
spirv: Define StorageImageWriteWithoutFormat capability when used
ReinUsesLisp
2021-07-22
shader: Implement SR_THREAD_KILL
ReinUsesLisp
2021-07-22
shader: Implement ATOM/S and RED
ameerj
2021-07-22
spirv: Guard against typeless image reads on unsupported devices
ReinUsesLisp
2021-07-22
shader: Implement SULD and SUST
ReinUsesLisp
2021-07-22
shader: Interact texture buffers with buffer cache
ReinUsesLisp
2021-07-22
shader: Implement texture buffers
ReinUsesLisp
2021-07-22
shader: Implement indexed attributes
FernandoS27
2021-07-22
shader: Add subgroup masks
ReinUsesLisp
2021-07-22
shader: Mark SSBOs as written when they are
FernandoS27
2021-07-22
shader: Implement ViewportIndex
FernandoS27
2021-07-22
shader: Implement ClipDistance
FernandoS27
2021-07-22
shader: Add PointCoord attribute
FernandoS27
2021-07-22
shader: Add PointSize attribute
ameerj
2021-07-22
shader: Implement FSWZADD
ameerj
2021-07-22
shader: Better interpolation and disabled attributes support
ReinUsesLisp
2021-07-22
shader: Implement front face
ReinUsesLisp
2021-07-22
shader: Implement SHFL
ameerj
2021-07-22
shader: Implement VOTE
ameerj
2021-07-22
spirv: Implement VertexId and InstanceId, refactor code
ReinUsesLisp
2021-07-22
shader: Add partial rasterizer integration
ReinUsesLisp
2021-07-22
shader: Partial implementation of LDC
ReinUsesLisp
2021-07-22
shader: Initial support for textures and TEX
ReinUsesLisp
2021-07-22
shader: Add denorm flush support
ReinUsesLisp
2021-07-22
spirv: Initial bindings support
ReinUsesLisp
2021-07-22
shader: Initial implementation of an AST
ReinUsesLisp