radeonsi: implement semaphore_server_signal v2
authorAndres Rodriguez <andresx7@gmail.com>
Thu, 26 Oct 2017 21:13:03 +0000 (17:13 -0400)
committerAndres Rodriguez <andresx7@gmail.com>
Tue, 30 Jan 2018 20:13:49 +0000 (15:13 -0500)
commite0f16ee6663ee2dc71e49c59f27e087700740dfa
tree17bccd2017c1533c488d2a735c3254e80a4c9dd2
parent5b07b06d6bb1d01d1aec49d6ba458fc6c789fbc9
radeonsi: implement semaphore_server_signal v2

Syncobj based waits or signals only happen at submission boundaries. In
order to guarantee that the requested signal event will occur when the
state tracker requested it, we must issue a flush.

v2: s/fence/semaphore for pipe objects

Signed-off-by: Andres Rodriguez <andresx7@gmail.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/gallium/drivers/radeonsi/si_fence.c