Lines Matching refs:imb
3132 zink_resource_image_barrier_init(VkImageMemoryBarrier *imb, struct zink_resource *res, VkImageLayou… in zink_resource_image_barrier_init() argument
3144 *imb = (VkImageMemoryBarrier){ in zink_resource_image_barrier_init()
3243 VkImageMemoryBarrier imb; in zink_resource_image_barrier() local
3247 if (!zink_resource_image_barrier_init(&imb, res, new_layout, flags, pipeline)) in zink_resource_image_barrier()
3250 bool is_write = zink_resource_access_is_write(imb.dstAccessMask); in zink_resource_image_barrier()
3254 imb.srcAccessMask = 0; in zink_resource_image_barrier()
3256 imb.pNext = &res->obj->zs_evaluate; in zink_resource_image_barrier()
3259 imb.srcQueueFamilyIndex = VK_QUEUE_FAMILY_FOREIGN_EXT; in zink_resource_image_barrier()
3260 imb.dstQueueFamilyIndex = zink_screen(ctx->base.screen)->gfx_queue; in zink_resource_image_barrier()
3270 1, &imb in zink_resource_image_barrier()
3275 res->obj->access = imb.dstAccessMask; in zink_resource_image_barrier()