Module: Mesa Branch: master Commit: 22bca8ef19e2f4e814e27d4af8d1962f343b0259 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22bca8ef19e2f4e814e27d4af8d1962f343b0259
Author: Dave Airlie <[email protected]> Date: Fri Jul 21 23:56:02 2017 +0100 radv: reset non-syncobj semaphore context after wait. When I ported from libdrm, I forgot to add the line to reset the sem, we just need to reset the context. This fixes a regression in DOOM. Fixes: 9ac1432a571 ("radv: port to new libdrm API.") Reported-by: Grazvydas Ignotas <[email protected]> Signed-off-by: Dave Airlie <[email protected]> --- src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c index bc4d460cf4..0d89b950d2 100644 --- a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c +++ b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c @@ -1173,6 +1173,8 @@ static int radv_amdgpu_cs_submit(struct radv_amdgpu_ctx *ctx, struct drm_amdgpu_cs_chunk_dep *dep = &sem_dependencies[sem_count++]; amdgpu_cs_chunk_fence_to_dep(sem, dep); + + sem->context = NULL; } i = num_chunks++; _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
