gallium: add global buffer memory barrier bit
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Thu, 24 Mar 2016 22:11:03 +0000 (23:11 +0100)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Fri, 1 Apr 2016 23:51:06 +0000 (01:51 +0200)
commitbe5899dcf9a337548d8095a00060d4451b0df222
tree072ecdf92616657113d8da15396ba55da64ba6cf
parent01f993a21f859d372d68c2818d845ebf47d70492
gallium: add global buffer memory barrier bit

Currently radeonsi synchronizes after every dispatch and Clover
does nothing to synchronize. This is overzealous, especially with
GL compute, so add a barrier for global buffers.

Signed-off-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Reviewed-by: Dave Airlie <airlied@redhat.com>
src/gallium/include/pipe/p_defines.h
src/gallium/state_trackers/clover/core/kernel.cpp