For the same reason we need to on an UPDATE_BUFFER barrier. Fixes
KHR-GLES31.core.compute_shader.pipeline-post-fs once the hard-coded
cache-flush is removed from launch_grid path.
Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20975>
unsigned flushes = 0;
if (flags & (PIPE_BARRIER_SHADER_BUFFER |
- PIPE_BARRIER_IMAGE |
PIPE_BARRIER_CONSTANT_BUFFER |
PIPE_BARRIER_VERTEX_BUFFER |
PIPE_BARRIER_INDEX_BUFFER |
}
if (flags & (PIPE_BARRIER_TEXTURE |
+ PIPE_BARRIER_IMAGE |
PIPE_BARRIER_INDIRECT_BUFFER |
PIPE_BARRIER_UPDATE_BUFFER |
PIPE_BARRIER_UPDATE_TEXTURE)) {