diff --git a/src/dxvk/dxvk_barrier.h b/src/dxvk/dxvk_barrier.h index 378070f4..f3629fa9 100644 --- a/src/dxvk/dxvk_barrier.h +++ b/src/dxvk/dxvk_barrier.h @@ -237,8 +237,8 @@ namespace dxvk { DxvkAccessFlags access; while (list && access != entry->data.getAccess()) { - if (entry->data.overlaps(slice)) - access.set(entry->data.getAccess()); + if (list->data.overlaps(slice)) + access.set(list->data.getAccess()); list = getListEntry(list->next); }