Lines Matching defs:pAllocateInfo
80 Move<VkCommandBuffer> allocateCommandBuffer (const DeviceInterface& vk, VkDevice device, const VkCommandBufferAllocateInfo* pAllocateInfo)
83 DE_ASSERT(pAllocateInfo->commandBufferCount == 1u);
84 VK_CHECK(vk.allocateCommandBuffers(device, pAllocateInfo, &object));
85 return Move<VkCommandBuffer>(check<VkCommandBuffer>(object), Deleter<VkCommandBuffer>(vk, device, pAllocateInfo->commandPool));
88 void allocateCommandBuffers (const DeviceInterface& vk, VkDevice device, const VkCommandBufferAllocateInfo* pAllocateInfo, Move<VkCommandBuffer> *pCommandBuffers)
90 VkCommandBufferAllocateInfo allocateInfoCopy = *pAllocateInfo;
92 for (uint32_t i = 0; i < pAllocateInfo->commandBufferCount; ++i) {
95 pCommandBuffers[i] = Move<VkCommandBuffer>(check<VkCommandBuffer>(object), Deleter<VkCommandBuffer>(vk, device, pAllocateInfo->commandPool));
99 Move<VkDescriptorSet> allocateDescriptorSet (const DeviceInterface& vk, VkDevice device, const VkDescriptorSetAllocateInfo* pAllocateInfo)
102 DE_ASSERT(pAllocateInfo->descriptorSetCount == 1u);
103 VK_CHECK(vk.allocateDescriptorSets(device, pAllocateInfo, &object));
104 return Move<VkDescriptorSet>(check<VkDescriptorSet>(object), Deleter<VkDescriptorSet>(vk, device, pAllocateInfo->descriptorPool));
204 const VkAllocationCallbacks* pAllocateInfo)
214 return createEvent(vk, device, &createInfo, pAllocateInfo);