Home
last modified time | relevance | path

Searched refs:unordered_access (Results 1 – 3 of 3) sorted by relevance

/aosp_15_r20/external/mesa3d/src/gallium/drivers/zink/
H A Dzink_synchronization.cpp374 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 …]
H A Dzink_types.h1218 VkAccessFlags unordered_access; member
H A Dzink_batch.c34 obj->unordered_access = 0; in reset_obj()