summaryrefslogtreecommitdiff
path: root/src/input_common/motion_emu.cpp
diff options
context:
space:
mode:
authorReinUsesLisp <reinuseslisp@airmail.cc>2020-05-22 20:53:27 -0300
committerReinUsesLisp <reinuseslisp@airmail.cc>2020-06-07 04:32:32 -0300
commitdc27252352a27f466c65e9008b3d56a2540ce224 (patch)
tree25d4004efe1b838e80a7892c86586235aa744bee /src/input_common/motion_emu.cpp
parent03fd5aa3849b6bb5c9e7e17c5d41eefec84db22d (diff)
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/input_common/motion_emu.cpp')
0 files changed, 0 insertions, 0 deletions