Lines Matching defs:pool
17 /* query pool commands */
30 struct vn_query_pool *pool =
31 vk_zalloc(alloc, sizeof(*pool), VN_DEFAULT_ALIGN,
33 if (!pool)
36 vn_object_base_init(&pool->base, VK_OBJECT_TYPE_QUERY_POOL, &dev->base);
38 pool->allocator = *alloc;
42 pool->result_array_size = 1;
45 pool->result_array_size =
49 pool->result_array_size = 1;
52 pool->result_array_size = 2;
59 VkQueryPool pool_handle = vn_query_pool_to_handle(pool);
75 struct vn_query_pool *pool = vn_query_pool_from_handle(queryPool);
78 if (!pool)
81 alloc = pAllocator ? pAllocator : &pool->allocator;
85 vn_object_base_fini(&pool->base);
86 vk_free(alloc, pool);
114 struct vn_query_pool *pool = vn_query_pool_from_handle(queryPool);
115 const VkAllocationCallbacks *alloc = &pool->allocator;
118 const size_t result_size = pool->result_array_size * result_width;