Searched refs:unordered_access (Results 1 – 3 of 3) sorted by relevance
374 bmb.srcAccessMask = usage_matches ? res->obj->unordered_access : res->obj->access; in for_buffer()437 bmb.srcAccessMask = usage_matches ? res->obj->unordered_access : res->obj->access; in for_buffer()622 bool valid_read = (res->obj->access || res->obj->unordered_access) && in zink_resource_buffer_transfer_dst_barrier()628 res->obj->unordered_access = VK_ACCESS_TRANSFER_WRITE_BIT; in zink_resource_buffer_transfer_dst_barrier()684 … return zink_resource_access_is_write(unordered ? res->obj->unordered_access : res->obj->access) || in buffer_needs_barrier()687 ((unordered ? res->obj->unordered_access : res->obj->access) & flags) != flags; in buffer_needs_barrier()708 bool unordered_usage_matches = res->obj->unordered_access && usage_matches; in zink_resource_buffer_barrier()723 res->obj->unordered_access = VK_ACCESS_NONE; in zink_resource_buffer_barrier()728 res->obj->unordered_access = VK_ACCESS_NONE; in zink_resource_buffer_barrier()736 …resource_access_is_write(!unordered_usage_matches ? res->obj->access : res->obj->unordered_access); in zink_resource_buffer_barrier()[all …]
1218 VkAccessFlags unordered_access; member
34 obj->unordered_access = 0; in reset_obj()