radv: Add userspace fence buffer per context.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Wed, 3 May 2017 00:21:39 +0000 (02:21 +0200)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Wed, 3 May 2017 01:10:12 +0000 (03:10 +0200)
commiteeff7e11544f333d211c8f8ad3679db814050cfa
treea5bceb870d5c1f3d192622b5f2e3afc2de8f1d08
parent2a2a21450bb8f552477c468ef91a59e40f881dae
radv: Add userspace fence buffer per context.

Having it in the winsys didn't work when multiple devices use
the same winsys, as we then have multiple contexts per queue,
and each context counts separately.

Signed-off-by: Bas Nieuwenhuizen <basni@google.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Fixes: 7b9963a28f4 "radv: Enable userspace fence checking."
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.h
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h