summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_radeon_winsys.h
diff options
context:
space:
mode:
authorAlex Smith <[email protected]>2017-10-19 11:49:39 +0100
committerBas Nieuwenhuizen <[email protected]>2017-10-21 03:52:43 +0200
commit0fdd531457ecaba263e6a27e030d451774f54b32 (patch)
tree4d00b02dd9702429f30bb0c24adc379170587cef /src/amd/vulkan/radv_radeon_winsys.h
parentc71d44c7f845a9ef23251d9a0c95267f4a711578 (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_radeon_winsys.h')
0 files changed, 0 insertions, 0 deletions