summaryrefslogtreecommitdiff
path: root/src/audio_core/audio_renderer.cpp
diff options
context:
space:
mode:
authorGravatar ReinUsesLisp2020-05-22 20:53:27 -0300
committerGravatar ReinUsesLisp2020-06-07 04:32:32 -0300
commitdc27252352a27f466c65e9008b3d56a2540ce224 (patch)
tree25d4004efe1b838e80a7892c86586235aa744bee /src/audio_core/audio_renderer.cpp
parentMerge pull request #4055 from ReinUsesLisp/nvidia-443-24 (diff)
downloadyuzu-dc27252352a27f466c65e9008b3d56a2540ce224.tar.gz
yuzu-dc27252352a27f466c65e9008b3d56a2540ce224.tar.xz
yuzu-dc27252352a27f466c65e9008b3d56a2540ce224.zip
shader_cache: Implement a generic shader cache
Implement a generic shader cache for fast lookups and invalidations. Invalidations are cheap but expensive when a shader is invalidated. Use two mutexes instead of one to avoid locking invalidations for lookups and vice versa. When a shader has to be removed, lookups are locked as expected.
Diffstat (limited to 'src/audio_core/audio_renderer.cpp')
0 files changed, 0 insertions, 0 deletions