Lines Matching refs:pAllocateInfo

381 static VkResult validateDescriptorSetAllocation(const VkDescriptorSetAllocateInfo* pAllocateInfo) {  in validateDescriptorSetAllocation()  argument
382 VkDescriptorPool pool = pAllocateInfo->descriptorPool; in validateDescriptorSetAllocation()
388 if (setsAvailable < pAllocateInfo->descriptorSetCount) { in validateDescriptorSetAllocation()
393 __func__, pAllocateInfo->descriptorSetCount, setsAvailable); in validateDescriptorSetAllocation()
402 for (uint32_t i = 0; i < pAllocateInfo->descriptorSetCount; ++i) { in validateDescriptorSetAllocation()
403 if (!pAllocateInfo->pSetLayouts[i]) { in validateDescriptorSetAllocation()
410 as_goldfish_VkDescriptorSetLayout(pAllocateInfo->pSetLayouts[i])->layoutInfo; in validateDescriptorSetAllocation()
485 const VkDescriptorSetAllocateInfo* pAllocateInfo, VkDescriptorSet* pSets) { in validateAndApplyVirtualDescriptorSetAllocation() argument
486 VkResult validateRes = validateDescriptorSetAllocation(pAllocateInfo); in validateAndApplyVirtualDescriptorSetAllocation()
490 for (uint32_t i = 0; i < pAllocateInfo->descriptorSetCount; ++i) { in validateAndApplyVirtualDescriptorSetAllocation()
491 applyDescriptorSetAllocation(pAllocateInfo->descriptorPool, pAllocateInfo->pSetLayouts[i]); in validateAndApplyVirtualDescriptorSetAllocation()
494 VkDescriptorPool pool = pAllocateInfo->descriptorPool; in validateAndApplyVirtualDescriptorSetAllocation()
497 if (allocInfo->freePoolIds.size() < pAllocateInfo->descriptorSetCount) { in validateAndApplyVirtualDescriptorSetAllocation()
501 __func__, pAllocateInfo->descriptorSetCount, (uint32_t)allocInfo->freePoolIds.size(), in validateAndApplyVirtualDescriptorSetAllocation()
506 for (uint32_t i = 0; i < pAllocateInfo->descriptorSetCount; ++i) { in validateAndApplyVirtualDescriptorSetAllocation()
513 fillDescriptorSetInfoForPool(pool, pAllocateInfo->pSetLayouts[i], newSet); in validateAndApplyVirtualDescriptorSetAllocation()