diff options
author | ameerj <52414509+ameerj@users.noreply.github.com> | 2022-03-28 20:26:11 -0400 |
---|---|---|
committer | ameerj <52414509+ameerj@users.noreply.github.com> | 2022-03-28 20:35:15 -0400 |
commit | 3e489782e1861dcdd750cf99328bda3bc80e933b (patch) | |
tree | 04509813b4509c2704e7c85d7eebbd1e909c5344 /src/shader_recompiler/backend/glsl/glsl_emit_context.cpp | |
parent | 642913b0d1e27e4a81ee454903a65b5ce5ddee72 (diff) |
gl_rasterizer: Avoid scenario locking already owned mutex
gpu.TickWork() may lock the texture_cache and buffer_cache mutexes, which are owned by the thread prior to invoking TickWork().
Defer invoking gpu.TickWork() until the scope ends, where the owned mutexes are released.
Diffstat (limited to 'src/shader_recompiler/backend/glsl/glsl_emit_context.cpp')
0 files changed, 0 insertions, 0 deletions