• Home
  • Raw
  • Download

Lines Matching refs:pCreateInfo

39 bool BestPractices::PreCallValidateCreateInstance(const VkInstanceCreateInfo* pCreateInfo, const Vk…  in PreCallValidateCreateInstance()  argument
43 for (uint32_t i = 0; i < pCreateInfo->enabledExtensionCount; i++) { in PreCallValidateCreateInstance()
44 if (white_list(pCreateInfo->ppEnabledExtensionNames[i], kDeviceExtensionNames)) { in PreCallValidateCreateInstance()
48 pCreateInfo->ppEnabledExtensionNames[i]); in PreCallValidateCreateInstance()
55 void BestPractices::PreCallRecordCreateInstance(const VkInstanceCreateInfo* pCreateInfo, const VkAl… in PreCallRecordCreateInstance() argument
57 instance_api_version = pCreateInfo->pApplicationInfo->apiVersion; in PreCallRecordCreateInstance()
60 …PreCallValidateCreateDevice(VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo* pCreateInfo, in PreCallValidateCreateDevice() argument
80 for (uint32_t i = 0; i < pCreateInfo->enabledExtensionCount; i++) { in PreCallValidateCreateDevice()
81 if (white_list(pCreateInfo->ppEnabledExtensionNames[i], kInstanceExtensionNames)) { in PreCallValidateCreateDevice()
85 pCreateInfo->ppEnabledExtensionNames[i]); in PreCallValidateCreateDevice()
92 … BestPractices::PreCallValidateCreateBuffer(VkDevice device, const VkBufferCreateInfo* pCreateInfo, in PreCallValidateCreateBuffer() argument
96 …if ((pCreateInfo->queueFamilyIndexCount > 1) && (pCreateInfo->sharingMode == VK_SHARING_MODE_EXCLU… in PreCallValidateCreateBuffer()
104 bufferHex.str().c_str(), pCreateInfo->queueFamilyIndexCount); in PreCallValidateCreateBuffer()
110 …ol BestPractices::PreCallValidateCreateImage(VkDevice device, const VkImageCreateInfo* pCreateInfo, in PreCallValidateCreateImage() argument
114 …if ((pCreateInfo->queueFamilyIndexCount > 1) && (pCreateInfo->sharingMode == VK_SHARING_MODE_EXCLU… in PreCallValidateCreateImage()
122 imageHex.str().c_str(), pCreateInfo->queueFamilyIndexCount); in PreCallValidateCreateImage()
128 …es::PreCallValidateCreateSwapchainKHR(VkDevice device, const VkSwapchainCreateInfoKHR* pCreateInfo, in PreCallValidateCreateSwapchainKHR() argument
132 …if ((pCreateInfo->queueFamilyIndexCount > 1) && (pCreateInfo->imageSharingMode == VK_SHARING_MODE_… in PreCallValidateCreateSwapchainKHR()
137 pCreateInfo->queueFamilyIndexCount); in PreCallValidateCreateSwapchainKHR()
162 …ctices::PreCallValidateCreateRenderPass(VkDevice device, const VkRenderPassCreateInfo* pCreateInfo, in PreCallValidateCreateRenderPass() argument
166 for (uint32_t i = 0; i < pCreateInfo->attachmentCount; ++i) { in PreCallValidateCreateRenderPass()
167 VkFormat format = pCreateInfo->pAttachments[i].format; in PreCallValidateCreateRenderPass()
168 if (pCreateInfo->pAttachments[i].initialLayout == VK_IMAGE_LAYOUT_UNDEFINED) { in PreCallValidateCreateRenderPass()
170 pCreateInfo->pAttachments[i].loadOp == VK_ATTACHMENT_LOAD_OP_LOAD) { in PreCallValidateCreateRenderPass()
178 …if (FormatHasStencil(format) && pCreateInfo->pAttachments[i].stencilLoadOp == VK_ATTACHMENT_LOAD_O… in PreCallValidateCreateRenderPass()
189 for (uint32_t dependency = 0; dependency < pCreateInfo->dependencyCount; dependency++) { in PreCallValidateCreateRenderPass()
190 …skip |= CheckPipelineStageFlags("vkCreateRenderPass", pCreateInfo->pDependencies[dependency].srcSt… in PreCallValidateCreateRenderPass()
191 …skip |= CheckPipelineStageFlags("vkCreateRenderPass", pCreateInfo->pDependencies[dependency].dstSt… in PreCallValidateCreateRenderPass()