diff options
author | Alex Smith <[email protected]> | 2017-10-19 11:49:39 +0100 |
---|---|---|
committer | Bas Nieuwenhuizen <[email protected]> | 2017-10-21 03:52:43 +0200 |
commit | 0fdd531457ecaba263e6a27e030d451774f54b32 (patch) | |
tree | 4d00b02dd9702429f30bb0c24adc379170587cef /src/amd/vulkan/radv_shader.c | |
parent | c71d44c7f845a9ef23251d9a0c95267f4a711578 (diff) |
radv: Fix pipeline cache locking issues
Need to lock around the whole process of retrieving cached shaders, and
around GetPipelineCacheData.
This fixes GPU hangs observed when creating multiple pipelines in
parallel, which appeared to be due to invalid shader code being pulled
from the cache.
Signed-off-by: Alex Smith <[email protected]>
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Diffstat (limited to 'src/amd/vulkan/radv_shader.c')
0 files changed, 0 insertions, 0 deletions