index
:
Citron
master
Mirror of the Citron emulator
silvan
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Collapse
)
Author
2021-07-22
shader: Fix dangling labels
ReinUsesLisp
2021-07-22
shader: Interact texture buffers with buffer cache
ReinUsesLisp
2021-07-22
shader: Fix F2I
ReinUsesLisp
2021-07-22
shader: Fix TextureGrad
ReinUsesLisp
2021-07-22
shader: Implement texture buffers
ReinUsesLisp
2021-07-22
shader: Address feedback
FernandoS27
2021-07-22
shader: Implement indexed Position and ClipDistances
FernandoS27
2021-07-22
shader: Implement indexed attributes
FernandoS27
2021-07-22
shader: Implement AL2P
FernandoS27
2021-07-22
shader: Fix BRX tracking
FernandoS27
2021-07-22
vk_pipeline_cache: Fix num of pipeline workers on weird platforms
ReinUsesLisp
2021-07-22
shader: Move recursive SSA rewrite to the heap
ReinUsesLisp
2021-07-22
shader: Fix ShadowCube declaration type, set number of pipeline threads ↵
FernandoS27
based on hardware
2021-07-22
shader: Fix splits on blocks using indirect branches
ReinUsesLisp
2021-07-22
shader: Eliminate orphan blocks more efficiently
ReinUsesLisp
2021-07-22
shader: Add subgroup masks
ReinUsesLisp
2021-07-22
shader: Implement BAR and fix memory barriers
ReinUsesLisp
2021-07-22
shader: Abstract breadth searches and use the abstraction
ReinUsesLisp
2021-07-22
shader: Reimplement GetCbufU64 as GetCbufU32x2
ReinUsesLisp
It may generate better code on some compilers and it's easier to handle.
2021-07-22
vk_compute_pass: Fix compute passes
ReinUsesLisp
2021-07-22
shader: Remove atomic flags and use mutex + cond variable for pipelines
ReinUsesLisp
2021-07-22
shader: Remove unused header in VOTE
ReinUsesLisp
2021-07-22
vk_pipeline_cache: Remove unnecesary scope in pipeline cache locking
ReinUsesLisp
2021-07-22
shader: Rework global memory tracking to use breadth-first search
ReinUsesLisp
2021-07-22
shader: Fix fp16 merge when using native fp16
ReinUsesLisp
2021-07-22
shader: Fix FADD32I
ReinUsesLisp
2021-07-22
shader: Fix undetected bug from review
FernandoS27
2021-07-22
shader: Address feedback
FernandoS27
2021-07-22
shader: "Implement" NOP
FernandoS27
2021-07-22
vk_pipeline_cache: Small fixes to the pipeline cache
FernandoS27
2021-07-22
shader: Address Feedback
FernandoS27
2021-07-22
shader: Implement SR_LaneId
FernandoS27
2021-07-22
shader: Fix shared memory on cool drivers
FernandoS27
2021-07-22
shader: Implement MEMBAR
FernandoS27
2021-07-22
shader: Improve VOTE.VTG stub
FernandoS27
2021-07-22
shader: Mark SSBOs as written when they are
FernandoS27
2021-07-22
shader: Implement ViewportIndex
FernandoS27
2021-07-22
shader: Stub TLD4's PTP when it isn't constant
FernandoS27
2021-07-22
shader: Stub VOTE.VTG
FernandoS27
2021-07-22
shader: Fold composite extract
FernandoS27
2021-07-22
shader: Fold comparisons and Pack/Unpack16
FernandoS27
2021-07-22
shader: Fix branches to visited virtual blocks
ReinUsesLisp
2021-07-22
vulkan: Serialize pipelines on a separate thread
ReinUsesLisp
2021-07-22
vulkan: Create pipeline layouts in separate threads
ReinUsesLisp
2021-07-22
vulkan: Build pipelines in parallel at runtime
ReinUsesLisp
Wait from the worker thread for a pipeline to build before binding it to the command buffer. This allows queueing pipelines to multiple threads.
2021-07-22
shader: Fix dependency on identity removal pass
ReinUsesLisp
2021-07-22
shader: Fix constant propagation to use reverse post order
ReinUsesLisp
2021-07-22
shader: Implement LDG .U.128 as .128
ReinUsesLisp
2021-07-22
shader: Unroll "using enum" for opcode declarations
ReinUsesLisp
2021-07-22
vk_pipeline_cache: Name SPIR-V modules
ReinUsesLisp
[next]