ir3: Check for nir_var_mem_image in shared_barrier handling

Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4743>
This commit is contained in:
Jason Ekstrand 2021-09-30 23:42:06 -05:00 committed by Marge Bot
parent ae58894ee7
commit e87dbfd3e8
1 changed files with 1 additions and 1 deletions

View File

@ -1384,7 +1384,7 @@ emit_intrinsic_barrier(struct ir3_context *ctx, nir_intrinsic_instr *intr)
}
/* TODO: check for image mode when it has a separate one */
if (modes & nir_var_mem_ssbo) {
if (modes & (nir_var_mem_ssbo | nir_var_mem_image)) {
barrier->barrier_class |= IR3_BARRIER_IMAGE_W;
barrier->barrier_conflict |=
IR3_BARRIER_IMAGE_W | IR3_BARRIER_IMAGE_R;