diff options
| author | 2020-05-22 20:53:27 -0300 | |
|---|---|---|
| committer | 2020-06-07 04:32:32 -0300 | |
| commit | dc27252352a27f466c65e9008b3d56a2540ce224 (patch) | |
| tree | 25d4004efe1b838e80a7892c86586235aa744bee /src/core/frontend/framebuffer_layout.cpp | |
| parent | Merge pull request #4055 from ReinUsesLisp/nvidia-443-24 (diff) | |
| download | yuzu-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/core/frontend/framebuffer_layout.cpp')
0 files changed, 0 insertions, 0 deletions