Lines Matching full:skip
208 bool skip = false; in ValidatePnextStructContents() local
214 …skip |= validate_bool32("VkPhysicalDevice16BitStorageFeatures", "storageBuffer16BitAccess", struct… in ValidatePnextStructContents()
216 …skip |= validate_bool32("VkPhysicalDevice16BitStorageFeatures", "uniformAndStorageBuffer16BitAcces… in ValidatePnextStructContents()
218 …skip |= validate_bool32("VkPhysicalDevice16BitStorageFeatures", "storagePushConstant16", structure… in ValidatePnextStructContents()
220 …skip |= validate_bool32("VkPhysicalDevice16BitStorageFeatures", "storageInputOutput16", structure-… in ValidatePnextStructContents()
226 …skip |= validate_flags("VkMemoryAllocateFlagsInfo", "flags", "VkMemoryAllocateFlagBits", AllVkMemo… in ValidatePnextStructContents()
232 …skip |= validate_array("VkDeviceGroupRenderPassBeginInfo", "deviceRenderAreaCount", "pDeviceRender… in ValidatePnextStructContents()
245 …skip |= validate_array("VkDeviceGroupSubmitInfo", "waitSemaphoreCount", "pWaitSemaphoreDeviceIndic… in ValidatePnextStructContents()
247 …skip |= validate_array("VkDeviceGroupSubmitInfo", "commandBufferCount", "pCommandBufferDeviceMasks… in ValidatePnextStructContents()
249 …skip |= validate_array("VkDeviceGroupSubmitInfo", "signalSemaphoreCount", "pSignalSemaphoreDeviceI… in ValidatePnextStructContents()
255 …skip |= validate_array("VkBindBufferMemoryDeviceGroupInfo", "deviceIndexCount", "pDeviceIndices", … in ValidatePnextStructContents()
261 …skip |= validate_array("VkBindImageMemoryDeviceGroupInfo", "deviceIndexCount", "pDeviceIndices", s… in ValidatePnextStructContents()
263 …skip |= validate_array("VkBindImageMemoryDeviceGroupInfo", "splitInstanceBindRegionCount", "pSplit… in ValidatePnextStructContents()
276 …skip |= validate_array("VkDeviceGroupDeviceCreateInfo", "physicalDeviceCount", "pPhysicalDevices",… in ValidatePnextStructContents()
282 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.robustBufferAccess", structure->fea… in ValidatePnextStructContents()
284 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.fullDrawIndexUint32", structure->fe… in ValidatePnextStructContents()
286 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.imageCubeArray", structure->feature… in ValidatePnextStructContents()
288 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.independentBlend", structure->featu… in ValidatePnextStructContents()
290 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.geometryShader", structure->feature… in ValidatePnextStructContents()
292 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.tessellationShader", structure->fea… in ValidatePnextStructContents()
294 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.sampleRateShading", structure->feat… in ValidatePnextStructContents()
296 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.dualSrcBlend", structure->features.… in ValidatePnextStructContents()
298 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.logicOp", structure->features.logic… in ValidatePnextStructContents()
300 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.multiDrawIndirect", structure->feat… in ValidatePnextStructContents()
302 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.drawIndirectFirstInstance", structu… in ValidatePnextStructContents()
304 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.depthClamp", structure->features.de… in ValidatePnextStructContents()
306 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.depthBiasClamp", structure->feature… in ValidatePnextStructContents()
308 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.fillModeNonSolid", structure->featu… in ValidatePnextStructContents()
310 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.depthBounds", structure->features.d… in ValidatePnextStructContents()
312 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.wideLines", structure->features.wid… in ValidatePnextStructContents()
314 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.largePoints", structure->features.l… in ValidatePnextStructContents()
316 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.alphaToOne", structure->features.al… in ValidatePnextStructContents()
318 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.multiViewport", structure->features… in ValidatePnextStructContents()
320 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.samplerAnisotropy", structure->feat… in ValidatePnextStructContents()
322 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.textureCompressionETC2", structure-… in ValidatePnextStructContents()
324 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.textureCompressionASTC_LDR", struct… in ValidatePnextStructContents()
326 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.textureCompressionBC", structure->f… in ValidatePnextStructContents()
328 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.occlusionQueryPrecise", structure->… in ValidatePnextStructContents()
330 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.pipelineStatisticsQuery", structure… in ValidatePnextStructContents()
332 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.vertexPipelineStoresAndAtomics", st… in ValidatePnextStructContents()
334 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.fragmentStoresAndAtomics", structur… in ValidatePnextStructContents()
336 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderTessellationAndGeometryPointS… in ValidatePnextStructContents()
338 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderImageGatherExtended", structu… in ValidatePnextStructContents()
340 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderStorageImageExtendedFormats",… in ValidatePnextStructContents()
342 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderStorageImageMultisample", str… in ValidatePnextStructContents()
344 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderStorageImageReadWithoutFormat… in ValidatePnextStructContents()
346 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderStorageImageWriteWithoutForma… in ValidatePnextStructContents()
348 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderUniformBufferArrayDynamicInde… in ValidatePnextStructContents()
350 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderSampledImageArrayDynamicIndex… in ValidatePnextStructContents()
352 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderStorageBufferArrayDynamicInde… in ValidatePnextStructContents()
354 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderStorageImageArrayDynamicIndex… in ValidatePnextStructContents()
356 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderClipDistance", structure->fea… in ValidatePnextStructContents()
358 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderCullDistance", structure->fea… in ValidatePnextStructContents()
360 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderFloat64", structure->features… in ValidatePnextStructContents()
362 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderInt64", structure->features.s… in ValidatePnextStructContents()
364 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderInt16", structure->features.s… in ValidatePnextStructContents()
366 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderResourceResidency", structure… in ValidatePnextStructContents()
368 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.shaderResourceMinLod", structure->f… in ValidatePnextStructContents()
370 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.sparseBinding", structure->features… in ValidatePnextStructContents()
372 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.sparseResidencyBuffer", structure->… in ValidatePnextStructContents()
374 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.sparseResidencyImage2D", structure-… in ValidatePnextStructContents()
376 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.sparseResidencyImage3D", structure-… in ValidatePnextStructContents()
378 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.sparseResidency2Samples", structure… in ValidatePnextStructContents()
380 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.sparseResidency4Samples", structure… in ValidatePnextStructContents()
382 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.sparseResidency8Samples", structure… in ValidatePnextStructContents()
384 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.sparseResidency16Samples", structur… in ValidatePnextStructContents()
386 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.sparseResidencyAliased", structure-… in ValidatePnextStructContents()
388 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.variableMultisampleRate", structure… in ValidatePnextStructContents()
390 …skip |= validate_bool32("VkPhysicalDeviceFeatures2", "features.inheritedQueries", structure->featu… in ValidatePnextStructContents()
396 …skip |= validate_array("VkRenderPassInputAttachmentAspectCreateInfo", "aspectReferenceCount", "pAs… in ValidatePnextStructContents()
402 …skip |= validate_flags("VkRenderPassInputAttachmentAspectCreateInfo", ParameterName("pAspectRefere… in ValidatePnextStructContents()
410 …skip |= validate_flags("VkImageViewUsageCreateInfo", "usage", "VkImageUsageFlagBits", AllVkImageUs… in ValidatePnextStructContents()
416 …skip |= validate_ranged_enum("VkPipelineTessellationDomainOriginStateCreateInfo", "domainOrigin", … in ValidatePnextStructContents()
422 …skip |= validate_array("VkRenderPassMultiviewCreateInfo", "subpassCount", "pViewMasks", structure-… in ValidatePnextStructContents()
424 …skip |= validate_array("VkRenderPassMultiviewCreateInfo", "dependencyCount", "pViewOffsets", struc… in ValidatePnextStructContents()
426 …skip |= validate_array("VkRenderPassMultiviewCreateInfo", "correlationMaskCount", "pCorrelationMas… in ValidatePnextStructContents()
432 … skip |= validate_bool32("VkPhysicalDeviceMultiviewFeatures", "multiview", structure->multiview); in ValidatePnextStructContents()
434 …skip |= validate_bool32("VkPhysicalDeviceMultiviewFeatures", "multiviewGeometryShader", structure-… in ValidatePnextStructContents()
436 …skip |= validate_bool32("VkPhysicalDeviceMultiviewFeatures", "multiviewTessellationShader", struct… in ValidatePnextStructContents()
442 …skip |= validate_bool32("VkPhysicalDeviceVariablePointersFeatures", "variablePointersStorageBuffer… in ValidatePnextStructContents()
444 …skip |= validate_bool32("VkPhysicalDeviceVariablePointersFeatures", "variablePointers", structure-… in ValidatePnextStructContents()
450 …skip |= validate_bool32("VkPhysicalDeviceProtectedMemoryFeatures", "protectedMemory", structure->p… in ValidatePnextStructContents()
456 … skip |= validate_bool32("VkProtectedSubmitInfo", "protectedSubmit", structure->protectedSubmit); in ValidatePnextStructContents()
462 …skip |= validate_required_handle("VkSamplerYcbcrConversionInfo", "conversion", structure->conversi… in ValidatePnextStructContents()
468 …skip |= validate_flags("VkBindImagePlaneMemoryInfo", "planeAspect", "VkImageAspectFlagBits", AllVk… in ValidatePnextStructContents()
474 …skip |= validate_flags("VkImagePlaneMemoryRequirementsInfo", "planeAspect", "VkImageAspectFlagBits… in ValidatePnextStructContents()
480 …skip |= validate_bool32("VkPhysicalDeviceSamplerYcbcrConversionFeatures", "samplerYcbcrConversion"… in ValidatePnextStructContents()
486 …skip |= validate_flags("VkPhysicalDeviceExternalImageFormatInfo", "handleType", "VkExternalMemoryH… in ValidatePnextStructContents()
492 …skip |= validate_flags("VkExternalMemoryImageCreateInfo", "handleTypes", "VkExternalMemoryHandleTy… in ValidatePnextStructContents()
498 …skip |= validate_flags("VkExternalMemoryBufferCreateInfo", "handleTypes", "VkExternalMemoryHandleT… in ValidatePnextStructContents()
504 …skip |= validate_flags("VkExportMemoryAllocateInfo", "handleTypes", "VkExternalMemoryHandleTypeFla… in ValidatePnextStructContents()
510 …skip |= validate_flags("VkExportFenceCreateInfo", "handleTypes", "VkExternalFenceHandleTypeFlagBit… in ValidatePnextStructContents()
516 …skip |= validate_flags("VkExportSemaphoreCreateInfo", "handleTypes", "VkExternalSemaphoreHandleTyp… in ValidatePnextStructContents()
522 …skip |= validate_bool32("VkPhysicalDeviceShaderDrawParametersFeatures", "shaderDrawParameters", st… in ValidatePnextStructContents()
528 …skip |= validate_required_handle("VkBindImageMemorySwapchainInfoKHR", "swapchain", structure->swap… in ValidatePnextStructContents()
534 …skip |= validate_array("VkDeviceGroupPresentInfoKHR", "swapchainCount", "pDeviceMasks", structure-… in ValidatePnextStructContents()
536 …skip |= validate_flags("VkDeviceGroupPresentInfoKHR", "mode", "VkDeviceGroupPresentModeFlagBitsKHR… in ValidatePnextStructContents()
542 …skip |= validate_flags("VkDeviceGroupSwapchainCreateInfoKHR", "modes", "VkDeviceGroupPresentModeFl… in ValidatePnextStructContents()
548 skip |= validate_bool32("VkDisplayPresentInfoKHR", "persistent", structure->persistent); in ValidatePnextStructContents()
555 …skip |= validate_flags("VkImportMemoryWin32HandleInfoKHR", "handleType", "VkExternalMemoryHandleTy… in ValidatePnextStructContents()
562 …skip |= validate_flags("VkImportMemoryFdInfoKHR", "handleType", "VkExternalMemoryHandleTypeFlagBit… in ValidatePnextStructContents()
569 …skip |= validate_array("VkWin32KeyedMutexAcquireReleaseInfoKHR", "acquireCount", "pAcquireSyncs", … in ValidatePnextStructContents()
571 …skip |= validate_array("VkWin32KeyedMutexAcquireReleaseInfoKHR", "acquireCount", "pAcquireKeys", s… in ValidatePnextStructContents()
573 …skip |= validate_array("VkWin32KeyedMutexAcquireReleaseInfoKHR", "acquireCount", "pAcquireTimeouts… in ValidatePnextStructContents()
575 …skip |= validate_array("VkWin32KeyedMutexAcquireReleaseInfoKHR", "releaseCount", "pReleaseSyncs", … in ValidatePnextStructContents()
577 …skip |= validate_array("VkWin32KeyedMutexAcquireReleaseInfoKHR", "releaseCount", "pReleaseKeys", s… in ValidatePnextStructContents()
584 …skip |= validate_bool32("VkPhysicalDeviceShaderFloat16Int8FeaturesKHR", "shaderFloat16", structure… in ValidatePnextStructContents()
586 …skip |= validate_bool32("VkPhysicalDeviceShaderFloat16Int8FeaturesKHR", "shaderInt8", structure->s… in ValidatePnextStructContents()
592 …skip |= validate_array("VkPresentRegionsKHR", "swapchainCount", "pRegions", structure->swapchainCo… in ValidatePnextStructContents()
611 …skip |= validate_bool32("VkPhysicalDeviceImagelessFramebufferFeaturesKHR", "imagelessFramebuffer",… in ValidatePnextStructContents()
617 …skip |= validate_struct_type_array("VkFramebufferAttachmentsCreateInfoKHR", "attachmentImageInfoCo… in ValidatePnextStructContents()
623 …skip |= validate_flags("VkFramebufferAttachmentsCreateInfoKHR", ParameterName("pAttachmentImageInf… in ValidatePnextStructContents()
625 …skip |= validate_flags("VkFramebufferAttachmentsCreateInfoKHR", ParameterName("pAttachmentImageInf… in ValidatePnextStructContents()
627 …skip |= validate_ranged_enum_array("VkFramebufferAttachmentsCreateInfoKHR", ParameterName("pAttach… in ValidatePnextStructContents()
635 …skip |= validate_array("VkRenderPassAttachmentBeginInfoKHR", "attachmentCount", "pAttachments", st… in ValidatePnextStructContents()
641 …skip |= validate_ranged_enum_array("VkImageFormatListCreateInfoKHR", "viewFormatCount", "pViewForm… in ValidatePnextStructContents()
647 …skip |= validate_bool32("VkPhysicalDevice8BitStorageFeaturesKHR", "storageBuffer8BitAccess", struc… in ValidatePnextStructContents()
649 …skip |= validate_bool32("VkPhysicalDevice8BitStorageFeaturesKHR", "uniformAndStorageBuffer8BitAcce… in ValidatePnextStructContents()
651 …skip |= validate_bool32("VkPhysicalDevice8BitStorageFeaturesKHR", "storagePushConstant8", structur… in ValidatePnextStructContents()
657 …skip |= validate_bool32("VkPhysicalDeviceShaderAtomicInt64FeaturesKHR", "shaderBufferInt64Atomics"… in ValidatePnextStructContents()
659 …skip |= validate_bool32("VkPhysicalDeviceShaderAtomicInt64FeaturesKHR", "shaderSharedInt64Atomics"… in ValidatePnextStructContents()
665 …skip |= validate_flags("VkSubpassDescriptionDepthStencilResolveKHR", "depthResolveMode", "VkResolv… in ValidatePnextStructContents()
667 …skip |= validate_flags("VkSubpassDescriptionDepthStencilResolveKHR", "stencilResolveMode", "VkReso… in ValidatePnextStructContents()
669 …skip |= validate_struct_type("VkSubpassDescriptionDepthStencilResolveKHR", "pDepthStencilResolveAt… in ValidatePnextStructContents()
673 …skip |= validate_ranged_enum("VkSubpassDescriptionDepthStencilResolveKHR", "pDepthStencilResolveAt… in ValidatePnextStructContents()
680 …skip |= validate_bool32("VkPhysicalDeviceVulkanMemoryModelFeaturesKHR", "vulkanMemoryModel", struc… in ValidatePnextStructContents()
682 …skip |= validate_bool32("VkPhysicalDeviceVulkanMemoryModelFeaturesKHR", "vulkanMemoryModelDeviceSc… in ValidatePnextStructContents()
684 …skip |= validate_bool32("VkPhysicalDeviceVulkanMemoryModelFeaturesKHR", "vulkanMemoryModelAvailabi… in ValidatePnextStructContents()
690 …skip |= validate_bool32("VkSurfaceProtectedCapabilitiesKHR", "supportsProtected", structure->suppo… in ValidatePnextStructContents()
696 …skip |= validate_bool32("VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR", "uniformBufferSt… in ValidatePnextStructContents()
702 …skip |= validate_bool32("VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR", "pipelineExecut… in ValidatePnextStructContents()
708 …skip |= validate_flags("VkDebugReportCallbackCreateInfoEXT", "flags", "VkDebugReportFlagBitsEXT", … in ValidatePnextStructContents()
710 …skip |= validate_required_pointer("VkDebugReportCallbackCreateInfoEXT", "pfnCallback", reinterpret… in ValidatePnextStructContents()
716 …skip |= validate_ranged_enum("VkPipelineRasterizationStateRasterizationOrderAMD", "rasterizationOr… in ValidatePnextStructContents()
722 …skip |= validate_bool32("VkDedicatedAllocationImageCreateInfoNV", "dedicatedAllocation", structure… in ValidatePnextStructContents()
728 …skip |= validate_bool32("VkDedicatedAllocationBufferCreateInfoNV", "dedicatedAllocation", structur… in ValidatePnextStructContents()
734 …skip |= validate_bool32("VkPhysicalDeviceTransformFeedbackFeaturesEXT", "transformFeedback", struc… in ValidatePnextStructContents()
736 …skip |= validate_bool32("VkPhysicalDeviceTransformFeedbackFeaturesEXT", "geometryStreams", structu… in ValidatePnextStructContents()
742 …skip |= validate_reserved_flags("VkPipelineRasterizationStateStreamCreateInfoEXT", "flags", struct… in ValidatePnextStructContents()
748 …skip |= validate_bool32("VkPhysicalDeviceCornerSampledImageFeaturesNV", "cornerSampledImage", stru… in ValidatePnextStructContents()
754 …skip |= validate_flags("VkExternalMemoryImageCreateInfoNV", "handleTypes", "VkExternalMemoryHandle… in ValidatePnextStructContents()
760 …skip |= validate_flags("VkExportMemoryAllocateInfoNV", "handleTypes", "VkExternalMemoryHandleTypeF… in ValidatePnextStructContents()
767 …skip |= validate_flags("VkImportMemoryWin32HandleInfoNV", "handleType", "VkExternalMemoryHandleTyp… in ValidatePnextStructContents()
775 …skip |= validate_array("VkWin32KeyedMutexAcquireReleaseInfoNV", "acquireCount", "pAcquireSyncs", s… in ValidatePnextStructContents()
777 …skip |= validate_array("VkWin32KeyedMutexAcquireReleaseInfoNV", "acquireCount", "pAcquireKeys", st… in ValidatePnextStructContents()
779 …skip |= validate_array("VkWin32KeyedMutexAcquireReleaseInfoNV", "acquireCount", "pAcquireTimeoutMi… in ValidatePnextStructContents()
781 …skip |= validate_array("VkWin32KeyedMutexAcquireReleaseInfoNV", "releaseCount", "pReleaseSyncs", s… in ValidatePnextStructContents()
783 …skip |= validate_array("VkWin32KeyedMutexAcquireReleaseInfoNV", "releaseCount", "pReleaseKeys", st… in ValidatePnextStructContents()
790 …skip |= validate_ranged_enum_array("VkValidationFlagsEXT", "disabledValidationCheckCount", "pDisab… in ValidatePnextStructContents()
796 …skip |= validate_bool32("VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT", "textureCompressio… in ValidatePnextStructContents()
802 …skip |= validate_ranged_enum("VkImageViewASTCDecodeModeEXT", "decodeMode", "VkFormat", AllVkFormat… in ValidatePnextStructContents()
808 …skip |= validate_bool32("VkPhysicalDeviceASTCDecodeFeaturesEXT", "decodeModeSharedExponent", struc… in ValidatePnextStructContents()
814 …skip |= validate_bool32("VkPhysicalDeviceConditionalRenderingFeaturesEXT", "conditionalRendering",… in ValidatePnextStructContents()
816 …skip |= validate_bool32("VkPhysicalDeviceConditionalRenderingFeaturesEXT", "inheritedConditionalRe… in ValidatePnextStructContents()
822 …skip |= validate_bool32("VkCommandBufferInheritanceConditionalRenderingInfoEXT", "conditionalRende… in ValidatePnextStructContents()
828 …skip |= validate_bool32("VkPipelineViewportWScalingStateCreateInfoNV", "viewportWScalingEnable", s… in ValidatePnextStructContents()
834 …skip |= validate_flags("VkSwapchainCounterCreateInfoEXT", "surfaceCounters", "VkSurfaceCounterFlag… in ValidatePnextStructContents()
840 …skip |= validate_array("VkPresentTimesInfoGOOGLE", "swapchainCount", "pTimes", structure->swapchai… in ValidatePnextStructContents()
853 …skip |= validate_reserved_flags("VkPipelineViewportSwizzleStateCreateInfoNV", "flags", structure->… in ValidatePnextStructContents()
855 …skip |= validate_array("VkPipelineViewportSwizzleStateCreateInfoNV", "viewportCount", "pViewportSw… in ValidatePnextStructContents()
861 …skip |= validate_ranged_enum("VkPipelineViewportSwizzleStateCreateInfoNV", ParameterName("pViewpor… in ValidatePnextStructContents()
863 …skip |= validate_ranged_enum("VkPipelineViewportSwizzleStateCreateInfoNV", ParameterName("pViewpor… in ValidatePnextStructContents()
865 …skip |= validate_ranged_enum("VkPipelineViewportSwizzleStateCreateInfoNV", ParameterName("pViewpor… in ValidatePnextStructContents()
867 …skip |= validate_ranged_enum("VkPipelineViewportSwizzleStateCreateInfoNV", ParameterName("pViewpor… in ValidatePnextStructContents()
875 …skip |= validate_reserved_flags("VkPipelineDiscardRectangleStateCreateInfoEXT", "flags", structure… in ValidatePnextStructContents()
877 …skip |= validate_ranged_enum("VkPipelineDiscardRectangleStateCreateInfoEXT", "discardRectangleMode… in ValidatePnextStructContents()
883 …skip |= validate_reserved_flags("VkPipelineRasterizationConservativeStateCreateInfoEXT", "flags", … in ValidatePnextStructContents()
885 …skip |= validate_ranged_enum("VkPipelineRasterizationConservativeStateCreateInfoEXT", "conservativ… in ValidatePnextStructContents()
891 …skip |= validate_bool32("VkPhysicalDeviceDepthClipEnableFeaturesEXT", "depthClipEnable", structure… in ValidatePnextStructContents()
897 …skip |= validate_reserved_flags("VkPipelineRasterizationDepthClipStateCreateInfoEXT", "flags", str… in ValidatePnextStructContents()
899 …skip |= validate_bool32("VkPipelineRasterizationDepthClipStateCreateInfoEXT", "depthClipEnable", s… in ValidatePnextStructContents()
905 …skip |= validate_reserved_flags("VkDebugUtilsMessengerCreateInfoEXT", "flags", structure->flags, "… in ValidatePnextStructContents()
907 …skip |= validate_flags("VkDebugUtilsMessengerCreateInfoEXT", "messageSeverity", "VkDebugUtilsMessa… in ValidatePnextStructContents()
909 …skip |= validate_flags("VkDebugUtilsMessengerCreateInfoEXT", "messageType", "VkDebugUtilsMessageTy… in ValidatePnextStructContents()
911 …skip |= validate_required_pointer("VkDebugUtilsMessengerCreateInfoEXT", "pfnUserCallback", reinter… in ValidatePnextStructContents()
918 …skip |= validate_required_pointer("VkImportAndroidHardwareBufferInfoANDROID", "buffer", structure-… in ValidatePnextStructContents()
925 …skip |= validate_ranged_enum("VkSamplerReductionModeCreateInfoEXT", "reductionMode", "VkSamplerRed… in ValidatePnextStructContents()
931 …skip |= validate_bool32("VkPhysicalDeviceInlineUniformBlockFeaturesEXT", "inlineUniformBlock", str… in ValidatePnextStructContents()
933 …skip |= validate_bool32("VkPhysicalDeviceInlineUniformBlockFeaturesEXT", "descriptorBindingInlineU… in ValidatePnextStructContents()
939 …skip |= validate_array("VkWriteDescriptorSetInlineUniformBlockEXT", "dataSize", "pData", structure… in ValidatePnextStructContents()
945 …skip |= validate_flags("VkSampleLocationsInfoEXT", "sampleLocationsPerPixel", "VkSampleCountFlagBi… in ValidatePnextStructContents()
947 …skip |= validate_array("VkSampleLocationsInfoEXT", "sampleLocationsCount", "pSampleLocations", str… in ValidatePnextStructContents()
960 …skip |= validate_array("VkRenderPassSampleLocationsBeginInfoEXT", "attachmentInitialSampleLocation… in ValidatePnextStructContents()
966 …skip |= validate_struct_type("VkRenderPassSampleLocationsBeginInfoEXT", ParameterName("pAttachment… in ValidatePnextStructContents()
968 …skip |= validate_flags("VkRenderPassSampleLocationsBeginInfoEXT", ParameterName("pAttachmentInitia… in ValidatePnextStructContents()
970 …skip |= validate_array("VkRenderPassSampleLocationsBeginInfoEXT", ParameterName("pAttachmentInitia… in ValidatePnextStructContents()
981 …skip |= validate_array("VkRenderPassSampleLocationsBeginInfoEXT", "postSubpassSampleLocationsCount… in ValidatePnextStructContents()
987 …skip |= validate_struct_type("VkRenderPassSampleLocationsBeginInfoEXT", ParameterName("pPostSubpas… in ValidatePnextStructContents()
989 …skip |= validate_flags("VkRenderPassSampleLocationsBeginInfoEXT", ParameterName("pPostSubpassSampl… in ValidatePnextStructContents()
991 …skip |= validate_array("VkRenderPassSampleLocationsBeginInfoEXT", ParameterName("pPostSubpassSampl… in ValidatePnextStructContents()
1006 …skip |= validate_bool32("VkPipelineSampleLocationsStateCreateInfoEXT", "sampleLocationsEnable", st… in ValidatePnextStructContents()
1008 …skip |= validate_struct_type("VkPipelineSampleLocationsStateCreateInfoEXT", "sampleLocationsInfo",… in ValidatePnextStructContents()
1010 …skip |= validate_flags("VkPipelineSampleLocationsStateCreateInfoEXT", "sampleLocationsInfo.sampleL… in ValidatePnextStructContents()
1012 …skip |= validate_array("VkPipelineSampleLocationsStateCreateInfoEXT", "sampleLocationsInfo.sampleL… in ValidatePnextStructContents()
1025 …skip |= validate_bool32("VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT", "advancedBlendCoheren… in ValidatePnextStructContents()
1031 …skip |= validate_bool32("VkPipelineColorBlendAdvancedStateCreateInfoEXT", "srcPremultiplied", stru… in ValidatePnextStructContents()
1033 …skip |= validate_bool32("VkPipelineColorBlendAdvancedStateCreateInfoEXT", "dstPremultiplied", stru… in ValidatePnextStructContents()
1035 …skip |= validate_ranged_enum("VkPipelineColorBlendAdvancedStateCreateInfoEXT", "blendOverlap", "Vk… in ValidatePnextStructContents()
1041 …skip |= validate_reserved_flags("VkPipelineCoverageToColorStateCreateInfoNV", "flags", structure->… in ValidatePnextStructContents()
1043 …skip |= validate_bool32("VkPipelineCoverageToColorStateCreateInfoNV", "coverageToColorEnable", str… in ValidatePnextStructContents()
1049 …skip |= validate_reserved_flags("VkPipelineCoverageModulationStateCreateInfoNV", "flags", structur… in ValidatePnextStructContents()
1051 …skip |= validate_ranged_enum("VkPipelineCoverageModulationStateCreateInfoNV", "coverageModulationM… in ValidatePnextStructContents()
1053 …skip |= validate_bool32("VkPipelineCoverageModulationStateCreateInfoNV", "coverageModulationTableE… in ValidatePnextStructContents()
1059 …skip |= validate_bool32("VkPhysicalDeviceShaderSMBuiltinsFeaturesNV", "shaderSMBuiltins", structur… in ValidatePnextStructContents()
1065 …skip |= validate_ranged_enum("VkPhysicalDeviceImageDrmFormatModifierInfoEXT", "sharingMode", "VkSh… in ValidatePnextStructContents()
1071 …skip |= validate_array("VkImageDrmFormatModifierListCreateInfoEXT", "drmFormatModifierCount", "pDr… in ValidatePnextStructContents()
1077 …skip |= validate_array("VkImageDrmFormatModifierExplicitCreateInfoEXT", "drmFormatModifierPlaneCou… in ValidatePnextStructContents()
1090 …skip |= validate_required_handle("VkShaderModuleValidationCacheCreateInfoEXT", "validationCache", … in ValidatePnextStructContents()
1096 …skip |= validate_flags_array("VkDescriptorSetLayoutBindingFlagsCreateInfoEXT", "bindingCount", "pB… in ValidatePnextStructContents()
1102 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "shaderInputAttachmentArr… in ValidatePnextStructContents()
1104 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "shaderUniformTexelBuffer… in ValidatePnextStructContents()
1106 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "shaderStorageTexelBuffer… in ValidatePnextStructContents()
1108 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "shaderUniformBufferArray… in ValidatePnextStructContents()
1110 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "shaderSampledImageArrayN… in ValidatePnextStructContents()
1112 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "shaderStorageBufferArray… in ValidatePnextStructContents()
1114 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "shaderStorageImageArrayN… in ValidatePnextStructContents()
1116 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "shaderInputAttachmentArr… in ValidatePnextStructContents()
1118 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "shaderUniformTexelBuffer… in ValidatePnextStructContents()
1120 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "shaderStorageTexelBuffer… in ValidatePnextStructContents()
1122 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "descriptorBindingUniform… in ValidatePnextStructContents()
1124 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "descriptorBindingSampled… in ValidatePnextStructContents()
1126 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "descriptorBindingStorage… in ValidatePnextStructContents()
1128 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "descriptorBindingStorage… in ValidatePnextStructContents()
1130 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "descriptorBindingUniform… in ValidatePnextStructContents()
1132 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "descriptorBindingStorage… in ValidatePnextStructContents()
1134 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "descriptorBindingUpdateU… in ValidatePnextStructContents()
1136 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "descriptorBindingPartial… in ValidatePnextStructContents()
1138 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "descriptorBindingVariabl… in ValidatePnextStructContents()
1140 …skip |= validate_bool32("VkPhysicalDeviceDescriptorIndexingFeaturesEXT", "runtimeDescriptorArray",… in ValidatePnextStructContents()
1146 …skip |= validate_array("VkDescriptorSetVariableDescriptorCountAllocateInfoEXT", "descriptorSetCoun… in ValidatePnextStructContents()
1152 …skip |= validate_bool32("VkPipelineViewportShadingRateImageStateCreateInfoNV", "shadingRateImageEn… in ValidatePnextStructContents()
1158 …skip |= validate_ranged_enum_array("VkPipelineViewportShadingRateImageStateCreateInfoNV", Paramete… in ValidatePnextStructContents()
1166 …skip |= validate_bool32("VkPhysicalDeviceShadingRateImageFeaturesNV", "shadingRateImage", structur… in ValidatePnextStructContents()
1168 …skip |= validate_bool32("VkPhysicalDeviceShadingRateImageFeaturesNV", "shadingRateCoarseSampleOrde… in ValidatePnextStructContents()
1174 …skip |= validate_ranged_enum("VkPipelineViewportCoarseSampleOrderStateCreateInfoNV", "sampleOrderT… in ValidatePnextStructContents()
1176 …skip |= validate_array("VkPipelineViewportCoarseSampleOrderStateCreateInfoNV", "customSampleOrderC… in ValidatePnextStructContents()
1182 …skip |= validate_ranged_enum("VkPipelineViewportCoarseSampleOrderStateCreateInfoNV", ParameterName… in ValidatePnextStructContents()
1184 …skip |= validate_array("VkPipelineViewportCoarseSampleOrderStateCreateInfoNV", ParameterName("pCus… in ValidatePnextStructContents()
1199 …skip |= validate_handle_array("VkWriteDescriptorSetAccelerationStructureNV", "accelerationStructur… in ValidatePnextStructContents()
1205 …skip |= validate_bool32("VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV", "representativeFra… in ValidatePnextStructContents()
1211 …skip |= validate_bool32("VkPipelineRepresentativeFragmentTestStateCreateInfoNV", "representativeFr… in ValidatePnextStructContents()
1217 …skip |= validate_ranged_enum("VkPhysicalDeviceImageViewImageFormatInfoEXT", "imageViewType", "VkIm… in ValidatePnextStructContents()
1223 …skip |= validate_ranged_enum("VkDeviceQueueGlobalPriorityCreateInfoEXT", "globalPriority", "VkQueu… in ValidatePnextStructContents()
1229 …skip |= validate_flags("VkImportMemoryHostPointerInfoEXT", "handleType", "VkExternalMemoryHandleTy… in ValidatePnextStructContents()
1231 …skip |= validate_required_pointer("VkImportMemoryHostPointerInfoEXT", "pHostPointer", structure->p… in ValidatePnextStructContents()
1237 …skip |= validate_reserved_flags("VkPipelineCompilerControlCreateInfoAMD", "compilerControlFlags", … in ValidatePnextStructContents()
1243 …skip |= validate_ranged_enum("VkDeviceMemoryOverallocationCreateInfoAMD", "overallocationBehavior"… in ValidatePnextStructContents()
1249 …skip |= validate_array("VkPipelineVertexInputDivisorStateCreateInfoEXT", "vertexBindingDivisorCoun… in ValidatePnextStructContents()
1262 …skip |= validate_bool32("VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT", "vertexAttributeInsta… in ValidatePnextStructContents()
1264 …skip |= validate_bool32("VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT", "vertexAttributeInsta… in ValidatePnextStructContents()
1270 …skip |= validate_required_pointer("VkPipelineCreationFeedbackCreateInfoEXT", "pPipelineCreationFee… in ValidatePnextStructContents()
1276 …skip |= validate_array("VkPipelineCreationFeedbackCreateInfoEXT", "pipelineStageCreationFeedbackCo… in ValidatePnextStructContents()
1289 …skip |= validate_bool32("VkPhysicalDeviceComputeShaderDerivativesFeaturesNV", "computeDerivativeGr… in ValidatePnextStructContents()
1291 …skip |= validate_bool32("VkPhysicalDeviceComputeShaderDerivativesFeaturesNV", "computeDerivativeGr… in ValidatePnextStructContents()
1297 …skip |= validate_bool32("VkPhysicalDeviceMeshShaderFeaturesNV", "taskShader", structure->taskShade… in ValidatePnextStructContents()
1299 …skip |= validate_bool32("VkPhysicalDeviceMeshShaderFeaturesNV", "meshShader", structure->meshShade… in ValidatePnextStructContents()
1305 …skip |= validate_bool32("VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV", "fragmentShaderBary… in ValidatePnextStructContents()
1311 …skip |= validate_bool32("VkPhysicalDeviceShaderImageFootprintFeaturesNV", "imageFootprint", struct… in ValidatePnextStructContents()
1328 …skip |= validate_bool32("VkPhysicalDeviceExclusiveScissorFeaturesNV", "exclusiveScissor", structur… in ValidatePnextStructContents()
1334 …skip |= validate_bool32("VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL", "shaderIntegerFunc… in ValidatePnextStructContents()
1340 …skip |= validate_bool32("VkSwapchainDisplayNativeHdrCreateInfoAMD", "localDimmingEnable", structur… in ValidatePnextStructContents()
1346 …skip |= validate_ranged_enum("VkRenderPassFragmentDensityMapCreateInfoEXT", "fragmentDensityMapAtt… in ValidatePnextStructContents()
1352 …skip |= validate_bool32("VkPhysicalDeviceScalarBlockLayoutFeaturesEXT", "scalarBlockLayout", struc… in ValidatePnextStructContents()
1358 …skip |= validate_bool32("VkPhysicalDeviceSubgroupSizeControlFeaturesEXT", "subgroupSizeControl", s… in ValidatePnextStructContents()
1360 …skip |= validate_bool32("VkPhysicalDeviceSubgroupSizeControlFeaturesEXT", "computeFullSubgroups", … in ValidatePnextStructContents()
1366 …skip |= validate_bool32("VkPhysicalDeviceCoherentMemoryFeaturesAMD", "deviceCoherentMemory", struc… in ValidatePnextStructContents()
1372 …skip |= validate_bool32("VkPhysicalDeviceMemoryPriorityFeaturesEXT", "memoryPriority", structure->… in ValidatePnextStructContents()
1378 …skip |= validate_bool32("VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV", "dedicatedAl… in ValidatePnextStructContents()
1384 …skip |= validate_bool32("VkPhysicalDeviceBufferDeviceAddressFeaturesEXT", "bufferDeviceAddress", s… in ValidatePnextStructContents()
1386 …skip |= validate_bool32("VkPhysicalDeviceBufferDeviceAddressFeaturesEXT", "bufferDeviceAddressCapt… in ValidatePnextStructContents()
1388 …skip |= validate_bool32("VkPhysicalDeviceBufferDeviceAddressFeaturesEXT", "bufferDeviceAddressMult… in ValidatePnextStructContents()
1394 …skip |= validate_flags("VkImageStencilUsageCreateInfoEXT", "stencilUsage", "VkImageUsageFlagBits",… in ValidatePnextStructContents()
1400 …skip |= validate_ranged_enum_array("VkValidationFeaturesEXT", "enabledValidationFeatureCount", "pE… in ValidatePnextStructContents()
1402 …skip |= validate_ranged_enum_array("VkValidationFeaturesEXT", "disabledValidationFeatureCount", "p… in ValidatePnextStructContents()
1408 …skip |= validate_bool32("VkPhysicalDeviceCooperativeMatrixFeaturesNV", "cooperativeMatrix", struct… in ValidatePnextStructContents()
1410 …skip |= validate_bool32("VkPhysicalDeviceCooperativeMatrixFeaturesNV", "cooperativeMatrixRobustBuf… in ValidatePnextStructContents()
1416 …skip |= validate_bool32("VkPhysicalDeviceCoverageReductionModeFeaturesNV", "coverageReductionMode"… in ValidatePnextStructContents()
1422 …skip |= validate_reserved_flags("VkPipelineCoverageReductionStateCreateInfoNV", "flags", structure… in ValidatePnextStructContents()
1424 …skip |= validate_ranged_enum("VkPipelineCoverageReductionStateCreateInfoNV", "coverageReductionMod… in ValidatePnextStructContents()
1430 …skip |= validate_bool32("VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT", "fragmentShaderSampl… in ValidatePnextStructContents()
1432 …skip |= validate_bool32("VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT", "fragmentShaderPixel… in ValidatePnextStructContents()
1434 …skip |= validate_bool32("VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT", "fragmentShaderShadi… in ValidatePnextStructContents()
1440 …skip |= validate_bool32("VkPhysicalDeviceYcbcrImageArraysFeaturesEXT", "ycbcrImageArrays", structu… in ValidatePnextStructContents()
1447 …skip |= validate_ranged_enum("VkSurfaceFullScreenExclusiveInfoEXT", "fullScreenExclusive", "VkFull… in ValidatePnextStructContents()
1455 …skip |= validate_bool32("VkSurfaceCapabilitiesFullScreenExclusiveEXT", "fullScreenExclusiveSupport… in ValidatePnextStructContents()
1462 …skip |= validate_bool32("VkPhysicalDeviceLineRasterizationFeaturesEXT", "rectangularLines", struct… in ValidatePnextStructContents()
1464 …skip |= validate_bool32("VkPhysicalDeviceLineRasterizationFeaturesEXT", "bresenhamLines", structur… in ValidatePnextStructContents()
1466 …skip |= validate_bool32("VkPhysicalDeviceLineRasterizationFeaturesEXT", "smoothLines", structure->… in ValidatePnextStructContents()
1468 …skip |= validate_bool32("VkPhysicalDeviceLineRasterizationFeaturesEXT", "stippledRectangularLines"… in ValidatePnextStructContents()
1470 …skip |= validate_bool32("VkPhysicalDeviceLineRasterizationFeaturesEXT", "stippledBresenhamLines", … in ValidatePnextStructContents()
1472 …skip |= validate_bool32("VkPhysicalDeviceLineRasterizationFeaturesEXT", "stippledSmoothLines", str… in ValidatePnextStructContents()
1478 …skip |= validate_ranged_enum("VkPipelineRasterizationLineStateCreateInfoEXT", "lineRasterizationMo… in ValidatePnextStructContents()
1480 …skip |= validate_bool32("VkPipelineRasterizationLineStateCreateInfoEXT", "stippledLineEnable", str… in ValidatePnextStructContents()
1486 …skip |= validate_bool32("VkPhysicalDeviceHostQueryResetFeaturesEXT", "hostQueryReset", structure->… in ValidatePnextStructContents()
1492 …skip |= validate_bool32("VkPhysicalDeviceIndexTypeUint8FeaturesEXT", "indexTypeUint8", structure->… in ValidatePnextStructContents()
1498 …skip |= validate_bool32("VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT", "shaderDemote… in ValidatePnextStructContents()
1504 …skip |= validate_bool32("VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT", "texelBufferAlignment",… in ValidatePnextStructContents()
1507 skip = false; in ValidatePnextStructContents()
1509 return skip; in ValidatePnextStructContents()
1524 bool skip = false; in PreCallValidateCreateInstance() local
1525 …skip |= validate_struct_type("vkCreateInstance", "pCreateInfo", "VK_STRUCTURE_TYPE_INSTANCE_CREATE… in PreCallValidateCreateInstance()
1530 …skip |= validate_struct_pnext("vkCreateInstance", "pCreateInfo->pNext", "VkDebugReportCallbackCrea… in PreCallValidateCreateInstance()
1532 …skip |= validate_reserved_flags("vkCreateInstance", "pCreateInfo->flags", pCreateInfo->flags, "VUI… in PreCallValidateCreateInstance()
1534 …skip |= validate_struct_type("vkCreateInstance", "pCreateInfo->pApplicationInfo", "VK_STRUCTURE_TY… in PreCallValidateCreateInstance()
1538 …skip |= validate_struct_pnext("vkCreateInstance", "pCreateInfo->pApplicationInfo->pNext", NULL, pC… in PreCallValidateCreateInstance()
1541 …skip |= validate_string_array("vkCreateInstance", "pCreateInfo->enabledLayerCount", "pCreateInfo->… in PreCallValidateCreateInstance()
1543 …skip |= validate_string_array("vkCreateInstance", "pCreateInfo->enabledExtensionCount", "pCreateIn… in PreCallValidateCreateInstance()
1547 …skip |= validate_required_pointer("vkCreateInstance", "pAllocator->pfnAllocation", reinterpret_cas… in PreCallValidateCreateInstance()
1549 …skip |= validate_required_pointer("vkCreateInstance", "pAllocator->pfnReallocation", reinterpret_c… in PreCallValidateCreateInstance()
1551 …skip |= validate_required_pointer("vkCreateInstance", "pAllocator->pfnFree", reinterpret_cast<cons… in PreCallValidateCreateInstance()
1555 …skip |= validate_required_pointer("vkCreateInstance", "pAllocator->pfnInternalFree", reinterpret_c… in PreCallValidateCreateInstance()
1561 …skip |= validate_required_pointer("vkCreateInstance", "pAllocator->pfnInternalAllocation", reinter… in PreCallValidateCreateInstance()
1565 …skip |= validate_required_pointer("vkCreateInstance", "pInstance", pInstance, "VUID-vkCreateInstan… in PreCallValidateCreateInstance()
1566 if (!skip) skip |= manual_PreCallValidateCreateInstance(pCreateInfo, pAllocator, pInstance); in PreCallValidateCreateInstance()
1567 return skip; in PreCallValidateCreateInstance()
1573 bool skip = false; in PreCallValidateDestroyInstance() local
1576 …skip |= validate_required_pointer("vkDestroyInstance", "pAllocator->pfnAllocation", reinterpret_ca… in PreCallValidateDestroyInstance()
1578 …skip |= validate_required_pointer("vkDestroyInstance", "pAllocator->pfnReallocation", reinterpret_… in PreCallValidateDestroyInstance()
1580 …skip |= validate_required_pointer("vkDestroyInstance", "pAllocator->pfnFree", reinterpret_cast<con… in PreCallValidateDestroyInstance()
1584 …skip |= validate_required_pointer("vkDestroyInstance", "pAllocator->pfnInternalFree", reinterpret_… in PreCallValidateDestroyInstance()
1590 …skip |= validate_required_pointer("vkDestroyInstance", "pAllocator->pfnInternalAllocation", reinte… in PreCallValidateDestroyInstance()
1594 return skip; in PreCallValidateDestroyInstance()
1601 bool skip = false; in PreCallValidateEnumeratePhysicalDevices() local
1602 …skip |= validate_array("vkEnumeratePhysicalDevices", "pPhysicalDeviceCount", "pPhysicalDevices", p… in PreCallValidateEnumeratePhysicalDevices()
1603 return skip; in PreCallValidateEnumeratePhysicalDevices()
1609 bool skip = false; in PreCallValidateGetPhysicalDeviceFeatures() local
1610 …skip |= validate_required_pointer("vkGetPhysicalDeviceFeatures", "pFeatures", pFeatures, "VUID-vkG… in PreCallValidateGetPhysicalDeviceFeatures()
1611 return skip; in PreCallValidateGetPhysicalDeviceFeatures()
1618 bool skip = false; in PreCallValidateGetPhysicalDeviceFormatProperties() local
1619 …skip |= validate_ranged_enum("vkGetPhysicalDeviceFormatProperties", "format", "VkFormat", AllVkFor… in PreCallValidateGetPhysicalDeviceFormatProperties()
1620 …skip |= validate_required_pointer("vkGetPhysicalDeviceFormatProperties", "pFormatProperties", pFor… in PreCallValidateGetPhysicalDeviceFormatProperties()
1625 return skip; in PreCallValidateGetPhysicalDeviceFormatProperties()
1636 bool skip = false; in PreCallValidateGetPhysicalDeviceImageFormatProperties() local
1637 …skip |= validate_ranged_enum("vkGetPhysicalDeviceImageFormatProperties", "format", "VkFormat", All… in PreCallValidateGetPhysicalDeviceImageFormatProperties()
1638 …skip |= validate_ranged_enum("vkGetPhysicalDeviceImageFormatProperties", "type", "VkImageType", Al… in PreCallValidateGetPhysicalDeviceImageFormatProperties()
1639 …skip |= validate_ranged_enum("vkGetPhysicalDeviceImageFormatProperties", "tiling", "VkImageTiling"… in PreCallValidateGetPhysicalDeviceImageFormatProperties()
1640 …skip |= validate_flags("vkGetPhysicalDeviceImageFormatProperties", "usage", "VkImageUsageFlagBits"… in PreCallValidateGetPhysicalDeviceImageFormatProperties()
1641 …skip |= validate_flags("vkGetPhysicalDeviceImageFormatProperties", "flags", "VkImageCreateFlagBits… in PreCallValidateGetPhysicalDeviceImageFormatProperties()
1642 …skip |= validate_required_pointer("vkGetPhysicalDeviceImageFormatProperties", "pImageFormatPropert… in PreCallValidateGetPhysicalDeviceImageFormatProperties()
1647 return skip; in PreCallValidateGetPhysicalDeviceImageFormatProperties()
1653 bool skip = false; in PreCallValidateGetPhysicalDeviceProperties() local
1654 …skip |= validate_required_pointer("vkGetPhysicalDeviceProperties", "pProperties", pProperties, "VU… in PreCallValidateGetPhysicalDeviceProperties()
1659 return skip; in PreCallValidateGetPhysicalDeviceProperties()
1666 bool skip = false; in PreCallValidateGetPhysicalDeviceQueueFamilyProperties() local
1667 …skip |= validate_array("vkGetPhysicalDeviceQueueFamilyProperties", "pQueueFamilyPropertyCount", "p… in PreCallValidateGetPhysicalDeviceQueueFamilyProperties()
1675 return skip; in PreCallValidateGetPhysicalDeviceQueueFamilyProperties()
1681 bool skip = false; in PreCallValidateGetPhysicalDeviceMemoryProperties() local
1682 …skip |= validate_required_pointer("vkGetPhysicalDeviceMemoryProperties", "pMemoryProperties", pMem… in PreCallValidateGetPhysicalDeviceMemoryProperties()
1687 return skip; in PreCallValidateGetPhysicalDeviceMemoryProperties()
1695 bool skip = false; in PreCallValidateCreateDevice() local
1696 …skip |= validate_struct_type("vkCreateDevice", "pCreateInfo", "VK_STRUCTURE_TYPE_DEVICE_CREATE_INF… in PreCallValidateCreateDevice()
1701 …skip |= validate_struct_pnext("vkCreateDevice", "pCreateInfo->pNext", "VkDeviceGroupDeviceCreateIn… in PreCallValidateCreateDevice()
1703 …skip |= validate_reserved_flags("vkCreateDevice", "pCreateInfo->flags", pCreateInfo->flags, "VUID-… in PreCallValidateCreateDevice()
1705 …skip |= validate_struct_type_array("vkCreateDevice", "pCreateInfo->queueCreateInfoCount", "pCreate… in PreCallValidateCreateDevice()
1713 …skip |= validate_struct_pnext("vkCreateDevice", ParameterName("pCreateInfo->pQueueCreateInfos[%i].… in PreCallValidateCreateDevice()
1715 …skip |= validate_flags("vkCreateDevice", ParameterName("pCreateInfo->pQueueCreateInfos[%i].flags",… in PreCallValidateCreateDevice()
1717 …skip |= validate_array("vkCreateDevice", ParameterName("pCreateInfo->pQueueCreateInfos[%i].queueCo… in PreCallValidateCreateDevice()
1721 …skip |= validate_string_array("vkCreateDevice", "pCreateInfo->enabledLayerCount", "pCreateInfo->pp… in PreCallValidateCreateDevice()
1723 …skip |= validate_string_array("vkCreateDevice", "pCreateInfo->enabledExtensionCount", "pCreateInfo… in PreCallValidateCreateDevice()
1727 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->robustBufferAccess", pCr… in PreCallValidateCreateDevice()
1729 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->fullDrawIndexUint32", pC… in PreCallValidateCreateDevice()
1731 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->imageCubeArray", pCreate… in PreCallValidateCreateDevice()
1733 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->independentBlend", pCrea… in PreCallValidateCreateDevice()
1735 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->geometryShader", pCreate… in PreCallValidateCreateDevice()
1737 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->tessellationShader", pCr… in PreCallValidateCreateDevice()
1739 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->sampleRateShading", pCre… in PreCallValidateCreateDevice()
1741 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->dualSrcBlend", pCreateIn… in PreCallValidateCreateDevice()
1743 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->logicOp", pCreateInfo->p… in PreCallValidateCreateDevice()
1745 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->multiDrawIndirect", pCre… in PreCallValidateCreateDevice()
1747 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->drawIndirectFirstInstanc… in PreCallValidateCreateDevice()
1749 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->depthClamp", pCreateInfo… in PreCallValidateCreateDevice()
1751 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->depthBiasClamp", pCreate… in PreCallValidateCreateDevice()
1753 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->fillModeNonSolid", pCrea… in PreCallValidateCreateDevice()
1755 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->depthBounds", pCreateInf… in PreCallValidateCreateDevice()
1757 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->wideLines", pCreateInfo-… in PreCallValidateCreateDevice()
1759 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->largePoints", pCreateInf… in PreCallValidateCreateDevice()
1761 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->alphaToOne", pCreateInfo… in PreCallValidateCreateDevice()
1763 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->multiViewport", pCreateI… in PreCallValidateCreateDevice()
1765 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->samplerAnisotropy", pCre… in PreCallValidateCreateDevice()
1767 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->textureCompressionETC2",… in PreCallValidateCreateDevice()
1769 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->textureCompressionASTC_L… in PreCallValidateCreateDevice()
1771 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->textureCompressionBC", p… in PreCallValidateCreateDevice()
1773 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->occlusionQueryPrecise", … in PreCallValidateCreateDevice()
1775 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->pipelineStatisticsQuery"… in PreCallValidateCreateDevice()
1777 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->vertexPipelineStoresAndA… in PreCallValidateCreateDevice()
1779 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->fragmentStoresAndAtomics… in PreCallValidateCreateDevice()
1781 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderTessellationAndGeo… in PreCallValidateCreateDevice()
1783 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderImageGatherExtende… in PreCallValidateCreateDevice()
1785 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderStorageImageExtend… in PreCallValidateCreateDevice()
1787 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderStorageImageMultis… in PreCallValidateCreateDevice()
1789 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderStorageImageReadWi… in PreCallValidateCreateDevice()
1791 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderStorageImageWriteW… in PreCallValidateCreateDevice()
1793 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderUniformBufferArray… in PreCallValidateCreateDevice()
1795 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderSampledImageArrayD… in PreCallValidateCreateDevice()
1797 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderStorageBufferArray… in PreCallValidateCreateDevice()
1799 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderStorageImageArrayD… in PreCallValidateCreateDevice()
1801 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderClipDistance", pCr… in PreCallValidateCreateDevice()
1803 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderCullDistance", pCr… in PreCallValidateCreateDevice()
1805 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderFloat64", pCreateI… in PreCallValidateCreateDevice()
1807 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderInt64", pCreateInf… in PreCallValidateCreateDevice()
1809 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderInt16", pCreateInf… in PreCallValidateCreateDevice()
1811 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderResourceResidency"… in PreCallValidateCreateDevice()
1813 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->shaderResourceMinLod", p… in PreCallValidateCreateDevice()
1815 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->sparseBinding", pCreateI… in PreCallValidateCreateDevice()
1817 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->sparseResidencyBuffer", … in PreCallValidateCreateDevice()
1819 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->sparseResidencyImage2D",… in PreCallValidateCreateDevice()
1821 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->sparseResidencyImage3D",… in PreCallValidateCreateDevice()
1823 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->sparseResidency2Samples"… in PreCallValidateCreateDevice()
1825 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->sparseResidency4Samples"… in PreCallValidateCreateDevice()
1827 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->sparseResidency8Samples"… in PreCallValidateCreateDevice()
1829 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->sparseResidency16Samples… in PreCallValidateCreateDevice()
1831 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->sparseResidencyAliased",… in PreCallValidateCreateDevice()
1833 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->variableMultisampleRate"… in PreCallValidateCreateDevice()
1835 …skip |= validate_bool32("vkCreateDevice", "pCreateInfo->pEnabledFeatures->inheritedQueries", pCrea… in PreCallValidateCreateDevice()
1840 …skip |= validate_required_pointer("vkCreateDevice", "pAllocator->pfnAllocation", reinterpret_cast<… in PreCallValidateCreateDevice()
1842 …skip |= validate_required_pointer("vkCreateDevice", "pAllocator->pfnReallocation", reinterpret_cas… in PreCallValidateCreateDevice()
1844 …skip |= validate_required_pointer("vkCreateDevice", "pAllocator->pfnFree", reinterpret_cast<const … in PreCallValidateCreateDevice()
1848 …skip |= validate_required_pointer("vkCreateDevice", "pAllocator->pfnInternalFree", reinterpret_cas… in PreCallValidateCreateDevice()
1854 …skip |= validate_required_pointer("vkCreateDevice", "pAllocator->pfnInternalAllocation", reinterpr… in PreCallValidateCreateDevice()
1858 …skip |= validate_required_pointer("vkCreateDevice", "pDevice", pDevice, "VUID-vkCreateDevice-pDevi… in PreCallValidateCreateDevice()
1859 …if (!skip) skip |= manual_PreCallValidateCreateDevice(physicalDevice, pCreateInfo, pAllocator, pDe… in PreCallValidateCreateDevice()
1860 return skip; in PreCallValidateCreateDevice()
1866 bool skip = false; in PreCallValidateDestroyDevice() local
1869 …skip |= validate_required_pointer("vkDestroyDevice", "pAllocator->pfnAllocation", reinterpret_cast… in PreCallValidateDestroyDevice()
1871 …skip |= validate_required_pointer("vkDestroyDevice", "pAllocator->pfnReallocation", reinterpret_ca… in PreCallValidateDestroyDevice()
1873 …skip |= validate_required_pointer("vkDestroyDevice", "pAllocator->pfnFree", reinterpret_cast<const… in PreCallValidateDestroyDevice()
1877 …skip |= validate_required_pointer("vkDestroyDevice", "pAllocator->pfnInternalFree", reinterpret_ca… in PreCallValidateDestroyDevice()
1883 …skip |= validate_required_pointer("vkDestroyDevice", "pAllocator->pfnInternalAllocation", reinterp… in PreCallValidateDestroyDevice()
1887 return skip; in PreCallValidateDestroyDevice()
1895 bool skip = false; in PreCallValidateGetDeviceQueue() local
1896 …skip |= validate_required_pointer("vkGetDeviceQueue", "pQueue", pQueue, "VUID-vkGetDeviceQueue-pQu… in PreCallValidateGetDeviceQueue()
1897 return skip; in PreCallValidateGetDeviceQueue()
1905 bool skip = false; in PreCallValidateQueueSubmit() local
1906 …skip |= validate_struct_type_array("vkQueueSubmit", "submitCount", "pSubmits", "VK_STRUCTURE_TYPE_… in PreCallValidateQueueSubmit()
1913 …skip |= validate_struct_pnext("vkQueueSubmit", ParameterName("pSubmits[%i].pNext", ParameterName::… in PreCallValidateQueueSubmit()
1915 …skip |= validate_array("vkQueueSubmit", ParameterName("pSubmits[%i].waitSemaphoreCount", Parameter… in PreCallValidateQueueSubmit()
1917 …skip |= validate_flags_array("vkQueueSubmit", ParameterName("pSubmits[%i].waitSemaphoreCount", Par… in PreCallValidateQueueSubmit()
1919 …skip |= validate_array("vkQueueSubmit", ParameterName("pSubmits[%i].commandBufferCount", Parameter… in PreCallValidateQueueSubmit()
1921 …skip |= validate_array("vkQueueSubmit", ParameterName("pSubmits[%i].signalSemaphoreCount", Paramet… in PreCallValidateQueueSubmit()
1924 return skip; in PreCallValidateQueueSubmit()
1929 bool skip = false; in PreCallValidateQueueWaitIdle() local
1931 return skip; in PreCallValidateQueueWaitIdle()
1936 bool skip = false; in PreCallValidateDeviceWaitIdle() local
1938 return skip; in PreCallValidateDeviceWaitIdle()
1946 bool skip = false; in PreCallValidateAllocateMemory() local
1947 …skip |= validate_struct_type("vkAllocateMemory", "pAllocateInfo", "VK_STRUCTURE_TYPE_MEMORY_ALLOCA… in PreCallValidateAllocateMemory()
1952 …skip |= validate_struct_pnext("vkAllocateMemory", "pAllocateInfo->pNext", "VkDedicatedAllocationMe… in PreCallValidateAllocateMemory()
1956 …skip |= validate_required_pointer("vkAllocateMemory", "pAllocator->pfnAllocation", reinterpret_cas… in PreCallValidateAllocateMemory()
1958 …skip |= validate_required_pointer("vkAllocateMemory", "pAllocator->pfnReallocation", reinterpret_c… in PreCallValidateAllocateMemory()
1960 …skip |= validate_required_pointer("vkAllocateMemory", "pAllocator->pfnFree", reinterpret_cast<cons… in PreCallValidateAllocateMemory()
1964 …skip |= validate_required_pointer("vkAllocateMemory", "pAllocator->pfnInternalFree", reinterpret_c… in PreCallValidateAllocateMemory()
1970 …skip |= validate_required_pointer("vkAllocateMemory", "pAllocator->pfnInternalAllocation", reinter… in PreCallValidateAllocateMemory()
1974 …skip |= validate_required_pointer("vkAllocateMemory", "pMemory", pMemory, "VUID-vkAllocateMemory-p… in PreCallValidateAllocateMemory()
1975 …if (!skip) skip |= manual_PreCallValidateAllocateMemory(device, pAllocateInfo, pAllocator, pMemory… in PreCallValidateAllocateMemory()
1976 return skip; in PreCallValidateAllocateMemory()
1983 bool skip = false; in PreCallValidateFreeMemory() local
1986 …skip |= validate_required_pointer("vkFreeMemory", "pAllocator->pfnAllocation", reinterpret_cast<co… in PreCallValidateFreeMemory()
1988 …skip |= validate_required_pointer("vkFreeMemory", "pAllocator->pfnReallocation", reinterpret_cast<… in PreCallValidateFreeMemory()
1990 …skip |= validate_required_pointer("vkFreeMemory", "pAllocator->pfnFree", reinterpret_cast<const vo… in PreCallValidateFreeMemory()
1994 …skip |= validate_required_pointer("vkFreeMemory", "pAllocator->pfnInternalFree", reinterpret_cast<… in PreCallValidateFreeMemory()
2000 …skip |= validate_required_pointer("vkFreeMemory", "pAllocator->pfnInternalAllocation", reinterpret… in PreCallValidateFreeMemory()
2004 return skip; in PreCallValidateFreeMemory()
2014 bool skip = false; in PreCallValidateMapMemory() local
2015 skip |= validate_required_handle("vkMapMemory", "memory", memory); in PreCallValidateMapMemory()
2016 …skip |= validate_reserved_flags("vkMapMemory", "flags", flags, "VUID-vkMapMemory-flags-zerobitmask… in PreCallValidateMapMemory()
2017 return skip; in PreCallValidateMapMemory()
2023 bool skip = false; in PreCallValidateUnmapMemory() local
2024 skip |= validate_required_handle("vkUnmapMemory", "memory", memory); in PreCallValidateUnmapMemory()
2025 return skip; in PreCallValidateUnmapMemory()
2032 bool skip = false; in PreCallValidateFlushMappedMemoryRanges() local
2033 …skip |= validate_struct_type_array("vkFlushMappedMemoryRanges", "memoryRangeCount", "pMemoryRanges… in PreCallValidateFlushMappedMemoryRanges()
2038 …skip |= validate_struct_pnext("vkFlushMappedMemoryRanges", ParameterName("pMemoryRanges[%i].pNext"… in PreCallValidateFlushMappedMemoryRanges()
2040 …skip |= validate_required_handle("vkFlushMappedMemoryRanges", ParameterName("pMemoryRanges[%i].mem… in PreCallValidateFlushMappedMemoryRanges()
2043 return skip; in PreCallValidateFlushMappedMemoryRanges()
2050 bool skip = false; in PreCallValidateInvalidateMappedMemoryRanges() local
2051 …skip |= validate_struct_type_array("vkInvalidateMappedMemoryRanges", "memoryRangeCount", "pMemoryR… in PreCallValidateInvalidateMappedMemoryRanges()
2056 …skip |= validate_struct_pnext("vkInvalidateMappedMemoryRanges", ParameterName("pMemoryRanges[%i].p… in PreCallValidateInvalidateMappedMemoryRanges()
2058 …skip |= validate_required_handle("vkInvalidateMappedMemoryRanges", ParameterName("pMemoryRanges[%i… in PreCallValidateInvalidateMappedMemoryRanges()
2061 return skip; in PreCallValidateInvalidateMappedMemoryRanges()
2068 bool skip = false; in PreCallValidateGetDeviceMemoryCommitment() local
2069 skip |= validate_required_handle("vkGetDeviceMemoryCommitment", "memory", memory); in PreCallValidateGetDeviceMemoryCommitment()
2070 …skip |= validate_required_pointer("vkGetDeviceMemoryCommitment", "pCommittedMemoryInBytes", pCommi… in PreCallValidateGetDeviceMemoryCommitment()
2071 return skip; in PreCallValidateGetDeviceMemoryCommitment()
2079 bool skip = false; in PreCallValidateBindBufferMemory() local
2080 skip |= validate_required_handle("vkBindBufferMemory", "buffer", buffer); in PreCallValidateBindBufferMemory()
2081 skip |= validate_required_handle("vkBindBufferMemory", "memory", memory); in PreCallValidateBindBufferMemory()
2082 return skip; in PreCallValidateBindBufferMemory()
2090 bool skip = false; in PreCallValidateBindImageMemory() local
2091 skip |= validate_required_handle("vkBindImageMemory", "image", image); in PreCallValidateBindImageMemory()
2092 skip |= validate_required_handle("vkBindImageMemory", "memory", memory); in PreCallValidateBindImageMemory()
2093 return skip; in PreCallValidateBindImageMemory()
2100 bool skip = false; in PreCallValidateGetBufferMemoryRequirements() local
2101 skip |= validate_required_handle("vkGetBufferMemoryRequirements", "buffer", buffer); in PreCallValidateGetBufferMemoryRequirements()
2102 …skip |= validate_required_pointer("vkGetBufferMemoryRequirements", "pMemoryRequirements", pMemoryR… in PreCallValidateGetBufferMemoryRequirements()
2107 return skip; in PreCallValidateGetBufferMemoryRequirements()
2114 bool skip = false; in PreCallValidateGetImageMemoryRequirements() local
2115 skip |= validate_required_handle("vkGetImageMemoryRequirements", "image", image); in PreCallValidateGetImageMemoryRequirements()
2116 …skip |= validate_required_pointer("vkGetImageMemoryRequirements", "pMemoryRequirements", pMemoryRe… in PreCallValidateGetImageMemoryRequirements()
2121 return skip; in PreCallValidateGetImageMemoryRequirements()
2129 bool skip = false; in PreCallValidateGetImageSparseMemoryRequirements() local
2130 skip |= validate_required_handle("vkGetImageSparseMemoryRequirements", "image", image); in PreCallValidateGetImageSparseMemoryRequirements()
2131 …skip |= validate_array("vkGetImageSparseMemoryRequirements", "pSparseMemoryRequirementCount", "pSp… in PreCallValidateGetImageSparseMemoryRequirements()
2139 return skip; in PreCallValidateGetImageSparseMemoryRequirements()
2151 bool skip = false; in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties() local
2152 …skip |= validate_ranged_enum("vkGetPhysicalDeviceSparseImageFormatProperties", "format", "VkFormat… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties()
2153 …skip |= validate_ranged_enum("vkGetPhysicalDeviceSparseImageFormatProperties", "type", "VkImageTyp… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties()
2154 …skip |= validate_flags("vkGetPhysicalDeviceSparseImageFormatProperties", "samples", "VkSampleCount… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties()
2155 …skip |= validate_flags("vkGetPhysicalDeviceSparseImageFormatProperties", "usage", "VkImageUsageFla… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties()
2156 …skip |= validate_ranged_enum("vkGetPhysicalDeviceSparseImageFormatProperties", "tiling", "VkImageT… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties()
2157 …skip |= validate_array("vkGetPhysicalDeviceSparseImageFormatProperties", "pPropertyCount", "pPrope… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties()
2165 return skip; in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties()
2173 bool skip = false; in PreCallValidateQueueBindSparse() local
2174 …skip |= validate_struct_type_array("vkQueueBindSparse", "bindInfoCount", "pBindInfo", "VK_STRUCTUR… in PreCallValidateQueueBindSparse()
2181 …skip |= validate_struct_pnext("vkQueueBindSparse", ParameterName("pBindInfo[%i].pNext", ParameterN… in PreCallValidateQueueBindSparse()
2183 …skip |= validate_array("vkQueueBindSparse", ParameterName("pBindInfo[%i].waitSemaphoreCount", Para… in PreCallValidateQueueBindSparse()
2185 …skip |= validate_array("vkQueueBindSparse", ParameterName("pBindInfo[%i].bufferBindCount", Paramet… in PreCallValidateQueueBindSparse()
2191 …skip |= validate_required_handle("vkQueueBindSparse", ParameterName("pBindInfo[%i].pBufferBinds[%i… in PreCallValidateQueueBindSparse()
2193 …skip |= validate_array("vkQueueBindSparse", ParameterName("pBindInfo[%i].pBufferBinds[%i].bindCoun… in PreCallValidateQueueBindSparse()
2199 …skip |= validate_flags("vkQueueBindSparse", ParameterName("pBindInfo[%i].pBufferBinds[%i].pBinds[%… in PreCallValidateQueueBindSparse()
2205 …skip |= validate_array("vkQueueBindSparse", ParameterName("pBindInfo[%i].imageOpaqueBindCount", Pa… in PreCallValidateQueueBindSparse()
2211 …skip |= validate_required_handle("vkQueueBindSparse", ParameterName("pBindInfo[%i].pImageOpaqueBin… in PreCallValidateQueueBindSparse()
2213 …skip |= validate_array("vkQueueBindSparse", ParameterName("pBindInfo[%i].pImageOpaqueBinds[%i].bin… in PreCallValidateQueueBindSparse()
2219 …skip |= validate_flags("vkQueueBindSparse", ParameterName("pBindInfo[%i].pImageOpaqueBinds[%i].pBi… in PreCallValidateQueueBindSparse()
2225 …skip |= validate_array("vkQueueBindSparse", ParameterName("pBindInfo[%i].imageBindCount", Paramete… in PreCallValidateQueueBindSparse()
2231 …skip |= validate_required_handle("vkQueueBindSparse", ParameterName("pBindInfo[%i].pImageBinds[%i]… in PreCallValidateQueueBindSparse()
2233 …skip |= validate_array("vkQueueBindSparse", ParameterName("pBindInfo[%i].pImageBinds[%i].bindCount… in PreCallValidateQueueBindSparse()
2239 …skip |= validate_flags("vkQueueBindSparse", ParameterName("pBindInfo[%i].pImageBinds[%i].pBinds[%i… in PreCallValidateQueueBindSparse()
2245 …skip |= validate_flags("vkQueueBindSparse", ParameterName("pBindInfo[%i].pImageBinds[%i].pBinds[%i… in PreCallValidateQueueBindSparse()
2251 …skip |= validate_array("vkQueueBindSparse", ParameterName("pBindInfo[%i].signalSemaphoreCount", Pa… in PreCallValidateQueueBindSparse()
2254 return skip; in PreCallValidateQueueBindSparse()
2262 bool skip = false; in PreCallValidateCreateFence() local
2263 …skip |= validate_struct_type("vkCreateFence", "pCreateInfo", "VK_STRUCTURE_TYPE_FENCE_CREATE_INFO"… in PreCallValidateCreateFence()
2268 …skip |= validate_struct_pnext("vkCreateFence", "pCreateInfo->pNext", "VkExportFenceCreateInfo, VkE… in PreCallValidateCreateFence()
2270 …skip |= validate_flags("vkCreateFence", "pCreateInfo->flags", "VkFenceCreateFlagBits", AllVkFenceC… in PreCallValidateCreateFence()
2274 …skip |= validate_required_pointer("vkCreateFence", "pAllocator->pfnAllocation", reinterpret_cast<c… in PreCallValidateCreateFence()
2276 …skip |= validate_required_pointer("vkCreateFence", "pAllocator->pfnReallocation", reinterpret_cast… in PreCallValidateCreateFence()
2278 …skip |= validate_required_pointer("vkCreateFence", "pAllocator->pfnFree", reinterpret_cast<const v… in PreCallValidateCreateFence()
2282 …skip |= validate_required_pointer("vkCreateFence", "pAllocator->pfnInternalFree", reinterpret_cast… in PreCallValidateCreateFence()
2288 …skip |= validate_required_pointer("vkCreateFence", "pAllocator->pfnInternalAllocation", reinterpre… in PreCallValidateCreateFence()
2292 …skip |= validate_required_pointer("vkCreateFence", "pFence", pFence, "VUID-vkCreateFence-pFence-pa… in PreCallValidateCreateFence()
2293 return skip; in PreCallValidateCreateFence()
2300 bool skip = false; in PreCallValidateDestroyFence() local
2303 …skip |= validate_required_pointer("vkDestroyFence", "pAllocator->pfnAllocation", reinterpret_cast<… in PreCallValidateDestroyFence()
2305 …skip |= validate_required_pointer("vkDestroyFence", "pAllocator->pfnReallocation", reinterpret_cas… in PreCallValidateDestroyFence()
2307 …skip |= validate_required_pointer("vkDestroyFence", "pAllocator->pfnFree", reinterpret_cast<const … in PreCallValidateDestroyFence()
2311 …skip |= validate_required_pointer("vkDestroyFence", "pAllocator->pfnInternalFree", reinterpret_cas… in PreCallValidateDestroyFence()
2317 …skip |= validate_required_pointer("vkDestroyFence", "pAllocator->pfnInternalAllocation", reinterpr… in PreCallValidateDestroyFence()
2321 return skip; in PreCallValidateDestroyFence()
2328 bool skip = false; in PreCallValidateResetFences() local
2329 …skip |= validate_handle_array("vkResetFences", "fenceCount", "pFences", fenceCount, pFences, true,… in PreCallValidateResetFences()
2330 return skip; in PreCallValidateResetFences()
2336 bool skip = false; in PreCallValidateGetFenceStatus() local
2337 skip |= validate_required_handle("vkGetFenceStatus", "fence", fence); in PreCallValidateGetFenceStatus()
2338 return skip; in PreCallValidateGetFenceStatus()
2347 bool skip = false; in PreCallValidateWaitForFences() local
2348 …skip |= validate_handle_array("vkWaitForFences", "fenceCount", "pFences", fenceCount, pFences, tru… in PreCallValidateWaitForFences()
2349 skip |= validate_bool32("vkWaitForFences", "waitAll", waitAll); in PreCallValidateWaitForFences()
2350 return skip; in PreCallValidateWaitForFences()
2358 bool skip = false; in PreCallValidateCreateSemaphore() local
2359 …skip |= validate_struct_type("vkCreateSemaphore", "pCreateInfo", "VK_STRUCTURE_TYPE_SEMAPHORE_CREA… in PreCallValidateCreateSemaphore()
2364 …skip |= validate_struct_pnext("vkCreateSemaphore", "pCreateInfo->pNext", "VkExportSemaphoreCreateI… in PreCallValidateCreateSemaphore()
2366 …skip |= validate_reserved_flags("vkCreateSemaphore", "pCreateInfo->flags", pCreateInfo->flags, "VU… in PreCallValidateCreateSemaphore()
2370 …skip |= validate_required_pointer("vkCreateSemaphore", "pAllocator->pfnAllocation", reinterpret_ca… in PreCallValidateCreateSemaphore()
2372 …skip |= validate_required_pointer("vkCreateSemaphore", "pAllocator->pfnReallocation", reinterpret_… in PreCallValidateCreateSemaphore()
2374 …skip |= validate_required_pointer("vkCreateSemaphore", "pAllocator->pfnFree", reinterpret_cast<con… in PreCallValidateCreateSemaphore()
2378 …skip |= validate_required_pointer("vkCreateSemaphore", "pAllocator->pfnInternalFree", reinterpret_… in PreCallValidateCreateSemaphore()
2384 …skip |= validate_required_pointer("vkCreateSemaphore", "pAllocator->pfnInternalAllocation", reinte… in PreCallValidateCreateSemaphore()
2388 …skip |= validate_required_pointer("vkCreateSemaphore", "pSemaphore", pSemaphore, "VUID-vkCreateSem… in PreCallValidateCreateSemaphore()
2389 return skip; in PreCallValidateCreateSemaphore()
2396 bool skip = false; in PreCallValidateDestroySemaphore() local
2399 …skip |= validate_required_pointer("vkDestroySemaphore", "pAllocator->pfnAllocation", reinterpret_c… in PreCallValidateDestroySemaphore()
2401 …skip |= validate_required_pointer("vkDestroySemaphore", "pAllocator->pfnReallocation", reinterpret… in PreCallValidateDestroySemaphore()
2403 …skip |= validate_required_pointer("vkDestroySemaphore", "pAllocator->pfnFree", reinterpret_cast<co… in PreCallValidateDestroySemaphore()
2407 …skip |= validate_required_pointer("vkDestroySemaphore", "pAllocator->pfnInternalFree", reinterpret… in PreCallValidateDestroySemaphore()
2413 …skip |= validate_required_pointer("vkDestroySemaphore", "pAllocator->pfnInternalAllocation", reint… in PreCallValidateDestroySemaphore()
2417 return skip; in PreCallValidateDestroySemaphore()
2425 bool skip = false; in PreCallValidateCreateEvent() local
2426 …skip |= validate_struct_type("vkCreateEvent", "pCreateInfo", "VK_STRUCTURE_TYPE_EVENT_CREATE_INFO"… in PreCallValidateCreateEvent()
2429 …skip |= validate_struct_pnext("vkCreateEvent", "pCreateInfo->pNext", NULL, pCreateInfo->pNext, 0, … in PreCallValidateCreateEvent()
2431 …skip |= validate_reserved_flags("vkCreateEvent", "pCreateInfo->flags", pCreateInfo->flags, "VUID-V… in PreCallValidateCreateEvent()
2435 …skip |= validate_required_pointer("vkCreateEvent", "pAllocator->pfnAllocation", reinterpret_cast<c… in PreCallValidateCreateEvent()
2437 …skip |= validate_required_pointer("vkCreateEvent", "pAllocator->pfnReallocation", reinterpret_cast… in PreCallValidateCreateEvent()
2439 …skip |= validate_required_pointer("vkCreateEvent", "pAllocator->pfnFree", reinterpret_cast<const v… in PreCallValidateCreateEvent()
2443 …skip |= validate_required_pointer("vkCreateEvent", "pAllocator->pfnInternalFree", reinterpret_cast… in PreCallValidateCreateEvent()
2449 …skip |= validate_required_pointer("vkCreateEvent", "pAllocator->pfnInternalAllocation", reinterpre… in PreCallValidateCreateEvent()
2453 …skip |= validate_required_pointer("vkCreateEvent", "pEvent", pEvent, "VUID-vkCreateEvent-pEvent-pa… in PreCallValidateCreateEvent()
2454 return skip; in PreCallValidateCreateEvent()
2461 bool skip = false; in PreCallValidateDestroyEvent() local
2464 …skip |= validate_required_pointer("vkDestroyEvent", "pAllocator->pfnAllocation", reinterpret_cast<… in PreCallValidateDestroyEvent()
2466 …skip |= validate_required_pointer("vkDestroyEvent", "pAllocator->pfnReallocation", reinterpret_cas… in PreCallValidateDestroyEvent()
2468 …skip |= validate_required_pointer("vkDestroyEvent", "pAllocator->pfnFree", reinterpret_cast<const … in PreCallValidateDestroyEvent()
2472 …skip |= validate_required_pointer("vkDestroyEvent", "pAllocator->pfnInternalFree", reinterpret_cas… in PreCallValidateDestroyEvent()
2478 …skip |= validate_required_pointer("vkDestroyEvent", "pAllocator->pfnInternalAllocation", reinterpr… in PreCallValidateDestroyEvent()
2482 return skip; in PreCallValidateDestroyEvent()
2488 bool skip = false; in PreCallValidateGetEventStatus() local
2489 skip |= validate_required_handle("vkGetEventStatus", "event", event); in PreCallValidateGetEventStatus()
2490 return skip; in PreCallValidateGetEventStatus()
2496 bool skip = false; in PreCallValidateSetEvent() local
2497 skip |= validate_required_handle("vkSetEvent", "event", event); in PreCallValidateSetEvent()
2498 return skip; in PreCallValidateSetEvent()
2504 bool skip = false; in PreCallValidateResetEvent() local
2505 skip |= validate_required_handle("vkResetEvent", "event", event); in PreCallValidateResetEvent()
2506 return skip; in PreCallValidateResetEvent()
2514 bool skip = false; in PreCallValidateCreateQueryPool() local
2515 …skip |= validate_struct_type("vkCreateQueryPool", "pCreateInfo", "VK_STRUCTURE_TYPE_QUERY_POOL_CRE… in PreCallValidateCreateQueryPool()
2518 …skip |= validate_struct_pnext("vkCreateQueryPool", "pCreateInfo->pNext", NULL, pCreateInfo->pNext,… in PreCallValidateCreateQueryPool()
2520 …skip |= validate_reserved_flags("vkCreateQueryPool", "pCreateInfo->flags", pCreateInfo->flags, "VU… in PreCallValidateCreateQueryPool()
2522 …skip |= validate_ranged_enum("vkCreateQueryPool", "pCreateInfo->queryType", "VkQueryType", AllVkQu… in PreCallValidateCreateQueryPool()
2526 …skip |= validate_required_pointer("vkCreateQueryPool", "pAllocator->pfnAllocation", reinterpret_ca… in PreCallValidateCreateQueryPool()
2528 …skip |= validate_required_pointer("vkCreateQueryPool", "pAllocator->pfnReallocation", reinterpret_… in PreCallValidateCreateQueryPool()
2530 …skip |= validate_required_pointer("vkCreateQueryPool", "pAllocator->pfnFree", reinterpret_cast<con… in PreCallValidateCreateQueryPool()
2534 …skip |= validate_required_pointer("vkCreateQueryPool", "pAllocator->pfnInternalFree", reinterpret_… in PreCallValidateCreateQueryPool()
2540 …skip |= validate_required_pointer("vkCreateQueryPool", "pAllocator->pfnInternalAllocation", reinte… in PreCallValidateCreateQueryPool()
2544 …skip |= validate_required_pointer("vkCreateQueryPool", "pQueryPool", pQueryPool, "VUID-vkCreateQue… in PreCallValidateCreateQueryPool()
2545 return skip; in PreCallValidateCreateQueryPool()
2552 bool skip = false; in PreCallValidateDestroyQueryPool() local
2555 …skip |= validate_required_pointer("vkDestroyQueryPool", "pAllocator->pfnAllocation", reinterpret_c… in PreCallValidateDestroyQueryPool()
2557 …skip |= validate_required_pointer("vkDestroyQueryPool", "pAllocator->pfnReallocation", reinterpret… in PreCallValidateDestroyQueryPool()
2559 …skip |= validate_required_pointer("vkDestroyQueryPool", "pAllocator->pfnFree", reinterpret_cast<co… in PreCallValidateDestroyQueryPool()
2563 …skip |= validate_required_pointer("vkDestroyQueryPool", "pAllocator->pfnInternalFree", reinterpret… in PreCallValidateDestroyQueryPool()
2569 …skip |= validate_required_pointer("vkDestroyQueryPool", "pAllocator->pfnInternalAllocation", reint… in PreCallValidateDestroyQueryPool()
2573 return skip; in PreCallValidateDestroyQueryPool()
2585 bool skip = false; in PreCallValidateGetQueryPoolResults() local
2586 skip |= validate_required_handle("vkGetQueryPoolResults", "queryPool", queryPool); in PreCallValidateGetQueryPoolResults()
2587 …skip |= validate_array("vkGetQueryPoolResults", "dataSize", "pData", dataSize, &pData, true, true,… in PreCallValidateGetQueryPoolResults()
2588 …skip |= validate_flags("vkGetQueryPoolResults", "flags", "VkQueryResultFlagBits", AllVkQueryResult… in PreCallValidateGetQueryPoolResults()
2589 return skip; in PreCallValidateGetQueryPoolResults()
2597 bool skip = false; in PreCallValidateCreateBuffer() local
2598 …skip |= validate_struct_type("vkCreateBuffer", "pCreateInfo", "VK_STRUCTURE_TYPE_BUFFER_CREATE_INF… in PreCallValidateCreateBuffer()
2603 …skip |= validate_struct_pnext("vkCreateBuffer", "pCreateInfo->pNext", "VkBufferDeviceAddressCreate… in PreCallValidateCreateBuffer()
2605 …skip |= validate_flags("vkCreateBuffer", "pCreateInfo->flags", "VkBufferCreateFlagBits", AllVkBuff… in PreCallValidateCreateBuffer()
2607 …skip |= validate_flags("vkCreateBuffer", "pCreateInfo->usage", "VkBufferUsageFlagBits", AllVkBuffe… in PreCallValidateCreateBuffer()
2609 …skip |= validate_ranged_enum("vkCreateBuffer", "pCreateInfo->sharingMode", "VkSharingMode", AllVkS… in PreCallValidateCreateBuffer()
2613 …skip |= validate_required_pointer("vkCreateBuffer", "pAllocator->pfnAllocation", reinterpret_cast<… in PreCallValidateCreateBuffer()
2615 …skip |= validate_required_pointer("vkCreateBuffer", "pAllocator->pfnReallocation", reinterpret_cas… in PreCallValidateCreateBuffer()
2617 …skip |= validate_required_pointer("vkCreateBuffer", "pAllocator->pfnFree", reinterpret_cast<const … in PreCallValidateCreateBuffer()
2621 …skip |= validate_required_pointer("vkCreateBuffer", "pAllocator->pfnInternalFree", reinterpret_cas… in PreCallValidateCreateBuffer()
2627 …skip |= validate_required_pointer("vkCreateBuffer", "pAllocator->pfnInternalAllocation", reinterpr… in PreCallValidateCreateBuffer()
2631 …skip |= validate_required_pointer("vkCreateBuffer", "pBuffer", pBuffer, "VUID-vkCreateBuffer-pBuff… in PreCallValidateCreateBuffer()
2632 if (!skip) skip |= manual_PreCallValidateCreateBuffer(device, pCreateInfo, pAllocator, pBuffer); in PreCallValidateCreateBuffer()
2633 return skip; in PreCallValidateCreateBuffer()
2640 bool skip = false; in PreCallValidateDestroyBuffer() local
2643 …skip |= validate_required_pointer("vkDestroyBuffer", "pAllocator->pfnAllocation", reinterpret_cast… in PreCallValidateDestroyBuffer()
2645 …skip |= validate_required_pointer("vkDestroyBuffer", "pAllocator->pfnReallocation", reinterpret_ca… in PreCallValidateDestroyBuffer()
2647 …skip |= validate_required_pointer("vkDestroyBuffer", "pAllocator->pfnFree", reinterpret_cast<const… in PreCallValidateDestroyBuffer()
2651 …skip |= validate_required_pointer("vkDestroyBuffer", "pAllocator->pfnInternalFree", reinterpret_ca… in PreCallValidateDestroyBuffer()
2657 …skip |= validate_required_pointer("vkDestroyBuffer", "pAllocator->pfnInternalAllocation", reinterp… in PreCallValidateDestroyBuffer()
2661 return skip; in PreCallValidateDestroyBuffer()
2669 bool skip = false; in PreCallValidateCreateBufferView() local
2670 …skip |= validate_struct_type("vkCreateBufferView", "pCreateInfo", "VK_STRUCTURE_TYPE_BUFFER_VIEW_C… in PreCallValidateCreateBufferView()
2673 …skip |= validate_struct_pnext("vkCreateBufferView", "pCreateInfo->pNext", NULL, pCreateInfo->pNext… in PreCallValidateCreateBufferView()
2675 …skip |= validate_reserved_flags("vkCreateBufferView", "pCreateInfo->flags", pCreateInfo->flags, "V… in PreCallValidateCreateBufferView()
2677 …skip |= validate_required_handle("vkCreateBufferView", "pCreateInfo->buffer", pCreateInfo->buffer); in PreCallValidateCreateBufferView()
2679 …skip |= validate_ranged_enum("vkCreateBufferView", "pCreateInfo->format", "VkFormat", AllVkFormatE… in PreCallValidateCreateBufferView()
2683 …skip |= validate_required_pointer("vkCreateBufferView", "pAllocator->pfnAllocation", reinterpret_c… in PreCallValidateCreateBufferView()
2685 …skip |= validate_required_pointer("vkCreateBufferView", "pAllocator->pfnReallocation", reinterpret… in PreCallValidateCreateBufferView()
2687 …skip |= validate_required_pointer("vkCreateBufferView", "pAllocator->pfnFree", reinterpret_cast<co… in PreCallValidateCreateBufferView()
2691 …skip |= validate_required_pointer("vkCreateBufferView", "pAllocator->pfnInternalFree", reinterpret… in PreCallValidateCreateBufferView()
2697 …skip |= validate_required_pointer("vkCreateBufferView", "pAllocator->pfnInternalAllocation", reint… in PreCallValidateCreateBufferView()
2701 …skip |= validate_required_pointer("vkCreateBufferView", "pView", pView, "VUID-vkCreateBufferView-p… in PreCallValidateCreateBufferView()
2702 return skip; in PreCallValidateCreateBufferView()
2709 bool skip = false; in PreCallValidateDestroyBufferView() local
2712 …skip |= validate_required_pointer("vkDestroyBufferView", "pAllocator->pfnAllocation", reinterpret_… in PreCallValidateDestroyBufferView()
2714 …skip |= validate_required_pointer("vkDestroyBufferView", "pAllocator->pfnReallocation", reinterpre… in PreCallValidateDestroyBufferView()
2716 …skip |= validate_required_pointer("vkDestroyBufferView", "pAllocator->pfnFree", reinterpret_cast<c… in PreCallValidateDestroyBufferView()
2720 …skip |= validate_required_pointer("vkDestroyBufferView", "pAllocator->pfnInternalFree", reinterpre… in PreCallValidateDestroyBufferView()
2726 …skip |= validate_required_pointer("vkDestroyBufferView", "pAllocator->pfnInternalAllocation", rein… in PreCallValidateDestroyBufferView()
2730 return skip; in PreCallValidateDestroyBufferView()
2738 bool skip = false; in PreCallValidateCreateImage() local
2739 …skip |= validate_struct_type("vkCreateImage", "pCreateInfo", "VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO"… in PreCallValidateCreateImage()
2744 …skip |= validate_struct_pnext("vkCreateImage", "pCreateInfo->pNext", "VkDedicatedAllocationImageCr… in PreCallValidateCreateImage()
2746 …skip |= validate_flags("vkCreateImage", "pCreateInfo->flags", "VkImageCreateFlagBits", AllVkImageC… in PreCallValidateCreateImage()
2748 …skip |= validate_ranged_enum("vkCreateImage", "pCreateInfo->imageType", "VkImageType", AllVkImageT… in PreCallValidateCreateImage()
2750 …skip |= validate_ranged_enum("vkCreateImage", "pCreateInfo->format", "VkFormat", AllVkFormatEnums,… in PreCallValidateCreateImage()
2754 …skip |= validate_flags("vkCreateImage", "pCreateInfo->samples", "VkSampleCountFlagBits", AllVkSamp… in PreCallValidateCreateImage()
2756 …skip |= validate_ranged_enum("vkCreateImage", "pCreateInfo->tiling", "VkImageTiling", AllVkImageTi… in PreCallValidateCreateImage()
2758 …skip |= validate_flags("vkCreateImage", "pCreateInfo->usage", "VkImageUsageFlagBits", AllVkImageUs… in PreCallValidateCreateImage()
2760 …skip |= validate_ranged_enum("vkCreateImage", "pCreateInfo->sharingMode", "VkSharingMode", AllVkSh… in PreCallValidateCreateImage()
2762 …skip |= validate_ranged_enum("vkCreateImage", "pCreateInfo->initialLayout", "VkImageLayout", AllVk… in PreCallValidateCreateImage()
2766 …skip |= validate_required_pointer("vkCreateImage", "pAllocator->pfnAllocation", reinterpret_cast<c… in PreCallValidateCreateImage()
2768 …skip |= validate_required_pointer("vkCreateImage", "pAllocator->pfnReallocation", reinterpret_cast… in PreCallValidateCreateImage()
2770 …skip |= validate_required_pointer("vkCreateImage", "pAllocator->pfnFree", reinterpret_cast<const v… in PreCallValidateCreateImage()
2774 …skip |= validate_required_pointer("vkCreateImage", "pAllocator->pfnInternalFree", reinterpret_cast… in PreCallValidateCreateImage()
2780 …skip |= validate_required_pointer("vkCreateImage", "pAllocator->pfnInternalAllocation", reinterpre… in PreCallValidateCreateImage()
2784 …skip |= validate_required_pointer("vkCreateImage", "pImage", pImage, "VUID-vkCreateImage-pImage-pa… in PreCallValidateCreateImage()
2785 if (!skip) skip |= manual_PreCallValidateCreateImage(device, pCreateInfo, pAllocator, pImage); in PreCallValidateCreateImage()
2786 return skip; in PreCallValidateCreateImage()
2793 bool skip = false; in PreCallValidateDestroyImage() local
2796 …skip |= validate_required_pointer("vkDestroyImage", "pAllocator->pfnAllocation", reinterpret_cast<… in PreCallValidateDestroyImage()
2798 …skip |= validate_required_pointer("vkDestroyImage", "pAllocator->pfnReallocation", reinterpret_cas… in PreCallValidateDestroyImage()
2800 …skip |= validate_required_pointer("vkDestroyImage", "pAllocator->pfnFree", reinterpret_cast<const … in PreCallValidateDestroyImage()
2804 …skip |= validate_required_pointer("vkDestroyImage", "pAllocator->pfnInternalFree", reinterpret_cas… in PreCallValidateDestroyImage()
2810 …skip |= validate_required_pointer("vkDestroyImage", "pAllocator->pfnInternalAllocation", reinterpr… in PreCallValidateDestroyImage()
2814 return skip; in PreCallValidateDestroyImage()
2822 bool skip = false; in PreCallValidateGetImageSubresourceLayout() local
2823 skip |= validate_required_handle("vkGetImageSubresourceLayout", "image", image); in PreCallValidateGetImageSubresourceLayout()
2824 …skip |= validate_required_pointer("vkGetImageSubresourceLayout", "pSubresource", pSubresource, "VU… in PreCallValidateGetImageSubresourceLayout()
2827 …skip |= validate_flags("vkGetImageSubresourceLayout", "pSubresource->aspectMask", "VkImageAspectFl… in PreCallValidateGetImageSubresourceLayout()
2829 …skip |= validate_required_pointer("vkGetImageSubresourceLayout", "pLayout", pLayout, "VUID-vkGetIm… in PreCallValidateGetImageSubresourceLayout()
2834 return skip; in PreCallValidateGetImageSubresourceLayout()
2842 bool skip = false; in PreCallValidateCreateImageView() local
2843 …skip |= validate_struct_type("vkCreateImageView", "pCreateInfo", "VK_STRUCTURE_TYPE_IMAGE_VIEW_CRE… in PreCallValidateCreateImageView()
2848 …skip |= validate_struct_pnext("vkCreateImageView", "pCreateInfo->pNext", "VkImageViewASTCDecodeMod… in PreCallValidateCreateImageView()
2850 …skip |= validate_flags("vkCreateImageView", "pCreateInfo->flags", "VkImageViewCreateFlagBits", All… in PreCallValidateCreateImageView()
2852 … skip |= validate_required_handle("vkCreateImageView", "pCreateInfo->image", pCreateInfo->image); in PreCallValidateCreateImageView()
2854 …skip |= validate_ranged_enum("vkCreateImageView", "pCreateInfo->viewType", "VkImageViewType", AllV… in PreCallValidateCreateImageView()
2856 …skip |= validate_ranged_enum("vkCreateImageView", "pCreateInfo->format", "VkFormat", AllVkFormatEn… in PreCallValidateCreateImageView()
2858 …skip |= validate_ranged_enum("vkCreateImageView", "pCreateInfo->components.r", "VkComponentSwizzle… in PreCallValidateCreateImageView()
2860 …skip |= validate_ranged_enum("vkCreateImageView", "pCreateInfo->components.g", "VkComponentSwizzle… in PreCallValidateCreateImageView()
2862 …skip |= validate_ranged_enum("vkCreateImageView", "pCreateInfo->components.b", "VkComponentSwizzle… in PreCallValidateCreateImageView()
2864 …skip |= validate_ranged_enum("vkCreateImageView", "pCreateInfo->components.a", "VkComponentSwizzle… in PreCallValidateCreateImageView()
2866 …skip |= validate_flags("vkCreateImageView", "pCreateInfo->subresourceRange.aspectMask", "VkImageAs… in PreCallValidateCreateImageView()
2870 …skip |= validate_required_pointer("vkCreateImageView", "pAllocator->pfnAllocation", reinterpret_ca… in PreCallValidateCreateImageView()
2872 …skip |= validate_required_pointer("vkCreateImageView", "pAllocator->pfnReallocation", reinterpret_… in PreCallValidateCreateImageView()
2874 …skip |= validate_required_pointer("vkCreateImageView", "pAllocator->pfnFree", reinterpret_cast<con… in PreCallValidateCreateImageView()
2878 …skip |= validate_required_pointer("vkCreateImageView", "pAllocator->pfnInternalFree", reinterpret_… in PreCallValidateCreateImageView()
2884 …skip |= validate_required_pointer("vkCreateImageView", "pAllocator->pfnInternalAllocation", reinte… in PreCallValidateCreateImageView()
2888 …skip |= validate_required_pointer("vkCreateImageView", "pView", pView, "VUID-vkCreateImageView-pVi… in PreCallValidateCreateImageView()
2889 return skip; in PreCallValidateCreateImageView()
2896 bool skip = false; in PreCallValidateDestroyImageView() local
2899 …skip |= validate_required_pointer("vkDestroyImageView", "pAllocator->pfnAllocation", reinterpret_c… in PreCallValidateDestroyImageView()
2901 …skip |= validate_required_pointer("vkDestroyImageView", "pAllocator->pfnReallocation", reinterpret… in PreCallValidateDestroyImageView()
2903 …skip |= validate_required_pointer("vkDestroyImageView", "pAllocator->pfnFree", reinterpret_cast<co… in PreCallValidateDestroyImageView()
2907 …skip |= validate_required_pointer("vkDestroyImageView", "pAllocator->pfnInternalFree", reinterpret… in PreCallValidateDestroyImageView()
2913 …skip |= validate_required_pointer("vkDestroyImageView", "pAllocator->pfnInternalAllocation", reint… in PreCallValidateDestroyImageView()
2917 return skip; in PreCallValidateDestroyImageView()
2925 bool skip = false; in PreCallValidateCreateShaderModule() local
2926 …skip |= validate_struct_type("vkCreateShaderModule", "pCreateInfo", "VK_STRUCTURE_TYPE_SHADER_MODU… in PreCallValidateCreateShaderModule()
2931 …skip |= validate_struct_pnext("vkCreateShaderModule", "pCreateInfo->pNext", "VkShaderModuleValidat… in PreCallValidateCreateShaderModule()
2933 …skip |= validate_reserved_flags("vkCreateShaderModule", "pCreateInfo->flags", pCreateInfo->flags, … in PreCallValidateCreateShaderModule()
2935 …skip |= validate_array("vkCreateShaderModule", "pCreateInfo->codeSize", "pCreateInfo->pCode", pCre… in PreCallValidateCreateShaderModule()
2939 …skip |= validate_required_pointer("vkCreateShaderModule", "pAllocator->pfnAllocation", reinterpret… in PreCallValidateCreateShaderModule()
2941 …skip |= validate_required_pointer("vkCreateShaderModule", "pAllocator->pfnReallocation", reinterpr… in PreCallValidateCreateShaderModule()
2943 …skip |= validate_required_pointer("vkCreateShaderModule", "pAllocator->pfnFree", reinterpret_cast<… in PreCallValidateCreateShaderModule()
2947 …skip |= validate_required_pointer("vkCreateShaderModule", "pAllocator->pfnInternalFree", reinterpr… in PreCallValidateCreateShaderModule()
2953 …skip |= validate_required_pointer("vkCreateShaderModule", "pAllocator->pfnInternalAllocation", rei… in PreCallValidateCreateShaderModule()
2957 …skip |= validate_required_pointer("vkCreateShaderModule", "pShaderModule", pShaderModule, "VUID-vk… in PreCallValidateCreateShaderModule()
2958 return skip; in PreCallValidateCreateShaderModule()
2965 bool skip = false; in PreCallValidateDestroyShaderModule() local
2968 …skip |= validate_required_pointer("vkDestroyShaderModule", "pAllocator->pfnAllocation", reinterpre… in PreCallValidateDestroyShaderModule()
2970 …skip |= validate_required_pointer("vkDestroyShaderModule", "pAllocator->pfnReallocation", reinterp… in PreCallValidateDestroyShaderModule()
2972 …skip |= validate_required_pointer("vkDestroyShaderModule", "pAllocator->pfnFree", reinterpret_cast… in PreCallValidateDestroyShaderModule()
2976 …skip |= validate_required_pointer("vkDestroyShaderModule", "pAllocator->pfnInternalFree", reinterp… in PreCallValidateDestroyShaderModule()
2982 …skip |= validate_required_pointer("vkDestroyShaderModule", "pAllocator->pfnInternalAllocation", re… in PreCallValidateDestroyShaderModule()
2986 return skip; in PreCallValidateDestroyShaderModule()
2994 bool skip = false; in PreCallValidateCreatePipelineCache() local
2995 …skip |= validate_struct_type("vkCreatePipelineCache", "pCreateInfo", "VK_STRUCTURE_TYPE_PIPELINE_C… in PreCallValidateCreatePipelineCache()
2998 …skip |= validate_struct_pnext("vkCreatePipelineCache", "pCreateInfo->pNext", NULL, pCreateInfo->pN… in PreCallValidateCreatePipelineCache()
3000 …skip |= validate_reserved_flags("vkCreatePipelineCache", "pCreateInfo->flags", pCreateInfo->flags,… in PreCallValidateCreatePipelineCache()
3002 …skip |= validate_array("vkCreatePipelineCache", "pCreateInfo->initialDataSize", "pCreateInfo->pIni… in PreCallValidateCreatePipelineCache()
3006 …skip |= validate_required_pointer("vkCreatePipelineCache", "pAllocator->pfnAllocation", reinterpre… in PreCallValidateCreatePipelineCache()
3008 …skip |= validate_required_pointer("vkCreatePipelineCache", "pAllocator->pfnReallocation", reinterp… in PreCallValidateCreatePipelineCache()
3010 …skip |= validate_required_pointer("vkCreatePipelineCache", "pAllocator->pfnFree", reinterpret_cast… in PreCallValidateCreatePipelineCache()
3014 …skip |= validate_required_pointer("vkCreatePipelineCache", "pAllocator->pfnInternalFree", reinterp… in PreCallValidateCreatePipelineCache()
3020 …skip |= validate_required_pointer("vkCreatePipelineCache", "pAllocator->pfnInternalAllocation", re… in PreCallValidateCreatePipelineCache()
3024 …skip |= validate_required_pointer("vkCreatePipelineCache", "pPipelineCache", pPipelineCache, "VUID… in PreCallValidateCreatePipelineCache()
3025 return skip; in PreCallValidateCreatePipelineCache()
3032 bool skip = false; in PreCallValidateDestroyPipelineCache() local
3035 …skip |= validate_required_pointer("vkDestroyPipelineCache", "pAllocator->pfnAllocation", reinterpr… in PreCallValidateDestroyPipelineCache()
3037 …skip |= validate_required_pointer("vkDestroyPipelineCache", "pAllocator->pfnReallocation", reinter… in PreCallValidateDestroyPipelineCache()
3039 …skip |= validate_required_pointer("vkDestroyPipelineCache", "pAllocator->pfnFree", reinterpret_cas… in PreCallValidateDestroyPipelineCache()
3043 …skip |= validate_required_pointer("vkDestroyPipelineCache", "pAllocator->pfnInternalFree", reinter… in PreCallValidateDestroyPipelineCache()
3049 …skip |= validate_required_pointer("vkDestroyPipelineCache", "pAllocator->pfnInternalAllocation", r… in PreCallValidateDestroyPipelineCache()
3053 return skip; in PreCallValidateDestroyPipelineCache()
3061 bool skip = false; in PreCallValidateGetPipelineCacheData() local
3062 skip |= validate_required_handle("vkGetPipelineCacheData", "pipelineCache", pipelineCache); in PreCallValidateGetPipelineCacheData()
3063 …skip |= validate_array("vkGetPipelineCacheData", "pDataSize", "pData", pDataSize, &pData, true, fa… in PreCallValidateGetPipelineCacheData()
3064 return skip; in PreCallValidateGetPipelineCacheData()
3072 bool skip = false; in PreCallValidateMergePipelineCaches() local
3073 skip |= validate_required_handle("vkMergePipelineCaches", "dstCache", dstCache); in PreCallValidateMergePipelineCaches()
3074 …skip |= validate_handle_array("vkMergePipelineCaches", "srcCacheCount", "pSrcCaches", srcCacheCoun… in PreCallValidateMergePipelineCaches()
3075 return skip; in PreCallValidateMergePipelineCaches()
3085 bool skip = false; in PreCallValidateCreateGraphicsPipelines() local
3086 …skip |= validate_struct_type_array("vkCreateGraphicsPipelines", "createInfoCount", "pCreateInfos",… in PreCallValidateCreateGraphicsPipelines()
3093 …skip |= validate_struct_pnext("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pNext",… in PreCallValidateCreateGraphicsPipelines()
3095 …skip |= validate_flags("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].flags", Parame… in PreCallValidateCreateGraphicsPipelines()
3097 …skip |= validate_struct_type_array("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].st… in PreCallValidateCreateGraphicsPipelines()
3105 …skip |= validate_struct_pnext("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pStages… in PreCallValidateCreateGraphicsPipelines()
3107 …skip |= validate_flags("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pStages[%i].fl… in PreCallValidateCreateGraphicsPipelines()
3109 …skip |= validate_flags("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pStages[%i].st… in PreCallValidateCreateGraphicsPipelines()
3111 …skip |= validate_required_handle("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pSta… in PreCallValidateCreateGraphicsPipelines()
3113 …skip |= validate_required_pointer("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pSt… in PreCallValidateCreateGraphicsPipelines()
3117 …skip |= validate_array("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pStages[%i].pS… in PreCallValidateCreateGraphicsPipelines()
3127 …skip |= validate_array("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pStages[%i].pS… in PreCallValidateCreateGraphicsPipelines()
3132 …skip |= validate_struct_type("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pRasteri… in PreCallValidateCreateGraphicsPipelines()
3138 …skip |= validate_struct_pnext("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pRaster… in PreCallValidateCreateGraphicsPipelines()
3140 …skip |= validate_reserved_flags("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pRast… in PreCallValidateCreateGraphicsPipelines()
3142 …skip |= validate_bool32("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pRasterizatio… in PreCallValidateCreateGraphicsPipelines()
3144 …skip |= validate_bool32("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pRasterizatio… in PreCallValidateCreateGraphicsPipelines()
3146 …skip |= validate_ranged_enum("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pRasteri… in PreCallValidateCreateGraphicsPipelines()
3148 …skip |= validate_flags("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pRasterization… in PreCallValidateCreateGraphicsPipelines()
3150 …skip |= validate_ranged_enum("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pRasteri… in PreCallValidateCreateGraphicsPipelines()
3152 …skip |= validate_bool32("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pRasterizatio… in PreCallValidateCreateGraphicsPipelines()
3155 …skip |= validate_struct_type("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pDynamic… in PreCallValidateCreateGraphicsPipelines()
3159 …skip |= validate_struct_pnext("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pDynami… in PreCallValidateCreateGraphicsPipelines()
3161 …skip |= validate_reserved_flags("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pDyna… in PreCallValidateCreateGraphicsPipelines()
3163 …skip |= validate_ranged_enum_array("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].pD… in PreCallValidateCreateGraphicsPipelines()
3166 …skip |= validate_required_handle("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].layo… in PreCallValidateCreateGraphicsPipelines()
3168 …skip |= validate_required_handle("vkCreateGraphicsPipelines", ParameterName("pCreateInfos[%i].rend… in PreCallValidateCreateGraphicsPipelines()
3173 …skip |= validate_required_pointer("vkCreateGraphicsPipelines", "pAllocator->pfnAllocation", reinte… in PreCallValidateCreateGraphicsPipelines()
3175 …skip |= validate_required_pointer("vkCreateGraphicsPipelines", "pAllocator->pfnReallocation", rein… in PreCallValidateCreateGraphicsPipelines()
3177 …skip |= validate_required_pointer("vkCreateGraphicsPipelines", "pAllocator->pfnFree", reinterpret_… in PreCallValidateCreateGraphicsPipelines()
3181 …skip |= validate_required_pointer("vkCreateGraphicsPipelines", "pAllocator->pfnInternalFree", rein… in PreCallValidateCreateGraphicsPipelines()
3187 …skip |= validate_required_pointer("vkCreateGraphicsPipelines", "pAllocator->pfnInternalAllocation"… in PreCallValidateCreateGraphicsPipelines()
3191 …skip |= validate_array("vkCreateGraphicsPipelines", "createInfoCount", "pPipelines", createInfoCou… in PreCallValidateCreateGraphicsPipelines()
3192 …if (!skip) skip |= manual_PreCallValidateCreateGraphicsPipelines(device, pipelineCache, createInfo… in PreCallValidateCreateGraphicsPipelines()
3193 return skip; in PreCallValidateCreateGraphicsPipelines()
3203 bool skip = false; in PreCallValidateCreateComputePipelines() local
3204 …skip |= validate_struct_type_array("vkCreateComputePipelines", "createInfoCount", "pCreateInfos", … in PreCallValidateCreateComputePipelines()
3211 …skip |= validate_struct_pnext("vkCreateComputePipelines", ParameterName("pCreateInfos[%i].pNext", … in PreCallValidateCreateComputePipelines()
3213 …skip |= validate_flags("vkCreateComputePipelines", ParameterName("pCreateInfos[%i].flags", Paramet… in PreCallValidateCreateComputePipelines()
3215 …skip |= validate_struct_type("vkCreateComputePipelines", ParameterName("pCreateInfos[%i].stage", P… in PreCallValidateCreateComputePipelines()
3219 …skip |= validate_struct_pnext("vkCreateComputePipelines", ParameterName("pCreateInfos[%i].stage.pN… in PreCallValidateCreateComputePipelines()
3221 …skip |= validate_flags("vkCreateComputePipelines", ParameterName("pCreateInfos[%i].stage.flags", P… in PreCallValidateCreateComputePipelines()
3223 …skip |= validate_flags("vkCreateComputePipelines", ParameterName("pCreateInfos[%i].stage.stage", P… in PreCallValidateCreateComputePipelines()
3225 …skip |= validate_required_handle("vkCreateComputePipelines", ParameterName("pCreateInfos[%i].stage… in PreCallValidateCreateComputePipelines()
3227 …skip |= validate_required_pointer("vkCreateComputePipelines", ParameterName("pCreateInfos[%i].stag… in PreCallValidateCreateComputePipelines()
3231 …skip |= validate_array("vkCreateComputePipelines", ParameterName("pCreateInfos[%i].stage.pSpeciali… in PreCallValidateCreateComputePipelines()
3241 …skip |= validate_array("vkCreateComputePipelines", ParameterName("pCreateInfos[%i].stage.pSpeciali… in PreCallValidateCreateComputePipelines()
3244 …skip |= validate_required_handle("vkCreateComputePipelines", ParameterName("pCreateInfos[%i].layou… in PreCallValidateCreateComputePipelines()
3249 …skip |= validate_required_pointer("vkCreateComputePipelines", "pAllocator->pfnAllocation", reinter… in PreCallValidateCreateComputePipelines()
3251 …skip |= validate_required_pointer("vkCreateComputePipelines", "pAllocator->pfnReallocation", reint… in PreCallValidateCreateComputePipelines()
3253 …skip |= validate_required_pointer("vkCreateComputePipelines", "pAllocator->pfnFree", reinterpret_c… in PreCallValidateCreateComputePipelines()
3257 …skip |= validate_required_pointer("vkCreateComputePipelines", "pAllocator->pfnInternalFree", reint… in PreCallValidateCreateComputePipelines()
3263 …skip |= validate_required_pointer("vkCreateComputePipelines", "pAllocator->pfnInternalAllocation",… in PreCallValidateCreateComputePipelines()
3267 …skip |= validate_array("vkCreateComputePipelines", "createInfoCount", "pPipelines", createInfoCoun… in PreCallValidateCreateComputePipelines()
3268 …if (!skip) skip |= manual_PreCallValidateCreateComputePipelines(device, pipelineCache, createInfoC… in PreCallValidateCreateComputePipelines()
3269 return skip; in PreCallValidateCreateComputePipelines()
3276 bool skip = false; in PreCallValidateDestroyPipeline() local
3279 …skip |= validate_required_pointer("vkDestroyPipeline", "pAllocator->pfnAllocation", reinterpret_ca… in PreCallValidateDestroyPipeline()
3281 …skip |= validate_required_pointer("vkDestroyPipeline", "pAllocator->pfnReallocation", reinterpret_… in PreCallValidateDestroyPipeline()
3283 …skip |= validate_required_pointer("vkDestroyPipeline", "pAllocator->pfnFree", reinterpret_cast<con… in PreCallValidateDestroyPipeline()
3287 …skip |= validate_required_pointer("vkDestroyPipeline", "pAllocator->pfnInternalFree", reinterpret_… in PreCallValidateDestroyPipeline()
3293 …skip |= validate_required_pointer("vkDestroyPipeline", "pAllocator->pfnInternalAllocation", reinte… in PreCallValidateDestroyPipeline()
3297 return skip; in PreCallValidateDestroyPipeline()
3305 bool skip = false; in PreCallValidateCreatePipelineLayout() local
3306 …skip |= validate_struct_type("vkCreatePipelineLayout", "pCreateInfo", "VK_STRUCTURE_TYPE_PIPELINE_… in PreCallValidateCreatePipelineLayout()
3309 …skip |= validate_struct_pnext("vkCreatePipelineLayout", "pCreateInfo->pNext", NULL, pCreateInfo->p… in PreCallValidateCreatePipelineLayout()
3311 …skip |= validate_reserved_flags("vkCreatePipelineLayout", "pCreateInfo->flags", pCreateInfo->flags… in PreCallValidateCreatePipelineLayout()
3313 …skip |= validate_array("vkCreatePipelineLayout", "pCreateInfo->setLayoutCount", "pCreateInfo->pSet… in PreCallValidateCreatePipelineLayout()
3315 …skip |= validate_array("vkCreatePipelineLayout", "pCreateInfo->pushConstantRangeCount", "pCreateIn… in PreCallValidateCreatePipelineLayout()
3321 …skip |= validate_flags("vkCreatePipelineLayout", ParameterName("pCreateInfo->pPushConstantRanges[%… in PreCallValidateCreatePipelineLayout()
3327 …skip |= validate_required_pointer("vkCreatePipelineLayout", "pAllocator->pfnAllocation", reinterpr… in PreCallValidateCreatePipelineLayout()
3329 …skip |= validate_required_pointer("vkCreatePipelineLayout", "pAllocator->pfnReallocation", reinter… in PreCallValidateCreatePipelineLayout()
3331 …skip |= validate_required_pointer("vkCreatePipelineLayout", "pAllocator->pfnFree", reinterpret_cas… in PreCallValidateCreatePipelineLayout()
3335 …skip |= validate_required_pointer("vkCreatePipelineLayout", "pAllocator->pfnInternalFree", reinter… in PreCallValidateCreatePipelineLayout()
3341 …skip |= validate_required_pointer("vkCreatePipelineLayout", "pAllocator->pfnInternalAllocation", r… in PreCallValidateCreatePipelineLayout()
3345 …skip |= validate_required_pointer("vkCreatePipelineLayout", "pPipelineLayout", pPipelineLayout, "V… in PreCallValidateCreatePipelineLayout()
3346 return skip; in PreCallValidateCreatePipelineLayout()
3353 bool skip = false; in PreCallValidateDestroyPipelineLayout() local
3356 …skip |= validate_required_pointer("vkDestroyPipelineLayout", "pAllocator->pfnAllocation", reinterp… in PreCallValidateDestroyPipelineLayout()
3358 …skip |= validate_required_pointer("vkDestroyPipelineLayout", "pAllocator->pfnReallocation", reinte… in PreCallValidateDestroyPipelineLayout()
3360 …skip |= validate_required_pointer("vkDestroyPipelineLayout", "pAllocator->pfnFree", reinterpret_ca… in PreCallValidateDestroyPipelineLayout()
3364 …skip |= validate_required_pointer("vkDestroyPipelineLayout", "pAllocator->pfnInternalFree", reinte… in PreCallValidateDestroyPipelineLayout()
3370 …skip |= validate_required_pointer("vkDestroyPipelineLayout", "pAllocator->pfnInternalAllocation", … in PreCallValidateDestroyPipelineLayout()
3374 return skip; in PreCallValidateDestroyPipelineLayout()
3382 bool skip = false; in PreCallValidateCreateSampler() local
3383 …skip |= validate_struct_type("vkCreateSampler", "pCreateInfo", "VK_STRUCTURE_TYPE_SAMPLER_CREATE_I… in PreCallValidateCreateSampler()
3388 …skip |= validate_struct_pnext("vkCreateSampler", "pCreateInfo->pNext", "VkSamplerReductionModeCrea… in PreCallValidateCreateSampler()
3390 …skip |= validate_flags("vkCreateSampler", "pCreateInfo->flags", "VkSamplerCreateFlagBits", AllVkSa… in PreCallValidateCreateSampler()
3392 …skip |= validate_ranged_enum("vkCreateSampler", "pCreateInfo->magFilter", "VkFilter", AllVkFilterE… in PreCallValidateCreateSampler()
3394 …skip |= validate_ranged_enum("vkCreateSampler", "pCreateInfo->minFilter", "VkFilter", AllVkFilterE… in PreCallValidateCreateSampler()
3396 …skip |= validate_ranged_enum("vkCreateSampler", "pCreateInfo->mipmapMode", "VkSamplerMipmapMode", … in PreCallValidateCreateSampler()
3398 …skip |= validate_ranged_enum("vkCreateSampler", "pCreateInfo->addressModeU", "VkSamplerAddressMode… in PreCallValidateCreateSampler()
3400 …skip |= validate_ranged_enum("vkCreateSampler", "pCreateInfo->addressModeV", "VkSamplerAddressMode… in PreCallValidateCreateSampler()
3402 …skip |= validate_ranged_enum("vkCreateSampler", "pCreateInfo->addressModeW", "VkSamplerAddressMode… in PreCallValidateCreateSampler()
3404 …skip |= validate_bool32("vkCreateSampler", "pCreateInfo->anisotropyEnable", pCreateInfo->anisotrop… in PreCallValidateCreateSampler()
3406 …skip |= validate_bool32("vkCreateSampler", "pCreateInfo->compareEnable", pCreateInfo->compareEnabl… in PreCallValidateCreateSampler()
3408 …skip |= validate_bool32("vkCreateSampler", "pCreateInfo->unnormalizedCoordinates", pCreateInfo->un… in PreCallValidateCreateSampler()
3412 …skip |= validate_required_pointer("vkCreateSampler", "pAllocator->pfnAllocation", reinterpret_cast… in PreCallValidateCreateSampler()
3414 …skip |= validate_required_pointer("vkCreateSampler", "pAllocator->pfnReallocation", reinterpret_ca… in PreCallValidateCreateSampler()
3416 …skip |= validate_required_pointer("vkCreateSampler", "pAllocator->pfnFree", reinterpret_cast<const… in PreCallValidateCreateSampler()
3420 …skip |= validate_required_pointer("vkCreateSampler", "pAllocator->pfnInternalFree", reinterpret_ca… in PreCallValidateCreateSampler()
3426 …skip |= validate_required_pointer("vkCreateSampler", "pAllocator->pfnInternalAllocation", reinterp… in PreCallValidateCreateSampler()
3430 …skip |= validate_required_pointer("vkCreateSampler", "pSampler", pSampler, "VUID-vkCreateSampler-p… in PreCallValidateCreateSampler()
3431 … if (!skip) skip |= manual_PreCallValidateCreateSampler(device, pCreateInfo, pAllocator, pSampler); in PreCallValidateCreateSampler()
3432 return skip; in PreCallValidateCreateSampler()
3439 bool skip = false; in PreCallValidateDestroySampler() local
3442 …skip |= validate_required_pointer("vkDestroySampler", "pAllocator->pfnAllocation", reinterpret_cas… in PreCallValidateDestroySampler()
3444 …skip |= validate_required_pointer("vkDestroySampler", "pAllocator->pfnReallocation", reinterpret_c… in PreCallValidateDestroySampler()
3446 …skip |= validate_required_pointer("vkDestroySampler", "pAllocator->pfnFree", reinterpret_cast<cons… in PreCallValidateDestroySampler()
3450 …skip |= validate_required_pointer("vkDestroySampler", "pAllocator->pfnInternalFree", reinterpret_c… in PreCallValidateDestroySampler()
3456 …skip |= validate_required_pointer("vkDestroySampler", "pAllocator->pfnInternalAllocation", reinter… in PreCallValidateDestroySampler()
3460 return skip; in PreCallValidateDestroySampler()
3468 bool skip = false; in PreCallValidateCreateDescriptorSetLayout() local
3469 …skip |= validate_struct_type("vkCreateDescriptorSetLayout", "pCreateInfo", "VK_STRUCTURE_TYPE_DESC… in PreCallValidateCreateDescriptorSetLayout()
3474 …skip |= validate_struct_pnext("vkCreateDescriptorSetLayout", "pCreateInfo->pNext", "VkDescriptorSe… in PreCallValidateCreateDescriptorSetLayout()
3476 …skip |= validate_flags("vkCreateDescriptorSetLayout", "pCreateInfo->flags", "VkDescriptorSetLayout… in PreCallValidateCreateDescriptorSetLayout()
3478 …skip |= validate_array("vkCreateDescriptorSetLayout", "pCreateInfo->bindingCount", "pCreateInfo->p… in PreCallValidateCreateDescriptorSetLayout()
3484 …skip |= validate_ranged_enum("vkCreateDescriptorSetLayout", ParameterName("pCreateInfo->pBindings[… in PreCallValidateCreateDescriptorSetLayout()
3490 …skip |= validate_required_pointer("vkCreateDescriptorSetLayout", "pAllocator->pfnAllocation", rein… in PreCallValidateCreateDescriptorSetLayout()
3492 …skip |= validate_required_pointer("vkCreateDescriptorSetLayout", "pAllocator->pfnReallocation", re… in PreCallValidateCreateDescriptorSetLayout()
3494 …skip |= validate_required_pointer("vkCreateDescriptorSetLayout", "pAllocator->pfnFree", reinterpre… in PreCallValidateCreateDescriptorSetLayout()
3498 …skip |= validate_required_pointer("vkCreateDescriptorSetLayout", "pAllocator->pfnInternalFree", re… in PreCallValidateCreateDescriptorSetLayout()
3504 …skip |= validate_required_pointer("vkCreateDescriptorSetLayout", "pAllocator->pfnInternalAllocatio… in PreCallValidateCreateDescriptorSetLayout()
3508 …skip |= validate_required_pointer("vkCreateDescriptorSetLayout", "pSetLayout", pSetLayout, "VUID-v… in PreCallValidateCreateDescriptorSetLayout()
3509 …if (!skip) skip |= manual_PreCallValidateCreateDescriptorSetLayout(device, pCreateInfo, pAllocator… in PreCallValidateCreateDescriptorSetLayout()
3510 return skip; in PreCallValidateCreateDescriptorSetLayout()
3517 bool skip = false; in PreCallValidateDestroyDescriptorSetLayout() local
3520 …skip |= validate_required_pointer("vkDestroyDescriptorSetLayout", "pAllocator->pfnAllocation", rei… in PreCallValidateDestroyDescriptorSetLayout()
3522 …skip |= validate_required_pointer("vkDestroyDescriptorSetLayout", "pAllocator->pfnReallocation", r… in PreCallValidateDestroyDescriptorSetLayout()
3524 …skip |= validate_required_pointer("vkDestroyDescriptorSetLayout", "pAllocator->pfnFree", reinterpr… in PreCallValidateDestroyDescriptorSetLayout()
3528 …skip |= validate_required_pointer("vkDestroyDescriptorSetLayout", "pAllocator->pfnInternalFree", r… in PreCallValidateDestroyDescriptorSetLayout()
3534 …skip |= validate_required_pointer("vkDestroyDescriptorSetLayout", "pAllocator->pfnInternalAllocati… in PreCallValidateDestroyDescriptorSetLayout()
3538 return skip; in PreCallValidateDestroyDescriptorSetLayout()
3546 bool skip = false; in PreCallValidateCreateDescriptorPool() local
3547 …skip |= validate_struct_type("vkCreateDescriptorPool", "pCreateInfo", "VK_STRUCTURE_TYPE_DESCRIPTO… in PreCallValidateCreateDescriptorPool()
3552 …skip |= validate_struct_pnext("vkCreateDescriptorPool", "pCreateInfo->pNext", "VkDescriptorPoolInl… in PreCallValidateCreateDescriptorPool()
3554 …skip |= validate_flags("vkCreateDescriptorPool", "pCreateInfo->flags", "VkDescriptorPoolCreateFlag… in PreCallValidateCreateDescriptorPool()
3556 …skip |= validate_array("vkCreateDescriptorPool", "pCreateInfo->poolSizeCount", "pCreateInfo->pPool… in PreCallValidateCreateDescriptorPool()
3562 …skip |= validate_ranged_enum("vkCreateDescriptorPool", ParameterName("pCreateInfo->pPoolSizes[%i].… in PreCallValidateCreateDescriptorPool()
3568 …skip |= validate_required_pointer("vkCreateDescriptorPool", "pAllocator->pfnAllocation", reinterpr… in PreCallValidateCreateDescriptorPool()
3570 …skip |= validate_required_pointer("vkCreateDescriptorPool", "pAllocator->pfnReallocation", reinter… in PreCallValidateCreateDescriptorPool()
3572 …skip |= validate_required_pointer("vkCreateDescriptorPool", "pAllocator->pfnFree", reinterpret_cas… in PreCallValidateCreateDescriptorPool()
3576 …skip |= validate_required_pointer("vkCreateDescriptorPool", "pAllocator->pfnInternalFree", reinter… in PreCallValidateCreateDescriptorPool()
3582 …skip |= validate_required_pointer("vkCreateDescriptorPool", "pAllocator->pfnInternalAllocation", r… in PreCallValidateCreateDescriptorPool()
3586 …skip |= validate_required_pointer("vkCreateDescriptorPool", "pDescriptorPool", pDescriptorPool, "V… in PreCallValidateCreateDescriptorPool()
3587 …if (!skip) skip |= manual_PreCallValidateCreateDescriptorPool(device, pCreateInfo, pAllocator, pDe… in PreCallValidateCreateDescriptorPool()
3588 return skip; in PreCallValidateCreateDescriptorPool()
3595 bool skip = false; in PreCallValidateDestroyDescriptorPool() local
3598 …skip |= validate_required_pointer("vkDestroyDescriptorPool", "pAllocator->pfnAllocation", reinterp… in PreCallValidateDestroyDescriptorPool()
3600 …skip |= validate_required_pointer("vkDestroyDescriptorPool", "pAllocator->pfnReallocation", reinte… in PreCallValidateDestroyDescriptorPool()
3602 …skip |= validate_required_pointer("vkDestroyDescriptorPool", "pAllocator->pfnFree", reinterpret_ca… in PreCallValidateDestroyDescriptorPool()
3606 …skip |= validate_required_pointer("vkDestroyDescriptorPool", "pAllocator->pfnInternalFree", reinte… in PreCallValidateDestroyDescriptorPool()
3612 …skip |= validate_required_pointer("vkDestroyDescriptorPool", "pAllocator->pfnInternalAllocation", … in PreCallValidateDestroyDescriptorPool()
3616 return skip; in PreCallValidateDestroyDescriptorPool()
3623 bool skip = false; in PreCallValidateResetDescriptorPool() local
3624 skip |= validate_required_handle("vkResetDescriptorPool", "descriptorPool", descriptorPool); in PreCallValidateResetDescriptorPool()
3625 …skip |= validate_reserved_flags("vkResetDescriptorPool", "flags", flags, "VUID-vkResetDescriptorPo… in PreCallValidateResetDescriptorPool()
3626 return skip; in PreCallValidateResetDescriptorPool()
3633 bool skip = false; in PreCallValidateAllocateDescriptorSets() local
3634 …skip |= validate_struct_type("vkAllocateDescriptorSets", "pAllocateInfo", "VK_STRUCTURE_TYPE_DESCR… in PreCallValidateAllocateDescriptorSets()
3639 …skip |= validate_struct_pnext("vkAllocateDescriptorSets", "pAllocateInfo->pNext", "VkDescriptorSet… in PreCallValidateAllocateDescriptorSets()
3641 …skip |= validate_required_handle("vkAllocateDescriptorSets", "pAllocateInfo->descriptorPool", pAll… in PreCallValidateAllocateDescriptorSets()
3643 …skip |= validate_handle_array("vkAllocateDescriptorSets", "pAllocateInfo->descriptorSetCount", "pA… in PreCallValidateAllocateDescriptorSets()
3646 …skip |= validate_array("vkAllocateDescriptorSets", "pAllocateInfo->descriptorSetCount", "pDescript… in PreCallValidateAllocateDescriptorSets()
3648 return skip; in PreCallValidateAllocateDescriptorSets()
3656 bool skip = false; in PreCallValidateFreeDescriptorSets() local
3657 skip |= validate_required_handle("vkFreeDescriptorSets", "descriptorPool", descriptorPool); in PreCallValidateFreeDescriptorSets()
3658 …if (!skip) skip |= manual_PreCallValidateFreeDescriptorSets(device, descriptorPool, descriptorSetC… in PreCallValidateFreeDescriptorSets()
3659 return skip; in PreCallValidateFreeDescriptorSets()
3668 bool skip = false; in PreCallValidateUpdateDescriptorSets() local
3669 …skip |= validate_struct_type_array("vkUpdateDescriptorSets", "descriptorWriteCount", "pDescriptorW… in PreCallValidateUpdateDescriptorSets()
3676 …skip |= validate_struct_pnext("vkUpdateDescriptorSets", ParameterName("pDescriptorWrites[%i].pNext… in PreCallValidateUpdateDescriptorSets()
3678 …skip |= validate_ranged_enum("vkUpdateDescriptorSets", ParameterName("pDescriptorWrites[%i].descri… in PreCallValidateUpdateDescriptorSets()
3681 …skip |= validate_struct_type_array("vkUpdateDescriptorSets", "descriptorCopyCount", "pDescriptorCo… in PreCallValidateUpdateDescriptorSets()
3686 …skip |= validate_struct_pnext("vkUpdateDescriptorSets", ParameterName("pDescriptorCopies[%i].pNext… in PreCallValidateUpdateDescriptorSets()
3688 …skip |= validate_required_handle("vkUpdateDescriptorSets", ParameterName("pDescriptorCopies[%i].sr… in PreCallValidateUpdateDescriptorSets()
3690 …skip |= validate_required_handle("vkUpdateDescriptorSets", ParameterName("pDescriptorCopies[%i].ds… in PreCallValidateUpdateDescriptorSets()
3693 …if (!skip) skip |= manual_PreCallValidateUpdateDescriptorSets(device, descriptorWriteCount, pDescr… in PreCallValidateUpdateDescriptorSets()
3694 return skip; in PreCallValidateUpdateDescriptorSets()
3702 bool skip = false; in PreCallValidateCreateFramebuffer() local
3703 …skip |= validate_struct_type("vkCreateFramebuffer", "pCreateInfo", "VK_STRUCTURE_TYPE_FRAMEBUFFER_… in PreCallValidateCreateFramebuffer()
3708 …skip |= validate_struct_pnext("vkCreateFramebuffer", "pCreateInfo->pNext", "VkFramebufferAttachmen… in PreCallValidateCreateFramebuffer()
3710 …skip |= validate_flags("vkCreateFramebuffer", "pCreateInfo->flags", "VkFramebufferCreateFlagBits",… in PreCallValidateCreateFramebuffer()
3712 …skip |= validate_required_handle("vkCreateFramebuffer", "pCreateInfo->renderPass", pCreateInfo->re… in PreCallValidateCreateFramebuffer()
3716 …skip |= validate_required_pointer("vkCreateFramebuffer", "pAllocator->pfnAllocation", reinterpret_… in PreCallValidateCreateFramebuffer()
3718 …skip |= validate_required_pointer("vkCreateFramebuffer", "pAllocator->pfnReallocation", reinterpre… in PreCallValidateCreateFramebuffer()
3720 …skip |= validate_required_pointer("vkCreateFramebuffer", "pAllocator->pfnFree", reinterpret_cast<c… in PreCallValidateCreateFramebuffer()
3724 …skip |= validate_required_pointer("vkCreateFramebuffer", "pAllocator->pfnInternalFree", reinterpre… in PreCallValidateCreateFramebuffer()
3730 …skip |= validate_required_pointer("vkCreateFramebuffer", "pAllocator->pfnInternalAllocation", rein… in PreCallValidateCreateFramebuffer()
3734 …skip |= validate_required_pointer("vkCreateFramebuffer", "pFramebuffer", pFramebuffer, "VUID-vkCre… in PreCallValidateCreateFramebuffer()
3735 …if (!skip) skip |= manual_PreCallValidateCreateFramebuffer(device, pCreateInfo, pAllocator, pFrame… in PreCallValidateCreateFramebuffer()
3736 return skip; in PreCallValidateCreateFramebuffer()
3743 bool skip = false; in PreCallValidateDestroyFramebuffer() local
3746 …skip |= validate_required_pointer("vkDestroyFramebuffer", "pAllocator->pfnAllocation", reinterpret… in PreCallValidateDestroyFramebuffer()
3748 …skip |= validate_required_pointer("vkDestroyFramebuffer", "pAllocator->pfnReallocation", reinterpr… in PreCallValidateDestroyFramebuffer()
3750 …skip |= validate_required_pointer("vkDestroyFramebuffer", "pAllocator->pfnFree", reinterpret_cast<… in PreCallValidateDestroyFramebuffer()
3754 …skip |= validate_required_pointer("vkDestroyFramebuffer", "pAllocator->pfnInternalFree", reinterpr… in PreCallValidateDestroyFramebuffer()
3760 …skip |= validate_required_pointer("vkDestroyFramebuffer", "pAllocator->pfnInternalAllocation", rei… in PreCallValidateDestroyFramebuffer()
3764 return skip; in PreCallValidateDestroyFramebuffer()
3772 bool skip = false; in PreCallValidateCreateRenderPass() local
3773 …skip |= validate_struct_type("vkCreateRenderPass", "pCreateInfo", "VK_STRUCTURE_TYPE_RENDER_PASS_C… in PreCallValidateCreateRenderPass()
3778 …skip |= validate_struct_pnext("vkCreateRenderPass", "pCreateInfo->pNext", "VkRenderPassFragmentDen… in PreCallValidateCreateRenderPass()
3780 …skip |= validate_array("vkCreateRenderPass", "pCreateInfo->attachmentCount", "pCreateInfo->pAttach… in PreCallValidateCreateRenderPass()
3786 …skip |= validate_flags("vkCreateRenderPass", ParameterName("pCreateInfo->pAttachments[%i].flags", … in PreCallValidateCreateRenderPass()
3788 …skip |= validate_ranged_enum("vkCreateRenderPass", ParameterName("pCreateInfo->pAttachments[%i].fo… in PreCallValidateCreateRenderPass()
3790 …skip |= validate_flags("vkCreateRenderPass", ParameterName("pCreateInfo->pAttachments[%i].samples"… in PreCallValidateCreateRenderPass()
3792 …skip |= validate_ranged_enum("vkCreateRenderPass", ParameterName("pCreateInfo->pAttachments[%i].lo… in PreCallValidateCreateRenderPass()
3794 …skip |= validate_ranged_enum("vkCreateRenderPass", ParameterName("pCreateInfo->pAttachments[%i].st… in PreCallValidateCreateRenderPass()
3796 …skip |= validate_ranged_enum("vkCreateRenderPass", ParameterName("pCreateInfo->pAttachments[%i].st… in PreCallValidateCreateRenderPass()
3798 …skip |= validate_ranged_enum("vkCreateRenderPass", ParameterName("pCreateInfo->pAttachments[%i].st… in PreCallValidateCreateRenderPass()
3800 …skip |= validate_ranged_enum("vkCreateRenderPass", ParameterName("pCreateInfo->pAttachments[%i].in… in PreCallValidateCreateRenderPass()
3802 …skip |= validate_ranged_enum("vkCreateRenderPass", ParameterName("pCreateInfo->pAttachments[%i].fi… in PreCallValidateCreateRenderPass()
3806 …skip |= validate_array("vkCreateRenderPass", "pCreateInfo->subpassCount", "pCreateInfo->pSubpasses… in PreCallValidateCreateRenderPass()
3812 …skip |= validate_flags("vkCreateRenderPass", ParameterName("pCreateInfo->pSubpasses[%i].flags", Pa… in PreCallValidateCreateRenderPass()
3814 …skip |= validate_ranged_enum("vkCreateRenderPass", ParameterName("pCreateInfo->pSubpasses[%i].pipe… in PreCallValidateCreateRenderPass()
3816 …skip |= validate_array("vkCreateRenderPass", ParameterName("pCreateInfo->pSubpasses[%i].inputAttac… in PreCallValidateCreateRenderPass()
3822 …skip |= validate_ranged_enum("vkCreateRenderPass", ParameterName("pCreateInfo->pSubpasses[%i].pInp… in PreCallValidateCreateRenderPass()
3826 …skip |= validate_array("vkCreateRenderPass", ParameterName("pCreateInfo->pSubpasses[%i].colorAttac… in PreCallValidateCreateRenderPass()
3832 …skip |= validate_ranged_enum("vkCreateRenderPass", ParameterName("pCreateInfo->pSubpasses[%i].pCol… in PreCallValidateCreateRenderPass()
3840 …skip |= validate_ranged_enum("vkCreateRenderPass", ParameterName("pCreateInfo->pSubpasses[%i].pRes… in PreCallValidateCreateRenderPass()
3846 …skip |= validate_ranged_enum("vkCreateRenderPass", ParameterName("pCreateInfo->pSubpasses[%i].pDep… in PreCallValidateCreateRenderPass()
3849 …skip |= validate_array("vkCreateRenderPass", ParameterName("pCreateInfo->pSubpasses[%i].preserveAt… in PreCallValidateCreateRenderPass()
3853 …skip |= validate_array("vkCreateRenderPass", "pCreateInfo->dependencyCount", "pCreateInfo->pDepend… in PreCallValidateCreateRenderPass()
3859 …skip |= validate_flags("vkCreateRenderPass", ParameterName("pCreateInfo->pDependencies[%i].srcStag… in PreCallValidateCreateRenderPass()
3861 …skip |= validate_flags("vkCreateRenderPass", ParameterName("pCreateInfo->pDependencies[%i].dstStag… in PreCallValidateCreateRenderPass()
3863 …skip |= validate_flags("vkCreateRenderPass", ParameterName("pCreateInfo->pDependencies[%i].srcAcce… in PreCallValidateCreateRenderPass()
3865 …skip |= validate_flags("vkCreateRenderPass", ParameterName("pCreateInfo->pDependencies[%i].dstAcce… in PreCallValidateCreateRenderPass()
3867 …skip |= validate_flags("vkCreateRenderPass", ParameterName("pCreateInfo->pDependencies[%i].depende… in PreCallValidateCreateRenderPass()
3873 …skip |= validate_required_pointer("vkCreateRenderPass", "pAllocator->pfnAllocation", reinterpret_c… in PreCallValidateCreateRenderPass()
3875 …skip |= validate_required_pointer("vkCreateRenderPass", "pAllocator->pfnReallocation", reinterpret… in PreCallValidateCreateRenderPass()
3877 …skip |= validate_required_pointer("vkCreateRenderPass", "pAllocator->pfnFree", reinterpret_cast<co… in PreCallValidateCreateRenderPass()
3881 …skip |= validate_required_pointer("vkCreateRenderPass", "pAllocator->pfnInternalFree", reinterpret… in PreCallValidateCreateRenderPass()
3887 …skip |= validate_required_pointer("vkCreateRenderPass", "pAllocator->pfnInternalAllocation", reint… in PreCallValidateCreateRenderPass()
3891 …skip |= validate_required_pointer("vkCreateRenderPass", "pRenderPass", pRenderPass, "VUID-vkCreate… in PreCallValidateCreateRenderPass()
3892 …if (!skip) skip |= manual_PreCallValidateCreateRenderPass(device, pCreateInfo, pAllocator, pRender… in PreCallValidateCreateRenderPass()
3893 return skip; in PreCallValidateCreateRenderPass()
3900 bool skip = false; in PreCallValidateDestroyRenderPass() local
3903 …skip |= validate_required_pointer("vkDestroyRenderPass", "pAllocator->pfnAllocation", reinterpret_… in PreCallValidateDestroyRenderPass()
3905 …skip |= validate_required_pointer("vkDestroyRenderPass", "pAllocator->pfnReallocation", reinterpre… in PreCallValidateDestroyRenderPass()
3907 …skip |= validate_required_pointer("vkDestroyRenderPass", "pAllocator->pfnFree", reinterpret_cast<c… in PreCallValidateDestroyRenderPass()
3911 …skip |= validate_required_pointer("vkDestroyRenderPass", "pAllocator->pfnInternalFree", reinterpre… in PreCallValidateDestroyRenderPass()
3917 …skip |= validate_required_pointer("vkDestroyRenderPass", "pAllocator->pfnInternalAllocation", rein… in PreCallValidateDestroyRenderPass()
3921 return skip; in PreCallValidateDestroyRenderPass()
3928 bool skip = false; in PreCallValidateGetRenderAreaGranularity() local
3929 skip |= validate_required_handle("vkGetRenderAreaGranularity", "renderPass", renderPass); in PreCallValidateGetRenderAreaGranularity()
3930 …skip |= validate_required_pointer("vkGetRenderAreaGranularity", "pGranularity", pGranularity, "VUI… in PreCallValidateGetRenderAreaGranularity()
3931 return skip; in PreCallValidateGetRenderAreaGranularity()
3939 bool skip = false; in PreCallValidateCreateCommandPool() local
3940 …skip |= validate_struct_type("vkCreateCommandPool", "pCreateInfo", "VK_STRUCTURE_TYPE_COMMAND_POOL… in PreCallValidateCreateCommandPool()
3943 …skip |= validate_struct_pnext("vkCreateCommandPool", "pCreateInfo->pNext", NULL, pCreateInfo->pNex… in PreCallValidateCreateCommandPool()
3945 …skip |= validate_flags("vkCreateCommandPool", "pCreateInfo->flags", "VkCommandPoolCreateFlagBits",… in PreCallValidateCreateCommandPool()
3949 …skip |= validate_required_pointer("vkCreateCommandPool", "pAllocator->pfnAllocation", reinterpret_… in PreCallValidateCreateCommandPool()
3951 …skip |= validate_required_pointer("vkCreateCommandPool", "pAllocator->pfnReallocation", reinterpre… in PreCallValidateCreateCommandPool()
3953 …skip |= validate_required_pointer("vkCreateCommandPool", "pAllocator->pfnFree", reinterpret_cast<c… in PreCallValidateCreateCommandPool()
3957 …skip |= validate_required_pointer("vkCreateCommandPool", "pAllocator->pfnInternalFree", reinterpre… in PreCallValidateCreateCommandPool()
3963 …skip |= validate_required_pointer("vkCreateCommandPool", "pAllocator->pfnInternalAllocation", rein… in PreCallValidateCreateCommandPool()
3967 …skip |= validate_required_pointer("vkCreateCommandPool", "pCommandPool", pCommandPool, "VUID-vkCre… in PreCallValidateCreateCommandPool()
3968 return skip; in PreCallValidateCreateCommandPool()
3975 bool skip = false; in PreCallValidateDestroyCommandPool() local
3978 …skip |= validate_required_pointer("vkDestroyCommandPool", "pAllocator->pfnAllocation", reinterpret… in PreCallValidateDestroyCommandPool()
3980 …skip |= validate_required_pointer("vkDestroyCommandPool", "pAllocator->pfnReallocation", reinterpr… in PreCallValidateDestroyCommandPool()
3982 …skip |= validate_required_pointer("vkDestroyCommandPool", "pAllocator->pfnFree", reinterpret_cast<… in PreCallValidateDestroyCommandPool()
3986 …skip |= validate_required_pointer("vkDestroyCommandPool", "pAllocator->pfnInternalFree", reinterpr… in PreCallValidateDestroyCommandPool()
3992 …skip |= validate_required_pointer("vkDestroyCommandPool", "pAllocator->pfnInternalAllocation", rei… in PreCallValidateDestroyCommandPool()
3996 return skip; in PreCallValidateDestroyCommandPool()
4003 bool skip = false; in PreCallValidateResetCommandPool() local
4004 skip |= validate_required_handle("vkResetCommandPool", "commandPool", commandPool); in PreCallValidateResetCommandPool()
4005 …skip |= validate_flags("vkResetCommandPool", "flags", "VkCommandPoolResetFlagBits", AllVkCommandPo… in PreCallValidateResetCommandPool()
4006 return skip; in PreCallValidateResetCommandPool()
4013 bool skip = false; in PreCallValidateAllocateCommandBuffers() local
4014 …skip |= validate_struct_type("vkAllocateCommandBuffers", "pAllocateInfo", "VK_STRUCTURE_TYPE_COMMA… in PreCallValidateAllocateCommandBuffers()
4017 …skip |= validate_struct_pnext("vkAllocateCommandBuffers", "pAllocateInfo->pNext", NULL, pAllocateI… in PreCallValidateAllocateCommandBuffers()
4019 …skip |= validate_required_handle("vkAllocateCommandBuffers", "pAllocateInfo->commandPool", pAlloca… in PreCallValidateAllocateCommandBuffers()
4021 …skip |= validate_ranged_enum("vkAllocateCommandBuffers", "pAllocateInfo->level", "VkCommandBufferL… in PreCallValidateAllocateCommandBuffers()
4024 …skip |= validate_array("vkAllocateCommandBuffers", "pAllocateInfo->commandBufferCount", "pCommandB… in PreCallValidateAllocateCommandBuffers()
4026 return skip; in PreCallValidateAllocateCommandBuffers()
4034 bool skip = false; in PreCallValidateFreeCommandBuffers() local
4035 skip |= validate_required_handle("vkFreeCommandBuffers", "commandPool", commandPool); in PreCallValidateFreeCommandBuffers()
4036 return skip; in PreCallValidateFreeCommandBuffers()
4042 bool skip = false; in PreCallValidateBeginCommandBuffer() local
4043 …skip |= validate_struct_type("vkBeginCommandBuffer", "pBeginInfo", "VK_STRUCTURE_TYPE_COMMAND_BUFF… in PreCallValidateBeginCommandBuffer()
4048 …skip |= validate_struct_pnext("vkBeginCommandBuffer", "pBeginInfo->pNext", "VkDeviceGroupCommandBu… in PreCallValidateBeginCommandBuffer()
4050 …skip |= validate_flags("vkBeginCommandBuffer", "pBeginInfo->flags", "VkCommandBufferUsageFlagBits"… in PreCallValidateBeginCommandBuffer()
4052 if (!skip) skip |= manual_PreCallValidateBeginCommandBuffer(commandBuffer, pBeginInfo); in PreCallValidateBeginCommandBuffer()
4053 return skip; in PreCallValidateBeginCommandBuffer()
4058 bool skip = false; in PreCallValidateEndCommandBuffer() local
4060 return skip; in PreCallValidateEndCommandBuffer()
4066 bool skip = false; in PreCallValidateResetCommandBuffer() local
4067 …skip |= validate_flags("vkResetCommandBuffer", "flags", "VkCommandBufferResetFlagBits", AllVkComma… in PreCallValidateResetCommandBuffer()
4068 return skip; in PreCallValidateResetCommandBuffer()
4075 bool skip = false; in PreCallValidateCmdBindPipeline() local
4076 …skip |= validate_ranged_enum("vkCmdBindPipeline", "pipelineBindPoint", "VkPipelineBindPoint", AllV… in PreCallValidateCmdBindPipeline()
4077 skip |= validate_required_handle("vkCmdBindPipeline", "pipeline", pipeline); in PreCallValidateCmdBindPipeline()
4078 return skip; in PreCallValidateCmdBindPipeline()
4086 bool skip = false; in PreCallValidateCmdSetViewport() local
4087 …skip |= validate_array("vkCmdSetViewport", "viewportCount", "pViewports", viewportCount, &pViewpor… in PreCallValidateCmdSetViewport()
4095 …if (!skip) skip |= manual_PreCallValidateCmdSetViewport(commandBuffer, firstViewport, viewportCoun… in PreCallValidateCmdSetViewport()
4096 return skip; in PreCallValidateCmdSetViewport()
4104 bool skip = false; in PreCallValidateCmdSetScissor() local
4105 …skip |= validate_array("vkCmdSetScissor", "scissorCount", "pScissors", scissorCount, &pScissors, t… in PreCallValidateCmdSetScissor()
4115 …if (!skip) skip |= manual_PreCallValidateCmdSetScissor(commandBuffer, firstScissor, scissorCount, … in PreCallValidateCmdSetScissor()
4116 return skip; in PreCallValidateCmdSetScissor()
4122 bool skip = false; in PreCallValidateCmdSetLineWidth() local
4124 if (!skip) skip |= manual_PreCallValidateCmdSetLineWidth(commandBuffer, lineWidth); in PreCallValidateCmdSetLineWidth()
4125 return skip; in PreCallValidateCmdSetLineWidth()
4133 bool skip = false; in PreCallValidateCmdSetDepthBias() local
4135 return skip; in PreCallValidateCmdSetDepthBias()
4141 bool skip = false; in PreCallValidateCmdSetBlendConstants() local
4142 …skip |= validate_required_pointer("vkCmdSetBlendConstants", "blendConstants", blendConstants, kVUI… in PreCallValidateCmdSetBlendConstants()
4143 return skip; in PreCallValidateCmdSetBlendConstants()
4150 bool skip = false; in PreCallValidateCmdSetDepthBounds() local
4152 return skip; in PreCallValidateCmdSetDepthBounds()
4159 bool skip = false; in PreCallValidateCmdSetStencilCompareMask() local
4160 …skip |= validate_flags("vkCmdSetStencilCompareMask", "faceMask", "VkStencilFaceFlagBits", AllVkSte… in PreCallValidateCmdSetStencilCompareMask()
4161 return skip; in PreCallValidateCmdSetStencilCompareMask()
4168 bool skip = false; in PreCallValidateCmdSetStencilWriteMask() local
4169 …skip |= validate_flags("vkCmdSetStencilWriteMask", "faceMask", "VkStencilFaceFlagBits", AllVkStenc… in PreCallValidateCmdSetStencilWriteMask()
4170 return skip; in PreCallValidateCmdSetStencilWriteMask()
4177 bool skip = false; in PreCallValidateCmdSetStencilReference() local
4178 …skip |= validate_flags("vkCmdSetStencilReference", "faceMask", "VkStencilFaceFlagBits", AllVkStenc… in PreCallValidateCmdSetStencilReference()
4179 return skip; in PreCallValidateCmdSetStencilReference()
4191 bool skip = false; in PreCallValidateCmdBindDescriptorSets() local
4192 …skip |= validate_ranged_enum("vkCmdBindDescriptorSets", "pipelineBindPoint", "VkPipelineBindPoint"… in PreCallValidateCmdBindDescriptorSets()
4193 skip |= validate_required_handle("vkCmdBindDescriptorSets", "layout", layout); in PreCallValidateCmdBindDescriptorSets()
4194 …skip |= validate_handle_array("vkCmdBindDescriptorSets", "descriptorSetCount", "pDescriptorSets", … in PreCallValidateCmdBindDescriptorSets()
4195 …skip |= validate_array("vkCmdBindDescriptorSets", "dynamicOffsetCount", "pDynamicOffsets", dynamic… in PreCallValidateCmdBindDescriptorSets()
4196 return skip; in PreCallValidateCmdBindDescriptorSets()
4204 bool skip = false; in PreCallValidateCmdBindIndexBuffer() local
4205 skip |= validate_required_handle("vkCmdBindIndexBuffer", "buffer", buffer); in PreCallValidateCmdBindIndexBuffer()
4206 …skip |= validate_ranged_enum("vkCmdBindIndexBuffer", "indexType", "VkIndexType", AllVkIndexTypeEnu… in PreCallValidateCmdBindIndexBuffer()
4207 …if (!skip) skip |= manual_PreCallValidateCmdBindIndexBuffer(commandBuffer, buffer, offset, indexTy… in PreCallValidateCmdBindIndexBuffer()
4208 return skip; in PreCallValidateCmdBindIndexBuffer()
4217 bool skip = false; in PreCallValidateCmdBindVertexBuffers() local
4218 …skip |= validate_handle_array("vkCmdBindVertexBuffers", "bindingCount", "pBuffers", bindingCount, … in PreCallValidateCmdBindVertexBuffers()
4219 …skip |= validate_array("vkCmdBindVertexBuffers", "bindingCount", "pOffsets", bindingCount, &pOffse… in PreCallValidateCmdBindVertexBuffers()
4220 return skip; in PreCallValidateCmdBindVertexBuffers()
4229 bool skip = false; in PreCallValidateCmdDraw() local
4231 …if (!skip) skip |= manual_PreCallValidateCmdDraw(commandBuffer, vertexCount, instanceCount, firstV… in PreCallValidateCmdDraw()
4232 return skip; in PreCallValidateCmdDraw()
4242 bool skip = false; in PreCallValidateCmdDrawIndexed() local
4244 return skip; in PreCallValidateCmdDrawIndexed()
4253 bool skip = false; in PreCallValidateCmdDrawIndirect() local
4254 skip |= validate_required_handle("vkCmdDrawIndirect", "buffer", buffer); in PreCallValidateCmdDrawIndirect()
4255 …if (!skip) skip |= manual_PreCallValidateCmdDrawIndirect(commandBuffer, buffer, offset, drawCount,… in PreCallValidateCmdDrawIndirect()
4256 return skip; in PreCallValidateCmdDrawIndirect()
4265 bool skip = false; in PreCallValidateCmdDrawIndexedIndirect() local
4266 skip |= validate_required_handle("vkCmdDrawIndexedIndirect", "buffer", buffer); in PreCallValidateCmdDrawIndexedIndirect()
4267 …if (!skip) skip |= manual_PreCallValidateCmdDrawIndexedIndirect(commandBuffer, buffer, offset, dra… in PreCallValidateCmdDrawIndexedIndirect()
4268 return skip; in PreCallValidateCmdDrawIndexedIndirect()
4276 bool skip = false; in PreCallValidateCmdDispatch() local
4278 …if (!skip) skip |= manual_PreCallValidateCmdDispatch(commandBuffer, groupCountX, groupCountY, grou… in PreCallValidateCmdDispatch()
4279 return skip; in PreCallValidateCmdDispatch()
4286 bool skip = false; in PreCallValidateCmdDispatchIndirect() local
4287 skip |= validate_required_handle("vkCmdDispatchIndirect", "buffer", buffer); in PreCallValidateCmdDispatchIndirect()
4288 if (!skip) skip |= manual_PreCallValidateCmdDispatchIndirect(commandBuffer, buffer, offset); in PreCallValidateCmdDispatchIndirect()
4289 return skip; in PreCallValidateCmdDispatchIndirect()
4298 bool skip = false; in PreCallValidateCmdCopyBuffer() local
4299 skip |= validate_required_handle("vkCmdCopyBuffer", "srcBuffer", srcBuffer); in PreCallValidateCmdCopyBuffer()
4300 skip |= validate_required_handle("vkCmdCopyBuffer", "dstBuffer", dstBuffer); in PreCallValidateCmdCopyBuffer()
4301 …skip |= validate_array("vkCmdCopyBuffer", "regionCount", "pRegions", regionCount, &pRegions, true,… in PreCallValidateCmdCopyBuffer()
4309 return skip; in PreCallValidateCmdCopyBuffer()
4320 bool skip = false; in PreCallValidateCmdCopyImage() local
4321 skip |= validate_required_handle("vkCmdCopyImage", "srcImage", srcImage); in PreCallValidateCmdCopyImage()
4322 …skip |= validate_ranged_enum("vkCmdCopyImage", "srcImageLayout", "VkImageLayout", AllVkImageLayout… in PreCallValidateCmdCopyImage()
4323 skip |= validate_required_handle("vkCmdCopyImage", "dstImage", dstImage); in PreCallValidateCmdCopyImage()
4324 …skip |= validate_ranged_enum("vkCmdCopyImage", "dstImageLayout", "VkImageLayout", AllVkImageLayout… in PreCallValidateCmdCopyImage()
4325 …skip |= validate_array("vkCmdCopyImage", "regionCount", "pRegions", regionCount, &pRegions, true, … in PreCallValidateCmdCopyImage()
4330 …skip |= validate_flags("vkCmdCopyImage", ParameterName("pRegions[%i].srcSubresource.aspectMask", P… in PreCallValidateCmdCopyImage()
4334 …skip |= validate_flags("vkCmdCopyImage", ParameterName("pRegions[%i].dstSubresource.aspectMask", P… in PreCallValidateCmdCopyImage()
4341 …if (!skip) skip |= manual_PreCallValidateCmdCopyImage(commandBuffer, srcImage, srcImageLayout, dst… in PreCallValidateCmdCopyImage()
4342 return skip; in PreCallValidateCmdCopyImage()
4354 bool skip = false; in PreCallValidateCmdBlitImage() local
4355 skip |= validate_required_handle("vkCmdBlitImage", "srcImage", srcImage); in PreCallValidateCmdBlitImage()
4356 …skip |= validate_ranged_enum("vkCmdBlitImage", "srcImageLayout", "VkImageLayout", AllVkImageLayout… in PreCallValidateCmdBlitImage()
4357 skip |= validate_required_handle("vkCmdBlitImage", "dstImage", dstImage); in PreCallValidateCmdBlitImage()
4358 …skip |= validate_ranged_enum("vkCmdBlitImage", "dstImageLayout", "VkImageLayout", AllVkImageLayout… in PreCallValidateCmdBlitImage()
4359 …skip |= validate_array("vkCmdBlitImage", "regionCount", "pRegions", regionCount, &pRegions, true, … in PreCallValidateCmdBlitImage()
4364 …skip |= validate_flags("vkCmdBlitImage", ParameterName("pRegions[%i].srcSubresource.aspectMask", P… in PreCallValidateCmdBlitImage()
4366 …skip |= validate_flags("vkCmdBlitImage", ParameterName("pRegions[%i].dstSubresource.aspectMask", P… in PreCallValidateCmdBlitImage()
4369 …skip |= validate_ranged_enum("vkCmdBlitImage", "filter", "VkFilter", AllVkFilterEnums, filter, "VU… in PreCallValidateCmdBlitImage()
4370 …if (!skip) skip |= manual_PreCallValidateCmdBlitImage(commandBuffer, srcImage, srcImageLayout, dst… in PreCallValidateCmdBlitImage()
4371 return skip; in PreCallValidateCmdBlitImage()
4381 bool skip = false; in PreCallValidateCmdCopyBufferToImage() local
4382 skip |= validate_required_handle("vkCmdCopyBufferToImage", "srcBuffer", srcBuffer); in PreCallValidateCmdCopyBufferToImage()
4383 skip |= validate_required_handle("vkCmdCopyBufferToImage", "dstImage", dstImage); in PreCallValidateCmdCopyBufferToImage()
4384 …skip |= validate_ranged_enum("vkCmdCopyBufferToImage", "dstImageLayout", "VkImageLayout", AllVkIma… in PreCallValidateCmdCopyBufferToImage()
4385 …skip |= validate_array("vkCmdCopyBufferToImage", "regionCount", "pRegions", regionCount, &pRegions… in PreCallValidateCmdCopyBufferToImage()
4390 …skip |= validate_flags("vkCmdCopyBufferToImage", ParameterName("pRegions[%i].imageSubresource.aspe… in PreCallValidateCmdCopyBufferToImage()
4397 …if (!skip) skip |= manual_PreCallValidateCmdCopyBufferToImage(commandBuffer, srcBuffer, dstImage, … in PreCallValidateCmdCopyBufferToImage()
4398 return skip; in PreCallValidateCmdCopyBufferToImage()
4408 bool skip = false; in PreCallValidateCmdCopyImageToBuffer() local
4409 skip |= validate_required_handle("vkCmdCopyImageToBuffer", "srcImage", srcImage); in PreCallValidateCmdCopyImageToBuffer()
4410 …skip |= validate_ranged_enum("vkCmdCopyImageToBuffer", "srcImageLayout", "VkImageLayout", AllVkIma… in PreCallValidateCmdCopyImageToBuffer()
4411 skip |= validate_required_handle("vkCmdCopyImageToBuffer", "dstBuffer", dstBuffer); in PreCallValidateCmdCopyImageToBuffer()
4412 …skip |= validate_array("vkCmdCopyImageToBuffer", "regionCount", "pRegions", regionCount, &pRegions… in PreCallValidateCmdCopyImageToBuffer()
4417 …skip |= validate_flags("vkCmdCopyImageToBuffer", ParameterName("pRegions[%i].imageSubresource.aspe… in PreCallValidateCmdCopyImageToBuffer()
4424 …if (!skip) skip |= manual_PreCallValidateCmdCopyImageToBuffer(commandBuffer, srcImage, srcImageLay… in PreCallValidateCmdCopyImageToBuffer()
4425 return skip; in PreCallValidateCmdCopyImageToBuffer()
4434 bool skip = false; in PreCallValidateCmdUpdateBuffer() local
4435 skip |= validate_required_handle("vkCmdUpdateBuffer", "dstBuffer", dstBuffer); in PreCallValidateCmdUpdateBuffer()
4436 …skip |= validate_array("vkCmdUpdateBuffer", "dataSize", "pData", dataSize, &pData, true, true, "VU… in PreCallValidateCmdUpdateBuffer()
4437 …if (!skip) skip |= manual_PreCallValidateCmdUpdateBuffer(commandBuffer, dstBuffer, dstOffset, data… in PreCallValidateCmdUpdateBuffer()
4438 return skip; in PreCallValidateCmdUpdateBuffer()
4447 bool skip = false; in PreCallValidateCmdFillBuffer() local
4448 skip |= validate_required_handle("vkCmdFillBuffer", "dstBuffer", dstBuffer); in PreCallValidateCmdFillBuffer()
4449 …if (!skip) skip |= manual_PreCallValidateCmdFillBuffer(commandBuffer, dstBuffer, dstOffset, size, … in PreCallValidateCmdFillBuffer()
4450 return skip; in PreCallValidateCmdFillBuffer()
4460 bool skip = false; in PreCallValidateCmdClearColorImage() local
4461 skip |= validate_required_handle("vkCmdClearColorImage", "image", image); in PreCallValidateCmdClearColorImage()
4462 …skip |= validate_ranged_enum("vkCmdClearColorImage", "imageLayout", "VkImageLayout", AllVkImageLay… in PreCallValidateCmdClearColorImage()
4463 …skip |= validate_required_pointer("vkCmdClearColorImage", "pColor", pColor, "VUID-vkCmdClearColorI… in PreCallValidateCmdClearColorImage()
4468 …skip |= validate_array("vkCmdClearColorImage", "rangeCount", "pRanges", rangeCount, &pRanges, true… in PreCallValidateCmdClearColorImage()
4473 …skip |= validate_flags("vkCmdClearColorImage", ParameterName("pRanges[%i].aspectMask", ParameterNa… in PreCallValidateCmdClearColorImage()
4476 return skip; in PreCallValidateCmdClearColorImage()
4486 bool skip = false; in PreCallValidateCmdClearDepthStencilImage() local
4487 skip |= validate_required_handle("vkCmdClearDepthStencilImage", "image", image); in PreCallValidateCmdClearDepthStencilImage()
4488 …skip |= validate_ranged_enum("vkCmdClearDepthStencilImage", "imageLayout", "VkImageLayout", AllVkI… in PreCallValidateCmdClearDepthStencilImage()
4489 …skip |= validate_required_pointer("vkCmdClearDepthStencilImage", "pDepthStencil", pDepthStencil, "… in PreCallValidateCmdClearDepthStencilImage()
4494 …skip |= validate_array("vkCmdClearDepthStencilImage", "rangeCount", "pRanges", rangeCount, &pRange… in PreCallValidateCmdClearDepthStencilImage()
4499 …skip |= validate_flags("vkCmdClearDepthStencilImage", ParameterName("pRanges[%i].aspectMask", Para… in PreCallValidateCmdClearDepthStencilImage()
4502 return skip; in PreCallValidateCmdClearDepthStencilImage()
4511 bool skip = false; in PreCallValidateCmdClearAttachments() local
4512 …skip |= validate_array("vkCmdClearAttachments", "attachmentCount", "pAttachments", attachmentCount… in PreCallValidateCmdClearAttachments()
4517 …skip |= validate_flags("vkCmdClearAttachments", ParameterName("pAttachments[%i].aspectMask", Param… in PreCallValidateCmdClearAttachments()
4524 …skip |= validate_array("vkCmdClearAttachments", "rectCount", "pRects", rectCount, &pRects, true, t… in PreCallValidateCmdClearAttachments()
4534 …if (!skip) skip |= manual_PreCallValidateCmdClearAttachments(commandBuffer, attachmentCount, pAtta… in PreCallValidateCmdClearAttachments()
4535 return skip; in PreCallValidateCmdClearAttachments()
4546 bool skip = false; in PreCallValidateCmdResolveImage() local
4547 skip |= validate_required_handle("vkCmdResolveImage", "srcImage", srcImage); in PreCallValidateCmdResolveImage()
4548 …skip |= validate_ranged_enum("vkCmdResolveImage", "srcImageLayout", "VkImageLayout", AllVkImageLay… in PreCallValidateCmdResolveImage()
4549 skip |= validate_required_handle("vkCmdResolveImage", "dstImage", dstImage); in PreCallValidateCmdResolveImage()
4550 …skip |= validate_ranged_enum("vkCmdResolveImage", "dstImageLayout", "VkImageLayout", AllVkImageLay… in PreCallValidateCmdResolveImage()
4551 …skip |= validate_array("vkCmdResolveImage", "regionCount", "pRegions", regionCount, &pRegions, tru… in PreCallValidateCmdResolveImage()
4556 …skip |= validate_flags("vkCmdResolveImage", ParameterName("pRegions[%i].srcSubresource.aspectMask"… in PreCallValidateCmdResolveImage()
4560 …skip |= validate_flags("vkCmdResolveImage", ParameterName("pRegions[%i].dstSubresource.aspectMask"… in PreCallValidateCmdResolveImage()
4567 return skip; in PreCallValidateCmdResolveImage()
4574 bool skip = false; in PreCallValidateCmdSetEvent() local
4575 skip |= validate_required_handle("vkCmdSetEvent", "event", event); in PreCallValidateCmdSetEvent()
4576 …skip |= validate_flags("vkCmdSetEvent", "stageMask", "VkPipelineStageFlagBits", AllVkPipelineStage… in PreCallValidateCmdSetEvent()
4577 return skip; in PreCallValidateCmdSetEvent()
4584 bool skip = false; in PreCallValidateCmdResetEvent() local
4585 skip |= validate_required_handle("vkCmdResetEvent", "event", event); in PreCallValidateCmdResetEvent()
4586 …skip |= validate_flags("vkCmdResetEvent", "stageMask", "VkPipelineStageFlagBits", AllVkPipelineSta… in PreCallValidateCmdResetEvent()
4587 return skip; in PreCallValidateCmdResetEvent()
4602 bool skip = false; in PreCallValidateCmdWaitEvents() local
4603 …skip |= validate_handle_array("vkCmdWaitEvents", "eventCount", "pEvents", eventCount, pEvents, tru… in PreCallValidateCmdWaitEvents()
4604 …skip |= validate_flags("vkCmdWaitEvents", "srcStageMask", "VkPipelineStageFlagBits", AllVkPipeline… in PreCallValidateCmdWaitEvents()
4605 …skip |= validate_flags("vkCmdWaitEvents", "dstStageMask", "VkPipelineStageFlagBits", AllVkPipeline… in PreCallValidateCmdWaitEvents()
4606 …skip |= validate_struct_type_array("vkCmdWaitEvents", "memoryBarrierCount", "pMemoryBarriers", "VK… in PreCallValidateCmdWaitEvents()
4611 …skip |= validate_struct_pnext("vkCmdWaitEvents", ParameterName("pMemoryBarriers[%i].pNext", Parame… in PreCallValidateCmdWaitEvents()
4613 …skip |= validate_flags("vkCmdWaitEvents", ParameterName("pMemoryBarriers[%i].srcAccessMask", Param… in PreCallValidateCmdWaitEvents()
4615 …skip |= validate_flags("vkCmdWaitEvents", ParameterName("pMemoryBarriers[%i].dstAccessMask", Param… in PreCallValidateCmdWaitEvents()
4618 …skip |= validate_struct_type_array("vkCmdWaitEvents", "bufferMemoryBarrierCount", "pBufferMemoryBa… in PreCallValidateCmdWaitEvents()
4623 …skip |= validate_struct_pnext("vkCmdWaitEvents", ParameterName("pBufferMemoryBarriers[%i].pNext", … in PreCallValidateCmdWaitEvents()
4625 …skip |= validate_flags("vkCmdWaitEvents", ParameterName("pBufferMemoryBarriers[%i].srcAccessMask",… in PreCallValidateCmdWaitEvents()
4627 …skip |= validate_flags("vkCmdWaitEvents", ParameterName("pBufferMemoryBarriers[%i].dstAccessMask",… in PreCallValidateCmdWaitEvents()
4629 …skip |= validate_required_handle("vkCmdWaitEvents", ParameterName("pBufferMemoryBarriers[%i].buffe… in PreCallValidateCmdWaitEvents()
4632 …skip |= validate_struct_type_array("vkCmdWaitEvents", "imageMemoryBarrierCount", "pImageMemoryBarr… in PreCallValidateCmdWaitEvents()
4639 …skip |= validate_struct_pnext("vkCmdWaitEvents", ParameterName("pImageMemoryBarriers[%i].pNext", P… in PreCallValidateCmdWaitEvents()
4641 …skip |= validate_flags("vkCmdWaitEvents", ParameterName("pImageMemoryBarriers[%i].srcAccessMask", … in PreCallValidateCmdWaitEvents()
4643 …skip |= validate_flags("vkCmdWaitEvents", ParameterName("pImageMemoryBarriers[%i].dstAccessMask", … in PreCallValidateCmdWaitEvents()
4645 …skip |= validate_ranged_enum("vkCmdWaitEvents", ParameterName("pImageMemoryBarriers[%i].oldLayout"… in PreCallValidateCmdWaitEvents()
4647 …skip |= validate_ranged_enum("vkCmdWaitEvents", ParameterName("pImageMemoryBarriers[%i].newLayout"… in PreCallValidateCmdWaitEvents()
4649 …skip |= validate_required_handle("vkCmdWaitEvents", ParameterName("pImageMemoryBarriers[%i].image"… in PreCallValidateCmdWaitEvents()
4651 …skip |= validate_flags("vkCmdWaitEvents", ParameterName("pImageMemoryBarriers[%i].subresourceRange… in PreCallValidateCmdWaitEvents()
4654 return skip; in PreCallValidateCmdWaitEvents()
4668 bool skip = false; in PreCallValidateCmdPipelineBarrier() local
4669 …skip |= validate_flags("vkCmdPipelineBarrier", "srcStageMask", "VkPipelineStageFlagBits", AllVkPip… in PreCallValidateCmdPipelineBarrier()
4670 …skip |= validate_flags("vkCmdPipelineBarrier", "dstStageMask", "VkPipelineStageFlagBits", AllVkPip… in PreCallValidateCmdPipelineBarrier()
4671 …skip |= validate_flags("vkCmdPipelineBarrier", "dependencyFlags", "VkDependencyFlagBits", AllVkDep… in PreCallValidateCmdPipelineBarrier()
4672 …skip |= validate_struct_type_array("vkCmdPipelineBarrier", "memoryBarrierCount", "pMemoryBarriers"… in PreCallValidateCmdPipelineBarrier()
4677 …skip |= validate_struct_pnext("vkCmdPipelineBarrier", ParameterName("pMemoryBarriers[%i].pNext", P… in PreCallValidateCmdPipelineBarrier()
4679 …skip |= validate_flags("vkCmdPipelineBarrier", ParameterName("pMemoryBarriers[%i].srcAccessMask", … in PreCallValidateCmdPipelineBarrier()
4681 …skip |= validate_flags("vkCmdPipelineBarrier", ParameterName("pMemoryBarriers[%i].dstAccessMask", … in PreCallValidateCmdPipelineBarrier()
4684 …skip |= validate_struct_type_array("vkCmdPipelineBarrier", "bufferMemoryBarrierCount", "pBufferMem… in PreCallValidateCmdPipelineBarrier()
4689 …skip |= validate_struct_pnext("vkCmdPipelineBarrier", ParameterName("pBufferMemoryBarriers[%i].pNe… in PreCallValidateCmdPipelineBarrier()
4691 …skip |= validate_flags("vkCmdPipelineBarrier", ParameterName("pBufferMemoryBarriers[%i].srcAccessM… in PreCallValidateCmdPipelineBarrier()
4693 …skip |= validate_flags("vkCmdPipelineBarrier", ParameterName("pBufferMemoryBarriers[%i].dstAccessM… in PreCallValidateCmdPipelineBarrier()
4695 …skip |= validate_required_handle("vkCmdPipelineBarrier", ParameterName("pBufferMemoryBarriers[%i].… in PreCallValidateCmdPipelineBarrier()
4698 …skip |= validate_struct_type_array("vkCmdPipelineBarrier", "imageMemoryBarrierCount", "pImageMemor… in PreCallValidateCmdPipelineBarrier()
4705 …skip |= validate_struct_pnext("vkCmdPipelineBarrier", ParameterName("pImageMemoryBarriers[%i].pNex… in PreCallValidateCmdPipelineBarrier()
4707 …skip |= validate_flags("vkCmdPipelineBarrier", ParameterName("pImageMemoryBarriers[%i].srcAccessMa… in PreCallValidateCmdPipelineBarrier()
4709 …skip |= validate_flags("vkCmdPipelineBarrier", ParameterName("pImageMemoryBarriers[%i].dstAccessMa… in PreCallValidateCmdPipelineBarrier()
4711 …skip |= validate_ranged_enum("vkCmdPipelineBarrier", ParameterName("pImageMemoryBarriers[%i].oldLa… in PreCallValidateCmdPipelineBarrier()
4713 …skip |= validate_ranged_enum("vkCmdPipelineBarrier", ParameterName("pImageMemoryBarriers[%i].newLa… in PreCallValidateCmdPipelineBarrier()
4715 …skip |= validate_required_handle("vkCmdPipelineBarrier", ParameterName("pImageMemoryBarriers[%i].i… in PreCallValidateCmdPipelineBarrier()
4717 …skip |= validate_flags("vkCmdPipelineBarrier", ParameterName("pImageMemoryBarriers[%i].subresource… in PreCallValidateCmdPipelineBarrier()
4720 return skip; in PreCallValidateCmdPipelineBarrier()
4728 bool skip = false; in PreCallValidateCmdBeginQuery() local
4729 skip |= validate_required_handle("vkCmdBeginQuery", "queryPool", queryPool); in PreCallValidateCmdBeginQuery()
4730 …skip |= validate_flags("vkCmdBeginQuery", "flags", "VkQueryControlFlagBits", AllVkQueryControlFlag… in PreCallValidateCmdBeginQuery()
4731 return skip; in PreCallValidateCmdBeginQuery()
4738 bool skip = false; in PreCallValidateCmdEndQuery() local
4739 skip |= validate_required_handle("vkCmdEndQuery", "queryPool", queryPool); in PreCallValidateCmdEndQuery()
4740 return skip; in PreCallValidateCmdEndQuery()
4748 bool skip = false; in PreCallValidateCmdResetQueryPool() local
4749 skip |= validate_required_handle("vkCmdResetQueryPool", "queryPool", queryPool); in PreCallValidateCmdResetQueryPool()
4750 return skip; in PreCallValidateCmdResetQueryPool()
4758 bool skip = false; in PreCallValidateCmdWriteTimestamp() local
4759 …skip |= validate_flags("vkCmdWriteTimestamp", "pipelineStage", "VkPipelineStageFlagBits", AllVkPip… in PreCallValidateCmdWriteTimestamp()
4760 skip |= validate_required_handle("vkCmdWriteTimestamp", "queryPool", queryPool); in PreCallValidateCmdWriteTimestamp()
4761 return skip; in PreCallValidateCmdWriteTimestamp()
4773 bool skip = false; in PreCallValidateCmdCopyQueryPoolResults() local
4774 skip |= validate_required_handle("vkCmdCopyQueryPoolResults", "queryPool", queryPool); in PreCallValidateCmdCopyQueryPoolResults()
4775 skip |= validate_required_handle("vkCmdCopyQueryPoolResults", "dstBuffer", dstBuffer); in PreCallValidateCmdCopyQueryPoolResults()
4776 …skip |= validate_flags("vkCmdCopyQueryPoolResults", "flags", "VkQueryResultFlagBits", AllVkQueryRe… in PreCallValidateCmdCopyQueryPoolResults()
4777 return skip; in PreCallValidateCmdCopyQueryPoolResults()
4787 bool skip = false; in PreCallValidateCmdPushConstants() local
4788 skip |= validate_required_handle("vkCmdPushConstants", "layout", layout); in PreCallValidateCmdPushConstants()
4789 …skip |= validate_flags("vkCmdPushConstants", "stageFlags", "VkShaderStageFlagBits", AllVkShaderSta… in PreCallValidateCmdPushConstants()
4790 …skip |= validate_array("vkCmdPushConstants", "size", "pValues", size, &pValues, true, true, "VUID-… in PreCallValidateCmdPushConstants()
4791 return skip; in PreCallValidateCmdPushConstants()
4798 bool skip = false; in PreCallValidateCmdBeginRenderPass() local
4799 …skip |= validate_struct_type("vkCmdBeginRenderPass", "pRenderPassBegin", "VK_STRUCTURE_TYPE_RENDER… in PreCallValidateCmdBeginRenderPass()
4804 …skip |= validate_struct_pnext("vkCmdBeginRenderPass", "pRenderPassBegin->pNext", "VkDeviceGroupRen… in PreCallValidateCmdBeginRenderPass()
4806 …skip |= validate_required_handle("vkCmdBeginRenderPass", "pRenderPassBegin->renderPass", pRenderPa… in PreCallValidateCmdBeginRenderPass()
4808 …skip |= validate_required_handle("vkCmdBeginRenderPass", "pRenderPassBegin->framebuffer", pRenderP… in PreCallValidateCmdBeginRenderPass()
4814 …skip |= validate_array("vkCmdBeginRenderPass", "pRenderPassBegin->clearValueCount", "pRenderPassBe… in PreCallValidateCmdBeginRenderPass()
4826 …skip |= validate_ranged_enum("vkCmdBeginRenderPass", "contents", "VkSubpassContents", AllVkSubpass… in PreCallValidateCmdBeginRenderPass()
4827 return skip; in PreCallValidateCmdBeginRenderPass()
4833 bool skip = false; in PreCallValidateCmdNextSubpass() local
4834 …skip |= validate_ranged_enum("vkCmdNextSubpass", "contents", "VkSubpassContents", AllVkSubpassCont… in PreCallValidateCmdNextSubpass()
4835 return skip; in PreCallValidateCmdNextSubpass()
4840 bool skip = false; in PreCallValidateCmdEndRenderPass() local
4842 return skip; in PreCallValidateCmdEndRenderPass()
4849 bool skip = false; in PreCallValidateCmdExecuteCommands() local
4850 …skip |= validate_handle_array("vkCmdExecuteCommands", "commandBufferCount", "pCommandBuffers", com… in PreCallValidateCmdExecuteCommands()
4851 return skip; in PreCallValidateCmdExecuteCommands()
4860 bool skip = false; in PreCallValidateBindBufferMemory2() local
4861 …skip |= validate_struct_type_array("vkBindBufferMemory2", "bindInfoCount", "pBindInfos", "VK_STRUC… in PreCallValidateBindBufferMemory2()
4868 …skip |= validate_struct_pnext("vkBindBufferMemory2", ParameterName("pBindInfos[%i].pNext", Paramet… in PreCallValidateBindBufferMemory2()
4870 …skip |= validate_required_handle("vkBindBufferMemory2", ParameterName("pBindInfos[%i].buffer", Par… in PreCallValidateBindBufferMemory2()
4872 …skip |= validate_required_handle("vkBindBufferMemory2", ParameterName("pBindInfos[%i].memory", Par… in PreCallValidateBindBufferMemory2()
4875 return skip; in PreCallValidateBindBufferMemory2()
4882 bool skip = false; in PreCallValidateBindImageMemory2() local
4883 …skip |= validate_struct_type_array("vkBindImageMemory2", "bindInfoCount", "pBindInfos", "VK_STRUCT… in PreCallValidateBindImageMemory2()
4890 …skip |= validate_struct_pnext("vkBindImageMemory2", ParameterName("pBindInfos[%i].pNext", Paramete… in PreCallValidateBindImageMemory2()
4892 …skip |= validate_required_handle("vkBindImageMemory2", ParameterName("pBindInfos[%i].image", Param… in PreCallValidateBindImageMemory2()
4895 return skip; in PreCallValidateBindImageMemory2()
4904 bool skip = false; in PreCallValidateGetDeviceGroupPeerMemoryFeatures() local
4905 …skip |= validate_required_pointer("vkGetDeviceGroupPeerMemoryFeatures", "pPeerMemoryFeatures", pPe… in PreCallValidateGetDeviceGroupPeerMemoryFeatures()
4906 return skip; in PreCallValidateGetDeviceGroupPeerMemoryFeatures()
4912 bool skip = false; in PreCallValidateCmdSetDeviceMask() local
4914 return skip; in PreCallValidateCmdSetDeviceMask()
4925 bool skip = false; in PreCallValidateCmdDispatchBase() local
4927 return skip; in PreCallValidateCmdDispatchBase()
4934 bool skip = false; in PreCallValidateEnumeratePhysicalDeviceGroups() local
4935 …skip |= validate_struct_type_array("vkEnumeratePhysicalDeviceGroups", "pPhysicalDeviceGroupCount",… in PreCallValidateEnumeratePhysicalDeviceGroups()
4943 return skip; in PreCallValidateEnumeratePhysicalDeviceGroups()
4950 bool skip = false; in PreCallValidateGetImageMemoryRequirements2() local
4951 …skip |= validate_struct_type("vkGetImageMemoryRequirements2", "pInfo", "VK_STRUCTURE_TYPE_IMAGE_ME… in PreCallValidateGetImageMemoryRequirements2()
4956 …skip |= validate_struct_pnext("vkGetImageMemoryRequirements2", "pInfo->pNext", "VkImagePlaneMemory… in PreCallValidateGetImageMemoryRequirements2()
4958 … skip |= validate_required_handle("vkGetImageMemoryRequirements2", "pInfo->image", pInfo->image); in PreCallValidateGetImageMemoryRequirements2()
4960 …skip |= validate_struct_type("vkGetImageMemoryRequirements2", "pMemoryRequirements", "VK_STRUCTURE… in PreCallValidateGetImageMemoryRequirements2()
4965 return skip; in PreCallValidateGetImageMemoryRequirements2()
4972 bool skip = false; in PreCallValidateGetBufferMemoryRequirements2() local
4973 …skip |= validate_struct_type("vkGetBufferMemoryRequirements2", "pInfo", "VK_STRUCTURE_TYPE_BUFFER_… in PreCallValidateGetBufferMemoryRequirements2()
4976 …skip |= validate_struct_pnext("vkGetBufferMemoryRequirements2", "pInfo->pNext", NULL, pInfo->pNext… in PreCallValidateGetBufferMemoryRequirements2()
4978 …skip |= validate_required_handle("vkGetBufferMemoryRequirements2", "pInfo->buffer", pInfo->buffer); in PreCallValidateGetBufferMemoryRequirements2()
4980 …skip |= validate_struct_type("vkGetBufferMemoryRequirements2", "pMemoryRequirements", "VK_STRUCTUR… in PreCallValidateGetBufferMemoryRequirements2()
4985 return skip; in PreCallValidateGetBufferMemoryRequirements2()
4993 bool skip = false; in PreCallValidateGetImageSparseMemoryRequirements2() local
4994 …skip |= validate_struct_type("vkGetImageSparseMemoryRequirements2", "pInfo", "VK_STRUCTURE_TYPE_IM… in PreCallValidateGetImageSparseMemoryRequirements2()
4997 …skip |= validate_struct_pnext("vkGetImageSparseMemoryRequirements2", "pInfo->pNext", NULL, pInfo->… in PreCallValidateGetImageSparseMemoryRequirements2()
4999 …skip |= validate_required_handle("vkGetImageSparseMemoryRequirements2", "pInfo->image", pInfo->ima… in PreCallValidateGetImageSparseMemoryRequirements2()
5001 …skip |= validate_struct_type_array("vkGetImageSparseMemoryRequirements2", "pSparseMemoryRequiremen… in PreCallValidateGetImageSparseMemoryRequirements2()
5009 return skip; in PreCallValidateGetImageSparseMemoryRequirements2()
5015 bool skip = false; in PreCallValidateGetPhysicalDeviceFeatures2() local
5016 …skip |= validate_struct_type("vkGetPhysicalDeviceFeatures2", "pFeatures", "VK_STRUCTURE_TYPE_PHYSI… in PreCallValidateGetPhysicalDeviceFeatures2()
5017 return skip; in PreCallValidateGetPhysicalDeviceFeatures2()
5023 bool skip = false; in PreCallValidateGetPhysicalDeviceProperties2() local
5024 …skip |= validate_struct_type("vkGetPhysicalDeviceProperties2", "pProperties", "VK_STRUCTURE_TYPE_P… in PreCallValidateGetPhysicalDeviceProperties2()
5029 return skip; in PreCallValidateGetPhysicalDeviceProperties2()
5036 bool skip = false; in PreCallValidateGetPhysicalDeviceFormatProperties2() local
5037 …skip |= validate_ranged_enum("vkGetPhysicalDeviceFormatProperties2", "format", "VkFormat", AllVkFo… in PreCallValidateGetPhysicalDeviceFormatProperties2()
5038 …skip |= validate_struct_type("vkGetPhysicalDeviceFormatProperties2", "pFormatProperties", "VK_STRU… in PreCallValidateGetPhysicalDeviceFormatProperties2()
5043 return skip; in PreCallValidateGetPhysicalDeviceFormatProperties2()
5050 bool skip = false; in PreCallValidateGetPhysicalDeviceImageFormatProperties2() local
5051 …skip |= validate_struct_type("vkGetPhysicalDeviceImageFormatProperties2", "pImageFormatInfo", "VK_… in PreCallValidateGetPhysicalDeviceImageFormatProperties2()
5056 …skip |= validate_struct_pnext("vkGetPhysicalDeviceImageFormatProperties2", "pImageFormatInfo->pNex… in PreCallValidateGetPhysicalDeviceImageFormatProperties2()
5058 …skip |= validate_ranged_enum("vkGetPhysicalDeviceImageFormatProperties2", "pImageFormatInfo->forma… in PreCallValidateGetPhysicalDeviceImageFormatProperties2()
5060 …skip |= validate_ranged_enum("vkGetPhysicalDeviceImageFormatProperties2", "pImageFormatInfo->type"… in PreCallValidateGetPhysicalDeviceImageFormatProperties2()
5062 …skip |= validate_ranged_enum("vkGetPhysicalDeviceImageFormatProperties2", "pImageFormatInfo->tilin… in PreCallValidateGetPhysicalDeviceImageFormatProperties2()
5064 …skip |= validate_flags("vkGetPhysicalDeviceImageFormatProperties2", "pImageFormatInfo->usage", "Vk… in PreCallValidateGetPhysicalDeviceImageFormatProperties2()
5066 …skip |= validate_flags("vkGetPhysicalDeviceImageFormatProperties2", "pImageFormatInfo->flags", "Vk… in PreCallValidateGetPhysicalDeviceImageFormatProperties2()
5068 …skip |= validate_struct_type("vkGetPhysicalDeviceImageFormatProperties2", "pImageFormatProperties"… in PreCallValidateGetPhysicalDeviceImageFormatProperties2()
5073 return skip; in PreCallValidateGetPhysicalDeviceImageFormatProperties2()
5080 bool skip = false; in PreCallValidateGetPhysicalDeviceQueueFamilyProperties2() local
5081 …skip |= validate_struct_type_array("vkGetPhysicalDeviceQueueFamilyProperties2", "pQueueFamilyPrope… in PreCallValidateGetPhysicalDeviceQueueFamilyProperties2()
5089 return skip; in PreCallValidateGetPhysicalDeviceQueueFamilyProperties2()
5095 bool skip = false; in PreCallValidateGetPhysicalDeviceMemoryProperties2() local
5096 …skip |= validate_struct_type("vkGetPhysicalDeviceMemoryProperties2", "pMemoryProperties", "VK_STRU… in PreCallValidateGetPhysicalDeviceMemoryProperties2()
5101 return skip; in PreCallValidateGetPhysicalDeviceMemoryProperties2()
5109 bool skip = false; in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2() local
5110 …skip |= validate_struct_type("vkGetPhysicalDeviceSparseImageFormatProperties2", "pFormatInfo", "VK… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2()
5113 …skip |= validate_struct_pnext("vkGetPhysicalDeviceSparseImageFormatProperties2", "pFormatInfo->pNe… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2()
5115 …skip |= validate_ranged_enum("vkGetPhysicalDeviceSparseImageFormatProperties2", "pFormatInfo->form… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2()
5117 …skip |= validate_ranged_enum("vkGetPhysicalDeviceSparseImageFormatProperties2", "pFormatInfo->type… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2()
5119 …skip |= validate_flags("vkGetPhysicalDeviceSparseImageFormatProperties2", "pFormatInfo->samples", … in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2()
5121 …skip |= validate_flags("vkGetPhysicalDeviceSparseImageFormatProperties2", "pFormatInfo->usage", "V… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2()
5123 …skip |= validate_ranged_enum("vkGetPhysicalDeviceSparseImageFormatProperties2", "pFormatInfo->tili… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2()
5125 …skip |= validate_struct_type_array("vkGetPhysicalDeviceSparseImageFormatProperties2", "pPropertyCo… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2()
5133 return skip; in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2()
5140 bool skip = false; in PreCallValidateTrimCommandPool() local
5141 skip |= validate_required_handle("vkTrimCommandPool", "commandPool", commandPool); in PreCallValidateTrimCommandPool()
5142 …skip |= validate_reserved_flags("vkTrimCommandPool", "flags", flags, "VUID-vkTrimCommandPool-flags… in PreCallValidateTrimCommandPool()
5143 return skip; in PreCallValidateTrimCommandPool()
5150 bool skip = false; in PreCallValidateGetDeviceQueue2() local
5151 …skip |= validate_struct_type("vkGetDeviceQueue2", "pQueueInfo", "VK_STRUCTURE_TYPE_DEVICE_QUEUE_IN… in PreCallValidateGetDeviceQueue2()
5154 …skip |= validate_struct_pnext("vkGetDeviceQueue2", "pQueueInfo->pNext", NULL, pQueueInfo->pNext, 0… in PreCallValidateGetDeviceQueue2()
5156 …skip |= validate_flags("vkGetDeviceQueue2", "pQueueInfo->flags", "VkDeviceQueueCreateFlagBits", Al… in PreCallValidateGetDeviceQueue2()
5158 …skip |= validate_required_pointer("vkGetDeviceQueue2", "pQueue", pQueue, "VUID-vkGetDeviceQueue2-p… in PreCallValidateGetDeviceQueue2()
5159 return skip; in PreCallValidateGetDeviceQueue2()
5167 bool skip = false; in PreCallValidateCreateSamplerYcbcrConversion() local
5168 …skip |= validate_struct_type("vkCreateSamplerYcbcrConversion", "pCreateInfo", "VK_STRUCTURE_TYPE_S… in PreCallValidateCreateSamplerYcbcrConversion()
5173 …skip |= validate_struct_pnext("vkCreateSamplerYcbcrConversion", "pCreateInfo->pNext", "VkExternalF… in PreCallValidateCreateSamplerYcbcrConversion()
5175 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversion", "pCreateInfo->format", "VkFormat", … in PreCallValidateCreateSamplerYcbcrConversion()
5177 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversion", "pCreateInfo->ycbcrModel", "VkSampl… in PreCallValidateCreateSamplerYcbcrConversion()
5179 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversion", "pCreateInfo->ycbcrRange", "VkSampl… in PreCallValidateCreateSamplerYcbcrConversion()
5181 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversion", "pCreateInfo->components.r", "VkCom… in PreCallValidateCreateSamplerYcbcrConversion()
5183 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversion", "pCreateInfo->components.g", "VkCom… in PreCallValidateCreateSamplerYcbcrConversion()
5185 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversion", "pCreateInfo->components.b", "VkCom… in PreCallValidateCreateSamplerYcbcrConversion()
5187 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversion", "pCreateInfo->components.a", "VkCom… in PreCallValidateCreateSamplerYcbcrConversion()
5189 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversion", "pCreateInfo->xChromaOffset", "VkCh… in PreCallValidateCreateSamplerYcbcrConversion()
5191 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversion", "pCreateInfo->yChromaOffset", "VkCh… in PreCallValidateCreateSamplerYcbcrConversion()
5193 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversion", "pCreateInfo->chromaFilter", "VkFil… in PreCallValidateCreateSamplerYcbcrConversion()
5195 …skip |= validate_bool32("vkCreateSamplerYcbcrConversion", "pCreateInfo->forceExplicitReconstructio… in PreCallValidateCreateSamplerYcbcrConversion()
5199 …skip |= validate_required_pointer("vkCreateSamplerYcbcrConversion", "pAllocator->pfnAllocation", r… in PreCallValidateCreateSamplerYcbcrConversion()
5201 …skip |= validate_required_pointer("vkCreateSamplerYcbcrConversion", "pAllocator->pfnReallocation",… in PreCallValidateCreateSamplerYcbcrConversion()
5203 …skip |= validate_required_pointer("vkCreateSamplerYcbcrConversion", "pAllocator->pfnFree", reinter… in PreCallValidateCreateSamplerYcbcrConversion()
5207 …skip |= validate_required_pointer("vkCreateSamplerYcbcrConversion", "pAllocator->pfnInternalFree",… in PreCallValidateCreateSamplerYcbcrConversion()
5213 …skip |= validate_required_pointer("vkCreateSamplerYcbcrConversion", "pAllocator->pfnInternalAlloca… in PreCallValidateCreateSamplerYcbcrConversion()
5217 …skip |= validate_required_pointer("vkCreateSamplerYcbcrConversion", "pYcbcrConversion", pYcbcrConv… in PreCallValidateCreateSamplerYcbcrConversion()
5218 return skip; in PreCallValidateCreateSamplerYcbcrConversion()
5225 bool skip = false; in PreCallValidateDestroySamplerYcbcrConversion() local
5228 …skip |= validate_required_pointer("vkDestroySamplerYcbcrConversion", "pAllocator->pfnAllocation", … in PreCallValidateDestroySamplerYcbcrConversion()
5230 …skip |= validate_required_pointer("vkDestroySamplerYcbcrConversion", "pAllocator->pfnReallocation"… in PreCallValidateDestroySamplerYcbcrConversion()
5232 …skip |= validate_required_pointer("vkDestroySamplerYcbcrConversion", "pAllocator->pfnFree", reinte… in PreCallValidateDestroySamplerYcbcrConversion()
5236 …skip |= validate_required_pointer("vkDestroySamplerYcbcrConversion", "pAllocator->pfnInternalFree"… in PreCallValidateDestroySamplerYcbcrConversion()
5242 …skip |= validate_required_pointer("vkDestroySamplerYcbcrConversion", "pAllocator->pfnInternalAlloc… in PreCallValidateDestroySamplerYcbcrConversion()
5246 return skip; in PreCallValidateDestroySamplerYcbcrConversion()
5254 bool skip = false; in PreCallValidateCreateDescriptorUpdateTemplate() local
5255 …skip |= validate_struct_type("vkCreateDescriptorUpdateTemplate", "pCreateInfo", "VK_STRUCTURE_TYPE… in PreCallValidateCreateDescriptorUpdateTemplate()
5258 …skip |= validate_struct_pnext("vkCreateDescriptorUpdateTemplate", "pCreateInfo->pNext", NULL, pCre… in PreCallValidateCreateDescriptorUpdateTemplate()
5260 …skip |= validate_reserved_flags("vkCreateDescriptorUpdateTemplate", "pCreateInfo->flags", pCreateI… in PreCallValidateCreateDescriptorUpdateTemplate()
5262 …skip |= validate_array("vkCreateDescriptorUpdateTemplate", "pCreateInfo->descriptorUpdateEntryCoun… in PreCallValidateCreateDescriptorUpdateTemplate()
5268 …skip |= validate_ranged_enum("vkCreateDescriptorUpdateTemplate", ParameterName("pCreateInfo->pDesc… in PreCallValidateCreateDescriptorUpdateTemplate()
5272 …skip |= validate_ranged_enum("vkCreateDescriptorUpdateTemplate", "pCreateInfo->templateType", "VkD… in PreCallValidateCreateDescriptorUpdateTemplate()
5276 …skip |= validate_required_pointer("vkCreateDescriptorUpdateTemplate", "pAllocator->pfnAllocation",… in PreCallValidateCreateDescriptorUpdateTemplate()
5278 …skip |= validate_required_pointer("vkCreateDescriptorUpdateTemplate", "pAllocator->pfnReallocation… in PreCallValidateCreateDescriptorUpdateTemplate()
5280 …skip |= validate_required_pointer("vkCreateDescriptorUpdateTemplate", "pAllocator->pfnFree", reint… in PreCallValidateCreateDescriptorUpdateTemplate()
5284 …skip |= validate_required_pointer("vkCreateDescriptorUpdateTemplate", "pAllocator->pfnInternalFree… in PreCallValidateCreateDescriptorUpdateTemplate()
5290 …skip |= validate_required_pointer("vkCreateDescriptorUpdateTemplate", "pAllocator->pfnInternalAllo… in PreCallValidateCreateDescriptorUpdateTemplate()
5294 …skip |= validate_required_pointer("vkCreateDescriptorUpdateTemplate", "pDescriptorUpdateTemplate",… in PreCallValidateCreateDescriptorUpdateTemplate()
5295 return skip; in PreCallValidateCreateDescriptorUpdateTemplate()
5302 bool skip = false; in PreCallValidateDestroyDescriptorUpdateTemplate() local
5305 …skip |= validate_required_pointer("vkDestroyDescriptorUpdateTemplate", "pAllocator->pfnAllocation"… in PreCallValidateDestroyDescriptorUpdateTemplate()
5307 …skip |= validate_required_pointer("vkDestroyDescriptorUpdateTemplate", "pAllocator->pfnReallocatio… in PreCallValidateDestroyDescriptorUpdateTemplate()
5309 …skip |= validate_required_pointer("vkDestroyDescriptorUpdateTemplate", "pAllocator->pfnFree", rein… in PreCallValidateDestroyDescriptorUpdateTemplate()
5313 …skip |= validate_required_pointer("vkDestroyDescriptorUpdateTemplate", "pAllocator->pfnInternalFre… in PreCallValidateDestroyDescriptorUpdateTemplate()
5319 …skip |= validate_required_pointer("vkDestroyDescriptorUpdateTemplate", "pAllocator->pfnInternalAll… in PreCallValidateDestroyDescriptorUpdateTemplate()
5323 return skip; in PreCallValidateDestroyDescriptorUpdateTemplate()
5331 bool skip = false; in PreCallValidateUpdateDescriptorSetWithTemplate() local
5332 …skip |= validate_required_handle("vkUpdateDescriptorSetWithTemplate", "descriptorSet", descriptorS… in PreCallValidateUpdateDescriptorSetWithTemplate()
5333 …skip |= validate_required_handle("vkUpdateDescriptorSetWithTemplate", "descriptorUpdateTemplate", … in PreCallValidateUpdateDescriptorSetWithTemplate()
5334 return skip; in PreCallValidateUpdateDescriptorSetWithTemplate()
5341 bool skip = false; in PreCallValidateGetPhysicalDeviceExternalBufferProperties() local
5342 …skip |= validate_struct_type("vkGetPhysicalDeviceExternalBufferProperties", "pExternalBufferInfo",… in PreCallValidateGetPhysicalDeviceExternalBufferProperties()
5345 …skip |= validate_struct_pnext("vkGetPhysicalDeviceExternalBufferProperties", "pExternalBufferInfo-… in PreCallValidateGetPhysicalDeviceExternalBufferProperties()
5347 …skip |= validate_flags("vkGetPhysicalDeviceExternalBufferProperties", "pExternalBufferInfo->flags"… in PreCallValidateGetPhysicalDeviceExternalBufferProperties()
5349 …skip |= validate_flags("vkGetPhysicalDeviceExternalBufferProperties", "pExternalBufferInfo->usage"… in PreCallValidateGetPhysicalDeviceExternalBufferProperties()
5351 …skip |= validate_flags("vkGetPhysicalDeviceExternalBufferProperties", "pExternalBufferInfo->handle… in PreCallValidateGetPhysicalDeviceExternalBufferProperties()
5353 …skip |= validate_struct_type("vkGetPhysicalDeviceExternalBufferProperties", "pExternalBufferProper… in PreCallValidateGetPhysicalDeviceExternalBufferProperties()
5358 return skip; in PreCallValidateGetPhysicalDeviceExternalBufferProperties()
5365 bool skip = false; in PreCallValidateGetPhysicalDeviceExternalFenceProperties() local
5366 …skip |= validate_struct_type("vkGetPhysicalDeviceExternalFenceProperties", "pExternalFenceInfo", "… in PreCallValidateGetPhysicalDeviceExternalFenceProperties()
5369 …skip |= validate_struct_pnext("vkGetPhysicalDeviceExternalFenceProperties", "pExternalFenceInfo->p… in PreCallValidateGetPhysicalDeviceExternalFenceProperties()
5371 …skip |= validate_flags("vkGetPhysicalDeviceExternalFenceProperties", "pExternalFenceInfo->handleTy… in PreCallValidateGetPhysicalDeviceExternalFenceProperties()
5373 …skip |= validate_struct_type("vkGetPhysicalDeviceExternalFenceProperties", "pExternalFenceProperti… in PreCallValidateGetPhysicalDeviceExternalFenceProperties()
5378 return skip; in PreCallValidateGetPhysicalDeviceExternalFenceProperties()
5385 bool skip = false; in PreCallValidateGetPhysicalDeviceExternalSemaphoreProperties() local
5386 …skip |= validate_struct_type("vkGetPhysicalDeviceExternalSemaphoreProperties", "pExternalSemaphore… in PreCallValidateGetPhysicalDeviceExternalSemaphoreProperties()
5389 …skip |= validate_struct_pnext("vkGetPhysicalDeviceExternalSemaphoreProperties", "pExternalSemaphor… in PreCallValidateGetPhysicalDeviceExternalSemaphoreProperties()
5391 …skip |= validate_flags("vkGetPhysicalDeviceExternalSemaphoreProperties", "pExternalSemaphoreInfo->… in PreCallValidateGetPhysicalDeviceExternalSemaphoreProperties()
5393 …skip |= validate_struct_type("vkGetPhysicalDeviceExternalSemaphoreProperties", "pExternalSemaphore… in PreCallValidateGetPhysicalDeviceExternalSemaphoreProperties()
5398 return skip; in PreCallValidateGetPhysicalDeviceExternalSemaphoreProperties()
5405 bool skip = false; in PreCallValidateGetDescriptorSetLayoutSupport() local
5406 …skip |= validate_struct_type("vkGetDescriptorSetLayoutSupport", "pCreateInfo", "VK_STRUCTURE_TYPE_… in PreCallValidateGetDescriptorSetLayoutSupport()
5411 …skip |= validate_struct_pnext("vkGetDescriptorSetLayoutSupport", "pCreateInfo->pNext", "VkDescript… in PreCallValidateGetDescriptorSetLayoutSupport()
5413 …skip |= validate_flags("vkGetDescriptorSetLayoutSupport", "pCreateInfo->flags", "VkDescriptorSetLa… in PreCallValidateGetDescriptorSetLayoutSupport()
5415 …skip |= validate_array("vkGetDescriptorSetLayoutSupport", "pCreateInfo->bindingCount", "pCreateInf… in PreCallValidateGetDescriptorSetLayoutSupport()
5421 …skip |= validate_ranged_enum("vkGetDescriptorSetLayoutSupport", ParameterName("pCreateInfo->pBindi… in PreCallValidateGetDescriptorSetLayoutSupport()
5425 …skip |= validate_struct_type("vkGetDescriptorSetLayoutSupport", "pSupport", "VK_STRUCTURE_TYPE_DES… in PreCallValidateGetDescriptorSetLayoutSupport()
5430 return skip; in PreCallValidateGetDescriptorSetLayoutSupport()
5439 bool skip = false; in PreCallValidateDestroySurfaceKHR() local
5440 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkDestroySurfaceKHR", VK_KH… in PreCallValidateDestroySurfaceKHR()
5443 …skip |= validate_required_pointer("vkDestroySurfaceKHR", "pAllocator->pfnAllocation", reinterpret_… in PreCallValidateDestroySurfaceKHR()
5445 …skip |= validate_required_pointer("vkDestroySurfaceKHR", "pAllocator->pfnReallocation", reinterpre… in PreCallValidateDestroySurfaceKHR()
5447 …skip |= validate_required_pointer("vkDestroySurfaceKHR", "pAllocator->pfnFree", reinterpret_cast<c… in PreCallValidateDestroySurfaceKHR()
5451 …skip |= validate_required_pointer("vkDestroySurfaceKHR", "pAllocator->pfnInternalFree", reinterpre… in PreCallValidateDestroySurfaceKHR()
5457 …skip |= validate_required_pointer("vkDestroySurfaceKHR", "pAllocator->pfnInternalAllocation", rein… in PreCallValidateDestroySurfaceKHR()
5461 return skip; in PreCallValidateDestroySurfaceKHR()
5469 bool skip = false; in PreCallValidateGetPhysicalDeviceSurfaceSupportKHR() local
5470 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetPhysicalDeviceSurfaceS… in PreCallValidateGetPhysicalDeviceSurfaceSupportKHR()
5471 skip |= validate_required_handle("vkGetPhysicalDeviceSurfaceSupportKHR", "surface", surface); in PreCallValidateGetPhysicalDeviceSurfaceSupportKHR()
5472 …skip |= validate_required_pointer("vkGetPhysicalDeviceSurfaceSupportKHR", "pSupported", pSupported… in PreCallValidateGetPhysicalDeviceSurfaceSupportKHR()
5473 return skip; in PreCallValidateGetPhysicalDeviceSurfaceSupportKHR()
5480 bool skip = false; in PreCallValidateGetPhysicalDeviceSurfaceCapabilitiesKHR() local
5481 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetPhysicalDeviceSurfaceC… in PreCallValidateGetPhysicalDeviceSurfaceCapabilitiesKHR()
5482 … skip |= validate_required_handle("vkGetPhysicalDeviceSurfaceCapabilitiesKHR", "surface", surface); in PreCallValidateGetPhysicalDeviceSurfaceCapabilitiesKHR()
5483 …skip |= validate_required_pointer("vkGetPhysicalDeviceSurfaceCapabilitiesKHR", "pSurfaceCapabiliti… in PreCallValidateGetPhysicalDeviceSurfaceCapabilitiesKHR()
5488 return skip; in PreCallValidateGetPhysicalDeviceSurfaceCapabilitiesKHR()
5496 bool skip = false; in PreCallValidateGetPhysicalDeviceSurfaceFormatsKHR() local
5497 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetPhysicalDeviceSurfaceF… in PreCallValidateGetPhysicalDeviceSurfaceFormatsKHR()
5498 skip |= validate_required_handle("vkGetPhysicalDeviceSurfaceFormatsKHR", "surface", surface); in PreCallValidateGetPhysicalDeviceSurfaceFormatsKHR()
5499 …skip |= validate_array("vkGetPhysicalDeviceSurfaceFormatsKHR", "pSurfaceFormatCount", "pSurfaceFor… in PreCallValidateGetPhysicalDeviceSurfaceFormatsKHR()
5507 return skip; in PreCallValidateGetPhysicalDeviceSurfaceFormatsKHR()
5515 bool skip = false; in PreCallValidateGetPhysicalDeviceSurfacePresentModesKHR() local
5516 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetPhysicalDeviceSurfaceP… in PreCallValidateGetPhysicalDeviceSurfacePresentModesKHR()
5517 … skip |= validate_required_handle("vkGetPhysicalDeviceSurfacePresentModesKHR", "surface", surface); in PreCallValidateGetPhysicalDeviceSurfacePresentModesKHR()
5518 …skip |= validate_array("vkGetPhysicalDeviceSurfacePresentModesKHR", "pPresentModeCount", "pPresent… in PreCallValidateGetPhysicalDeviceSurfacePresentModesKHR()
5519 return skip; in PreCallValidateGetPhysicalDeviceSurfacePresentModesKHR()
5529 bool skip = false; in PreCallValidateCreateSwapchainKHR() local
5530 …if (!device_extensions.vk_khr_surface) skip |= OutputExtensionError("vkCreateSwapchainKHR", VK_KHR… in PreCallValidateCreateSwapchainKHR()
5531 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkCreateSwapchainKHR", VK_K… in PreCallValidateCreateSwapchainKHR()
5532 …skip |= validate_struct_type("vkCreateSwapchainKHR", "pCreateInfo", "VK_STRUCTURE_TYPE_SWAPCHAIN_C… in PreCallValidateCreateSwapchainKHR()
5537 …skip |= validate_struct_pnext("vkCreateSwapchainKHR", "pCreateInfo->pNext", "VkDeviceGroupSwapchai… in PreCallValidateCreateSwapchainKHR()
5539 …skip |= validate_flags("vkCreateSwapchainKHR", "pCreateInfo->flags", "VkSwapchainCreateFlagBitsKHR… in PreCallValidateCreateSwapchainKHR()
5541 …skip |= validate_required_handle("vkCreateSwapchainKHR", "pCreateInfo->surface", pCreateInfo->surf… in PreCallValidateCreateSwapchainKHR()
5543 …skip |= validate_ranged_enum("vkCreateSwapchainKHR", "pCreateInfo->imageFormat", "VkFormat", AllVk… in PreCallValidateCreateSwapchainKHR()
5545 …skip |= validate_ranged_enum("vkCreateSwapchainKHR", "pCreateInfo->imageColorSpace", "VkColorSpace… in PreCallValidateCreateSwapchainKHR()
5549 …skip |= validate_flags("vkCreateSwapchainKHR", "pCreateInfo->imageUsage", "VkImageUsageFlagBits", … in PreCallValidateCreateSwapchainKHR()
5551 …skip |= validate_ranged_enum("vkCreateSwapchainKHR", "pCreateInfo->imageSharingMode", "VkSharingMo… in PreCallValidateCreateSwapchainKHR()
5553 …skip |= validate_flags("vkCreateSwapchainKHR", "pCreateInfo->preTransform", "VkSurfaceTransformFla… in PreCallValidateCreateSwapchainKHR()
5555 …skip |= validate_flags("vkCreateSwapchainKHR", "pCreateInfo->compositeAlpha", "VkCompositeAlphaFla… in PreCallValidateCreateSwapchainKHR()
5557 …skip |= validate_ranged_enum("vkCreateSwapchainKHR", "pCreateInfo->presentMode", "VkPresentModeKHR… in PreCallValidateCreateSwapchainKHR()
5559 … skip |= validate_bool32("vkCreateSwapchainKHR", "pCreateInfo->clipped", pCreateInfo->clipped); in PreCallValidateCreateSwapchainKHR()
5563 …skip |= validate_required_pointer("vkCreateSwapchainKHR", "pAllocator->pfnAllocation", reinterpret… in PreCallValidateCreateSwapchainKHR()
5565 …skip |= validate_required_pointer("vkCreateSwapchainKHR", "pAllocator->pfnReallocation", reinterpr… in PreCallValidateCreateSwapchainKHR()
5567 …skip |= validate_required_pointer("vkCreateSwapchainKHR", "pAllocator->pfnFree", reinterpret_cast<… in PreCallValidateCreateSwapchainKHR()
5571 …skip |= validate_required_pointer("vkCreateSwapchainKHR", "pAllocator->pfnInternalFree", reinterpr… in PreCallValidateCreateSwapchainKHR()
5577 …skip |= validate_required_pointer("vkCreateSwapchainKHR", "pAllocator->pfnInternalAllocation", rei… in PreCallValidateCreateSwapchainKHR()
5581 …skip |= validate_required_pointer("vkCreateSwapchainKHR", "pSwapchain", pSwapchain, "VUID-vkCreate… in PreCallValidateCreateSwapchainKHR()
5582 …if (!skip) skip |= manual_PreCallValidateCreateSwapchainKHR(device, pCreateInfo, pAllocator, pSwap… in PreCallValidateCreateSwapchainKHR()
5583 return skip; in PreCallValidateCreateSwapchainKHR()
5590 bool skip = false; in PreCallValidateDestroySwapchainKHR() local
5591 …if (!device_extensions.vk_khr_surface) skip |= OutputExtensionError("vkDestroySwapchainKHR", VK_KH… in PreCallValidateDestroySwapchainKHR()
5592 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkDestroySwapchainKHR", VK_… in PreCallValidateDestroySwapchainKHR()
5595 …skip |= validate_required_pointer("vkDestroySwapchainKHR", "pAllocator->pfnAllocation", reinterpre… in PreCallValidateDestroySwapchainKHR()
5597 …skip |= validate_required_pointer("vkDestroySwapchainKHR", "pAllocator->pfnReallocation", reinterp… in PreCallValidateDestroySwapchainKHR()
5599 …skip |= validate_required_pointer("vkDestroySwapchainKHR", "pAllocator->pfnFree", reinterpret_cast… in PreCallValidateDestroySwapchainKHR()
5603 …skip |= validate_required_pointer("vkDestroySwapchainKHR", "pAllocator->pfnInternalFree", reinterp… in PreCallValidateDestroySwapchainKHR()
5609 …skip |= validate_required_pointer("vkDestroySwapchainKHR", "pAllocator->pfnInternalAllocation", re… in PreCallValidateDestroySwapchainKHR()
5613 return skip; in PreCallValidateDestroySwapchainKHR()
5621 bool skip = false; in PreCallValidateGetSwapchainImagesKHR() local
5622 …if (!device_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetSwapchainImagesKHR", VK_… in PreCallValidateGetSwapchainImagesKHR()
5623 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkGetSwapchainImagesKHR", V… in PreCallValidateGetSwapchainImagesKHR()
5624 skip |= validate_required_handle("vkGetSwapchainImagesKHR", "swapchain", swapchain); in PreCallValidateGetSwapchainImagesKHR()
5625 …skip |= validate_array("vkGetSwapchainImagesKHR", "pSwapchainImageCount", "pSwapchainImages", pSwa… in PreCallValidateGetSwapchainImagesKHR()
5626 return skip; in PreCallValidateGetSwapchainImagesKHR()
5636 bool skip = false; in PreCallValidateAcquireNextImageKHR() local
5637 …if (!device_extensions.vk_khr_surface) skip |= OutputExtensionError("vkAcquireNextImageKHR", VK_KH… in PreCallValidateAcquireNextImageKHR()
5638 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkAcquireNextImageKHR", VK_… in PreCallValidateAcquireNextImageKHR()
5639 skip |= validate_required_handle("vkAcquireNextImageKHR", "swapchain", swapchain); in PreCallValidateAcquireNextImageKHR()
5640 …skip |= validate_required_pointer("vkAcquireNextImageKHR", "pImageIndex", pImageIndex, "VUID-vkAcq… in PreCallValidateAcquireNextImageKHR()
5641 return skip; in PreCallValidateAcquireNextImageKHR()
5647 bool skip = false; in PreCallValidateQueuePresentKHR() local
5648 …if (!device_extensions.vk_khr_surface) skip |= OutputExtensionError("vkQueuePresentKHR", VK_KHR_SU… in PreCallValidateQueuePresentKHR()
5649 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkQueuePresentKHR", VK_KHR_… in PreCallValidateQueuePresentKHR()
5650 …skip |= validate_struct_type("vkQueuePresentKHR", "pPresentInfo", "VK_STRUCTURE_TYPE_PRESENT_INFO_… in PreCallValidateQueuePresentKHR()
5655 …skip |= validate_struct_pnext("vkQueuePresentKHR", "pPresentInfo->pNext", "VkDeviceGroupPresentInf… in PreCallValidateQueuePresentKHR()
5657 …skip |= validate_array("vkQueuePresentKHR", "pPresentInfo->waitSemaphoreCount", "pPresentInfo->pWa… in PreCallValidateQueuePresentKHR()
5659 …skip |= validate_handle_array("vkQueuePresentKHR", "pPresentInfo->swapchainCount", "pPresentInfo->… in PreCallValidateQueuePresentKHR()
5661 …skip |= validate_array("vkQueuePresentKHR", "pPresentInfo->swapchainCount", "pPresentInfo->pImageI… in PreCallValidateQueuePresentKHR()
5663 …skip |= validate_array("vkQueuePresentKHR", "pPresentInfo->swapchainCount", "pPresentInfo->pResult… in PreCallValidateQueuePresentKHR()
5665 if (!skip) skip |= manual_PreCallValidateQueuePresentKHR(queue, pPresentInfo); in PreCallValidateQueuePresentKHR()
5666 return skip; in PreCallValidateQueuePresentKHR()
5672 bool skip = false; in PreCallValidateGetDeviceGroupPresentCapabilitiesKHR() local
5673 …if (!device_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetDeviceGroupPresentCapabi… in PreCallValidateGetDeviceGroupPresentCapabilitiesKHR()
5674 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkGetDeviceGroupPresentCapa… in PreCallValidateGetDeviceGroupPresentCapabilitiesKHR()
5675 …skip |= validate_struct_type("vkGetDeviceGroupPresentCapabilitiesKHR", "pDeviceGroupPresentCapabil… in PreCallValidateGetDeviceGroupPresentCapabilitiesKHR()
5678 …skip |= validate_struct_pnext("vkGetDeviceGroupPresentCapabilitiesKHR", "pDeviceGroupPresentCapabi… in PreCallValidateGetDeviceGroupPresentCapabilitiesKHR()
5680 return skip; in PreCallValidateGetDeviceGroupPresentCapabilitiesKHR()
5687 bool skip = false; in PreCallValidateGetDeviceGroupSurfacePresentModesKHR() local
5688 …if (!device_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetDeviceGroupSurfacePresen… in PreCallValidateGetDeviceGroupSurfacePresentModesKHR()
5689 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkGetDeviceGroupSurfacePres… in PreCallValidateGetDeviceGroupSurfacePresentModesKHR()
5690 skip |= validate_required_handle("vkGetDeviceGroupSurfacePresentModesKHR", "surface", surface); in PreCallValidateGetDeviceGroupSurfacePresentModesKHR()
5691 return skip; in PreCallValidateGetDeviceGroupSurfacePresentModesKHR()
5699 bool skip = false; in PreCallValidateGetPhysicalDevicePresentRectanglesKHR() local
5700 skip |= validate_required_handle("vkGetPhysicalDevicePresentRectanglesKHR", "surface", surface); in PreCallValidateGetPhysicalDevicePresentRectanglesKHR()
5701 …skip |= validate_array("vkGetPhysicalDevicePresentRectanglesKHR", "pRectCount", "pRects", pRectCou… in PreCallValidateGetPhysicalDevicePresentRectanglesKHR()
5702 return skip; in PreCallValidateGetPhysicalDevicePresentRectanglesKHR()
5709 bool skip = false; in PreCallValidateAcquireNextImage2KHR() local
5710 …if (!device_extensions.vk_khr_surface) skip |= OutputExtensionError("vkAcquireNextImage2KHR", VK_K… in PreCallValidateAcquireNextImage2KHR()
5711 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkAcquireNextImage2KHR", VK… in PreCallValidateAcquireNextImage2KHR()
5712 …skip |= validate_struct_type("vkAcquireNextImage2KHR", "pAcquireInfo", "VK_STRUCTURE_TYPE_ACQUIRE_… in PreCallValidateAcquireNextImage2KHR()
5715 …skip |= validate_struct_pnext("vkAcquireNextImage2KHR", "pAcquireInfo->pNext", NULL, pAcquireInfo-… in PreCallValidateAcquireNextImage2KHR()
5717 …skip |= validate_required_handle("vkAcquireNextImage2KHR", "pAcquireInfo->swapchain", pAcquireInfo… in PreCallValidateAcquireNextImage2KHR()
5719 …skip |= validate_required_pointer("vkAcquireNextImage2KHR", "pImageIndex", pImageIndex, "VUID-vkAc… in PreCallValidateAcquireNextImage2KHR()
5720 return skip; in PreCallValidateAcquireNextImage2KHR()
5729 bool skip = false; in PreCallValidateGetPhysicalDeviceDisplayPropertiesKHR() local
5730 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetPhysicalDeviceDisplayP… in PreCallValidateGetPhysicalDeviceDisplayPropertiesKHR()
5731 …if (!instance_extensions.vk_khr_display) skip |= OutputExtensionError("vkGetPhysicalDeviceDisplayP… in PreCallValidateGetPhysicalDeviceDisplayPropertiesKHR()
5732 …skip |= validate_array("vkGetPhysicalDeviceDisplayPropertiesKHR", "pPropertyCount", "pProperties",… in PreCallValidateGetPhysicalDeviceDisplayPropertiesKHR()
5740 return skip; in PreCallValidateGetPhysicalDeviceDisplayPropertiesKHR()
5747 bool skip = false; in PreCallValidateGetPhysicalDeviceDisplayPlanePropertiesKHR() local
5748 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetPhysicalDeviceDisplayP… in PreCallValidateGetPhysicalDeviceDisplayPlanePropertiesKHR()
5749 …if (!instance_extensions.vk_khr_display) skip |= OutputExtensionError("vkGetPhysicalDeviceDisplayP… in PreCallValidateGetPhysicalDeviceDisplayPlanePropertiesKHR()
5750 …skip |= validate_array("vkGetPhysicalDeviceDisplayPlanePropertiesKHR", "pPropertyCount", "pPropert… in PreCallValidateGetPhysicalDeviceDisplayPlanePropertiesKHR()
5758 return skip; in PreCallValidateGetPhysicalDeviceDisplayPlanePropertiesKHR()
5766 bool skip = false; in PreCallValidateGetDisplayPlaneSupportedDisplaysKHR() local
5767 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetDisplayPlaneSupportedD… in PreCallValidateGetDisplayPlaneSupportedDisplaysKHR()
5768 …if (!instance_extensions.vk_khr_display) skip |= OutputExtensionError("vkGetDisplayPlaneSupportedD… in PreCallValidateGetDisplayPlaneSupportedDisplaysKHR()
5769 …skip |= validate_array("vkGetDisplayPlaneSupportedDisplaysKHR", "pDisplayCount", "pDisplays", pDis… in PreCallValidateGetDisplayPlaneSupportedDisplaysKHR()
5770 return skip; in PreCallValidateGetDisplayPlaneSupportedDisplaysKHR()
5778 bool skip = false; in PreCallValidateGetDisplayModePropertiesKHR() local
5779 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetDisplayModePropertiesK… in PreCallValidateGetDisplayModePropertiesKHR()
5780 …if (!instance_extensions.vk_khr_display) skip |= OutputExtensionError("vkGetDisplayModePropertiesK… in PreCallValidateGetDisplayModePropertiesKHR()
5781 skip |= validate_required_handle("vkGetDisplayModePropertiesKHR", "display", display); in PreCallValidateGetDisplayModePropertiesKHR()
5782 …skip |= validate_array("vkGetDisplayModePropertiesKHR", "pPropertyCount", "pProperties", pProperty… in PreCallValidateGetDisplayModePropertiesKHR()
5790 return skip; in PreCallValidateGetDisplayModePropertiesKHR()
5799 bool skip = false; in PreCallValidateCreateDisplayModeKHR() local
5800 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkCreateDisplayModeKHR", VK… in PreCallValidateCreateDisplayModeKHR()
5801 …if (!instance_extensions.vk_khr_display) skip |= OutputExtensionError("vkCreateDisplayModeKHR", VK… in PreCallValidateCreateDisplayModeKHR()
5802 skip |= validate_required_handle("vkCreateDisplayModeKHR", "display", display); in PreCallValidateCreateDisplayModeKHR()
5803 …skip |= validate_struct_type("vkCreateDisplayModeKHR", "pCreateInfo", "VK_STRUCTURE_TYPE_DISPLAY_M… in PreCallValidateCreateDisplayModeKHR()
5806 …skip |= validate_struct_pnext("vkCreateDisplayModeKHR", "pCreateInfo->pNext", NULL, pCreateInfo->p… in PreCallValidateCreateDisplayModeKHR()
5808 …skip |= validate_reserved_flags("vkCreateDisplayModeKHR", "pCreateInfo->flags", pCreateInfo->flags… in PreCallValidateCreateDisplayModeKHR()
5814 …skip |= validate_required_pointer("vkCreateDisplayModeKHR", "pAllocator->pfnAllocation", reinterpr… in PreCallValidateCreateDisplayModeKHR()
5816 …skip |= validate_required_pointer("vkCreateDisplayModeKHR", "pAllocator->pfnReallocation", reinter… in PreCallValidateCreateDisplayModeKHR()
5818 …skip |= validate_required_pointer("vkCreateDisplayModeKHR", "pAllocator->pfnFree", reinterpret_cas… in PreCallValidateCreateDisplayModeKHR()
5822 …skip |= validate_required_pointer("vkCreateDisplayModeKHR", "pAllocator->pfnInternalFree", reinter… in PreCallValidateCreateDisplayModeKHR()
5828 …skip |= validate_required_pointer("vkCreateDisplayModeKHR", "pAllocator->pfnInternalAllocation", r… in PreCallValidateCreateDisplayModeKHR()
5832 …skip |= validate_required_pointer("vkCreateDisplayModeKHR", "pMode", pMode, "VUID-vkCreateDisplayM… in PreCallValidateCreateDisplayModeKHR()
5833 return skip; in PreCallValidateCreateDisplayModeKHR()
5841 bool skip = false; in PreCallValidateGetDisplayPlaneCapabilitiesKHR() local
5842 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetDisplayPlaneCapabiliti… in PreCallValidateGetDisplayPlaneCapabilitiesKHR()
5843 …if (!instance_extensions.vk_khr_display) skip |= OutputExtensionError("vkGetDisplayPlaneCapabiliti… in PreCallValidateGetDisplayPlaneCapabilitiesKHR()
5844 skip |= validate_required_handle("vkGetDisplayPlaneCapabilitiesKHR", "mode", mode); in PreCallValidateGetDisplayPlaneCapabilitiesKHR()
5845 …skip |= validate_required_pointer("vkGetDisplayPlaneCapabilitiesKHR", "pCapabilities", pCapabiliti… in PreCallValidateGetDisplayPlaneCapabilitiesKHR()
5850 return skip; in PreCallValidateGetDisplayPlaneCapabilitiesKHR()
5858 bool skip = false; in PreCallValidateCreateDisplayPlaneSurfaceKHR() local
5859 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkCreateDisplayPlaneSurface… in PreCallValidateCreateDisplayPlaneSurfaceKHR()
5860 …if (!instance_extensions.vk_khr_display) skip |= OutputExtensionError("vkCreateDisplayPlaneSurface… in PreCallValidateCreateDisplayPlaneSurfaceKHR()
5861 …skip |= validate_struct_type("vkCreateDisplayPlaneSurfaceKHR", "pCreateInfo", "VK_STRUCTURE_TYPE_D… in PreCallValidateCreateDisplayPlaneSurfaceKHR()
5864 …skip |= validate_struct_pnext("vkCreateDisplayPlaneSurfaceKHR", "pCreateInfo->pNext", NULL, pCreat… in PreCallValidateCreateDisplayPlaneSurfaceKHR()
5866 …skip |= validate_reserved_flags("vkCreateDisplayPlaneSurfaceKHR", "pCreateInfo->flags", pCreateInf… in PreCallValidateCreateDisplayPlaneSurfaceKHR()
5868 …skip |= validate_required_handle("vkCreateDisplayPlaneSurfaceKHR", "pCreateInfo->displayMode", pCr… in PreCallValidateCreateDisplayPlaneSurfaceKHR()
5870 …skip |= validate_flags("vkCreateDisplayPlaneSurfaceKHR", "pCreateInfo->transform", "VkSurfaceTrans… in PreCallValidateCreateDisplayPlaneSurfaceKHR()
5872 …skip |= validate_flags("vkCreateDisplayPlaneSurfaceKHR", "pCreateInfo->alphaMode", "VkDisplayPlane… in PreCallValidateCreateDisplayPlaneSurfaceKHR()
5878 …skip |= validate_required_pointer("vkCreateDisplayPlaneSurfaceKHR", "pAllocator->pfnAllocation", r… in PreCallValidateCreateDisplayPlaneSurfaceKHR()
5880 …skip |= validate_required_pointer("vkCreateDisplayPlaneSurfaceKHR", "pAllocator->pfnReallocation",… in PreCallValidateCreateDisplayPlaneSurfaceKHR()
5882 …skip |= validate_required_pointer("vkCreateDisplayPlaneSurfaceKHR", "pAllocator->pfnFree", reinter… in PreCallValidateCreateDisplayPlaneSurfaceKHR()
5886 …skip |= validate_required_pointer("vkCreateDisplayPlaneSurfaceKHR", "pAllocator->pfnInternalFree",… in PreCallValidateCreateDisplayPlaneSurfaceKHR()
5892 …skip |= validate_required_pointer("vkCreateDisplayPlaneSurfaceKHR", "pAllocator->pfnInternalAlloca… in PreCallValidateCreateDisplayPlaneSurfaceKHR()
5896 …skip |= validate_required_pointer("vkCreateDisplayPlaneSurfaceKHR", "pSurface", pSurface, "VUID-vk… in PreCallValidateCreateDisplayPlaneSurfaceKHR()
5897 return skip; in PreCallValidateCreateDisplayPlaneSurfaceKHR()
5908 bool skip = false; in PreCallValidateCreateSharedSwapchainsKHR() local
5909 …if (!device_extensions.vk_khr_display) skip |= OutputExtensionError("vkCreateSharedSwapchainsKHR",… in PreCallValidateCreateSharedSwapchainsKHR()
5910 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkCreateSharedSwapchainsKHR… in PreCallValidateCreateSharedSwapchainsKHR()
5911 …if (!device_extensions.vk_khr_display_swapchain) skip |= OutputExtensionError("vkCreateSharedSwapc… in PreCallValidateCreateSharedSwapchainsKHR()
5912 …skip |= validate_struct_type_array("vkCreateSharedSwapchainsKHR", "swapchainCount", "pCreateInfos"… in PreCallValidateCreateSharedSwapchainsKHR()
5919 …skip |= validate_struct_pnext("vkCreateSharedSwapchainsKHR", ParameterName("pCreateInfos[%i].pNext… in PreCallValidateCreateSharedSwapchainsKHR()
5921 …skip |= validate_flags("vkCreateSharedSwapchainsKHR", ParameterName("pCreateInfos[%i].flags", Para… in PreCallValidateCreateSharedSwapchainsKHR()
5923 …skip |= validate_required_handle("vkCreateSharedSwapchainsKHR", ParameterName("pCreateInfos[%i].su… in PreCallValidateCreateSharedSwapchainsKHR()
5925 …skip |= validate_ranged_enum("vkCreateSharedSwapchainsKHR", ParameterName("pCreateInfos[%i].imageF… in PreCallValidateCreateSharedSwapchainsKHR()
5927 …skip |= validate_ranged_enum("vkCreateSharedSwapchainsKHR", ParameterName("pCreateInfos[%i].imageC… in PreCallValidateCreateSharedSwapchainsKHR()
5931 …skip |= validate_flags("vkCreateSharedSwapchainsKHR", ParameterName("pCreateInfos[%i].imageUsage",… in PreCallValidateCreateSharedSwapchainsKHR()
5933 …skip |= validate_ranged_enum("vkCreateSharedSwapchainsKHR", ParameterName("pCreateInfos[%i].imageS… in PreCallValidateCreateSharedSwapchainsKHR()
5935 …skip |= validate_flags("vkCreateSharedSwapchainsKHR", ParameterName("pCreateInfos[%i].preTransform… in PreCallValidateCreateSharedSwapchainsKHR()
5937 …skip |= validate_flags("vkCreateSharedSwapchainsKHR", ParameterName("pCreateInfos[%i].compositeAlp… in PreCallValidateCreateSharedSwapchainsKHR()
5939 …skip |= validate_ranged_enum("vkCreateSharedSwapchainsKHR", ParameterName("pCreateInfos[%i].presen… in PreCallValidateCreateSharedSwapchainsKHR()
5941 …skip |= validate_bool32("vkCreateSharedSwapchainsKHR", ParameterName("pCreateInfos[%i].clipped", P… in PreCallValidateCreateSharedSwapchainsKHR()
5946 …skip |= validate_required_pointer("vkCreateSharedSwapchainsKHR", "pAllocator->pfnAllocation", rein… in PreCallValidateCreateSharedSwapchainsKHR()
5948 …skip |= validate_required_pointer("vkCreateSharedSwapchainsKHR", "pAllocator->pfnReallocation", re… in PreCallValidateCreateSharedSwapchainsKHR()
5950 …skip |= validate_required_pointer("vkCreateSharedSwapchainsKHR", "pAllocator->pfnFree", reinterpre… in PreCallValidateCreateSharedSwapchainsKHR()
5954 …skip |= validate_required_pointer("vkCreateSharedSwapchainsKHR", "pAllocator->pfnInternalFree", re… in PreCallValidateCreateSharedSwapchainsKHR()
5960 …skip |= validate_required_pointer("vkCreateSharedSwapchainsKHR", "pAllocator->pfnInternalAllocatio… in PreCallValidateCreateSharedSwapchainsKHR()
5964 …skip |= validate_array("vkCreateSharedSwapchainsKHR", "swapchainCount", "pSwapchains", swapchainCo… in PreCallValidateCreateSharedSwapchainsKHR()
5965 return skip; in PreCallValidateCreateSharedSwapchainsKHR()
5977 bool skip = false; in PreCallValidateCreateXlibSurfaceKHR() local
5978 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkCreateXlibSurfaceKHR", VK… in PreCallValidateCreateXlibSurfaceKHR()
5979 …if (!instance_extensions.vk_khr_xlib_surface) skip |= OutputExtensionError("vkCreateXlibSurfaceKHR… in PreCallValidateCreateXlibSurfaceKHR()
5980 …skip |= validate_struct_type("vkCreateXlibSurfaceKHR", "pCreateInfo", "VK_STRUCTURE_TYPE_XLIB_SURF… in PreCallValidateCreateXlibSurfaceKHR()
5983 …skip |= validate_struct_pnext("vkCreateXlibSurfaceKHR", "pCreateInfo->pNext", NULL, pCreateInfo->p… in PreCallValidateCreateXlibSurfaceKHR()
5985 …skip |= validate_reserved_flags("vkCreateXlibSurfaceKHR", "pCreateInfo->flags", pCreateInfo->flags… in PreCallValidateCreateXlibSurfaceKHR()
5989 …skip |= validate_required_pointer("vkCreateXlibSurfaceKHR", "pAllocator->pfnAllocation", reinterpr… in PreCallValidateCreateXlibSurfaceKHR()
5991 …skip |= validate_required_pointer("vkCreateXlibSurfaceKHR", "pAllocator->pfnReallocation", reinter… in PreCallValidateCreateXlibSurfaceKHR()
5993 …skip |= validate_required_pointer("vkCreateXlibSurfaceKHR", "pAllocator->pfnFree", reinterpret_cas… in PreCallValidateCreateXlibSurfaceKHR()
5997 …skip |= validate_required_pointer("vkCreateXlibSurfaceKHR", "pAllocator->pfnInternalFree", reinter… in PreCallValidateCreateXlibSurfaceKHR()
6003 …skip |= validate_required_pointer("vkCreateXlibSurfaceKHR", "pAllocator->pfnInternalAllocation", r… in PreCallValidateCreateXlibSurfaceKHR()
6007 …skip |= validate_required_pointer("vkCreateXlibSurfaceKHR", "pSurface", pSurface, "VUID-vkCreateXl… in PreCallValidateCreateXlibSurfaceKHR()
6008 return skip; in PreCallValidateCreateXlibSurfaceKHR()
6016 bool skip = false; in PreCallValidateGetPhysicalDeviceXlibPresentationSupportKHR() local
6017 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetPhysicalDeviceXlibPres… in PreCallValidateGetPhysicalDeviceXlibPresentationSupportKHR()
6018 …if (!instance_extensions.vk_khr_xlib_surface) skip |= OutputExtensionError("vkGetPhysicalDeviceXli… in PreCallValidateGetPhysicalDeviceXlibPresentationSupportKHR()
6019 …skip |= validate_required_pointer("vkGetPhysicalDeviceXlibPresentationSupportKHR", "dpy", dpy, "VU… in PreCallValidateGetPhysicalDeviceXlibPresentationSupportKHR()
6020 return skip; in PreCallValidateGetPhysicalDeviceXlibPresentationSupportKHR()
6032 bool skip = false; in PreCallValidateCreateXcbSurfaceKHR() local
6033 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkCreateXcbSurfaceKHR", VK_… in PreCallValidateCreateXcbSurfaceKHR()
6034 …if (!instance_extensions.vk_khr_xcb_surface) skip |= OutputExtensionError("vkCreateXcbSurfaceKHR",… in PreCallValidateCreateXcbSurfaceKHR()
6035 …skip |= validate_struct_type("vkCreateXcbSurfaceKHR", "pCreateInfo", "VK_STRUCTURE_TYPE_XCB_SURFAC… in PreCallValidateCreateXcbSurfaceKHR()
6038 …skip |= validate_struct_pnext("vkCreateXcbSurfaceKHR", "pCreateInfo->pNext", NULL, pCreateInfo->pN… in PreCallValidateCreateXcbSurfaceKHR()
6040 …skip |= validate_reserved_flags("vkCreateXcbSurfaceKHR", "pCreateInfo->flags", pCreateInfo->flags,… in PreCallValidateCreateXcbSurfaceKHR()
6044 …skip |= validate_required_pointer("vkCreateXcbSurfaceKHR", "pAllocator->pfnAllocation", reinterpre… in PreCallValidateCreateXcbSurfaceKHR()
6046 …skip |= validate_required_pointer("vkCreateXcbSurfaceKHR", "pAllocator->pfnReallocation", reinterp… in PreCallValidateCreateXcbSurfaceKHR()
6048 …skip |= validate_required_pointer("vkCreateXcbSurfaceKHR", "pAllocator->pfnFree", reinterpret_cast… in PreCallValidateCreateXcbSurfaceKHR()
6052 …skip |= validate_required_pointer("vkCreateXcbSurfaceKHR", "pAllocator->pfnInternalFree", reinterp… in PreCallValidateCreateXcbSurfaceKHR()
6058 …skip |= validate_required_pointer("vkCreateXcbSurfaceKHR", "pAllocator->pfnInternalAllocation", re… in PreCallValidateCreateXcbSurfaceKHR()
6062 …skip |= validate_required_pointer("vkCreateXcbSurfaceKHR", "pSurface", pSurface, "VUID-vkCreateXcb… in PreCallValidateCreateXcbSurfaceKHR()
6063 return skip; in PreCallValidateCreateXcbSurfaceKHR()
6071 bool skip = false; in PreCallValidateGetPhysicalDeviceXcbPresentationSupportKHR() local
6072 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetPhysicalDeviceXcbPrese… in PreCallValidateGetPhysicalDeviceXcbPresentationSupportKHR()
6073 …if (!instance_extensions.vk_khr_xcb_surface) skip |= OutputExtensionError("vkGetPhysicalDeviceXcbP… in PreCallValidateGetPhysicalDeviceXcbPresentationSupportKHR()
6074 …skip |= validate_required_pointer("vkGetPhysicalDeviceXcbPresentationSupportKHR", "connection", co… in PreCallValidateGetPhysicalDeviceXcbPresentationSupportKHR()
6075 return skip; in PreCallValidateGetPhysicalDeviceXcbPresentationSupportKHR()
6087 bool skip = false; in PreCallValidateCreateWaylandSurfaceKHR() local
6088 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkCreateWaylandSurfaceKHR",… in PreCallValidateCreateWaylandSurfaceKHR()
6089 …if (!instance_extensions.vk_khr_wayland_surface) skip |= OutputExtensionError("vkCreateWaylandSurf… in PreCallValidateCreateWaylandSurfaceKHR()
6090 …skip |= validate_struct_type("vkCreateWaylandSurfaceKHR", "pCreateInfo", "VK_STRUCTURE_TYPE_WAYLAN… in PreCallValidateCreateWaylandSurfaceKHR()
6093 …skip |= validate_struct_pnext("vkCreateWaylandSurfaceKHR", "pCreateInfo->pNext", NULL, pCreateInfo… in PreCallValidateCreateWaylandSurfaceKHR()
6095 …skip |= validate_reserved_flags("vkCreateWaylandSurfaceKHR", "pCreateInfo->flags", pCreateInfo->fl… in PreCallValidateCreateWaylandSurfaceKHR()
6099 …skip |= validate_required_pointer("vkCreateWaylandSurfaceKHR", "pAllocator->pfnAllocation", reinte… in PreCallValidateCreateWaylandSurfaceKHR()
6101 …skip |= validate_required_pointer("vkCreateWaylandSurfaceKHR", "pAllocator->pfnReallocation", rein… in PreCallValidateCreateWaylandSurfaceKHR()
6103 …skip |= validate_required_pointer("vkCreateWaylandSurfaceKHR", "pAllocator->pfnFree", reinterpret_… in PreCallValidateCreateWaylandSurfaceKHR()
6107 …skip |= validate_required_pointer("vkCreateWaylandSurfaceKHR", "pAllocator->pfnInternalFree", rein… in PreCallValidateCreateWaylandSurfaceKHR()
6113 …skip |= validate_required_pointer("vkCreateWaylandSurfaceKHR", "pAllocator->pfnInternalAllocation"… in PreCallValidateCreateWaylandSurfaceKHR()
6117 …skip |= validate_required_pointer("vkCreateWaylandSurfaceKHR", "pSurface", pSurface, "VUID-vkCreat… in PreCallValidateCreateWaylandSurfaceKHR()
6118 return skip; in PreCallValidateCreateWaylandSurfaceKHR()
6125 bool skip = false; in PreCallValidateGetPhysicalDeviceWaylandPresentationSupportKHR() local
6126 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetPhysicalDeviceWaylandP… in PreCallValidateGetPhysicalDeviceWaylandPresentationSupportKHR()
6127 …if (!instance_extensions.vk_khr_wayland_surface) skip |= OutputExtensionError("vkGetPhysicalDevice… in PreCallValidateGetPhysicalDeviceWaylandPresentationSupportKHR()
6128 …skip |= validate_required_pointer("vkGetPhysicalDeviceWaylandPresentationSupportKHR", "display", d… in PreCallValidateGetPhysicalDeviceWaylandPresentationSupportKHR()
6129 return skip; in PreCallValidateGetPhysicalDeviceWaylandPresentationSupportKHR()
6141 bool skip = false; in PreCallValidateCreateAndroidSurfaceKHR() local
6142 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkCreateAndroidSurfaceKHR",… in PreCallValidateCreateAndroidSurfaceKHR()
6143 …if (!instance_extensions.vk_khr_android_surface) skip |= OutputExtensionError("vkCreateAndroidSurf… in PreCallValidateCreateAndroidSurfaceKHR()
6144 …skip |= validate_struct_type("vkCreateAndroidSurfaceKHR", "pCreateInfo", "VK_STRUCTURE_TYPE_ANDROI… in PreCallValidateCreateAndroidSurfaceKHR()
6147 …skip |= validate_struct_pnext("vkCreateAndroidSurfaceKHR", "pCreateInfo->pNext", NULL, pCreateInfo… in PreCallValidateCreateAndroidSurfaceKHR()
6149 …skip |= validate_reserved_flags("vkCreateAndroidSurfaceKHR", "pCreateInfo->flags", pCreateInfo->fl… in PreCallValidateCreateAndroidSurfaceKHR()
6153 …skip |= validate_required_pointer("vkCreateAndroidSurfaceKHR", "pAllocator->pfnAllocation", reinte… in PreCallValidateCreateAndroidSurfaceKHR()
6155 …skip |= validate_required_pointer("vkCreateAndroidSurfaceKHR", "pAllocator->pfnReallocation", rein… in PreCallValidateCreateAndroidSurfaceKHR()
6157 …skip |= validate_required_pointer("vkCreateAndroidSurfaceKHR", "pAllocator->pfnFree", reinterpret_… in PreCallValidateCreateAndroidSurfaceKHR()
6161 …skip |= validate_required_pointer("vkCreateAndroidSurfaceKHR", "pAllocator->pfnInternalFree", rein… in PreCallValidateCreateAndroidSurfaceKHR()
6167 …skip |= validate_required_pointer("vkCreateAndroidSurfaceKHR", "pAllocator->pfnInternalAllocation"… in PreCallValidateCreateAndroidSurfaceKHR()
6171 …skip |= validate_required_pointer("vkCreateAndroidSurfaceKHR", "pSurface", pSurface, "VUID-vkCreat… in PreCallValidateCreateAndroidSurfaceKHR()
6172 return skip; in PreCallValidateCreateAndroidSurfaceKHR()
6184 bool skip = false; in PreCallValidateCreateWin32SurfaceKHR() local
6185 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkCreateWin32SurfaceKHR", V… in PreCallValidateCreateWin32SurfaceKHR()
6186 …if (!instance_extensions.vk_khr_win32_surface) skip |= OutputExtensionError("vkCreateWin32SurfaceK… in PreCallValidateCreateWin32SurfaceKHR()
6187 …skip |= validate_struct_type("vkCreateWin32SurfaceKHR", "pCreateInfo", "VK_STRUCTURE_TYPE_WIN32_SU… in PreCallValidateCreateWin32SurfaceKHR()
6190 …skip |= validate_struct_pnext("vkCreateWin32SurfaceKHR", "pCreateInfo->pNext", NULL, pCreateInfo->… in PreCallValidateCreateWin32SurfaceKHR()
6192 …skip |= validate_reserved_flags("vkCreateWin32SurfaceKHR", "pCreateInfo->flags", pCreateInfo->flag… in PreCallValidateCreateWin32SurfaceKHR()
6196 …skip |= validate_required_pointer("vkCreateWin32SurfaceKHR", "pAllocator->pfnAllocation", reinterp… in PreCallValidateCreateWin32SurfaceKHR()
6198 …skip |= validate_required_pointer("vkCreateWin32SurfaceKHR", "pAllocator->pfnReallocation", reinte… in PreCallValidateCreateWin32SurfaceKHR()
6200 …skip |= validate_required_pointer("vkCreateWin32SurfaceKHR", "pAllocator->pfnFree", reinterpret_ca… in PreCallValidateCreateWin32SurfaceKHR()
6204 …skip |= validate_required_pointer("vkCreateWin32SurfaceKHR", "pAllocator->pfnInternalFree", reinte… in PreCallValidateCreateWin32SurfaceKHR()
6210 …skip |= validate_required_pointer("vkCreateWin32SurfaceKHR", "pAllocator->pfnInternalAllocation", … in PreCallValidateCreateWin32SurfaceKHR()
6214 …skip |= validate_required_pointer("vkCreateWin32SurfaceKHR", "pSurface", pSurface, "VUID-vkCreateW… in PreCallValidateCreateWin32SurfaceKHR()
6215 return skip; in PreCallValidateCreateWin32SurfaceKHR()
6221 bool skip = false; in PreCallValidateGetPhysicalDeviceWin32PresentationSupportKHR() local
6222 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetPhysicalDeviceWin32Pre… in PreCallValidateGetPhysicalDeviceWin32PresentationSupportKHR()
6223 …if (!instance_extensions.vk_khr_win32_surface) skip |= OutputExtensionError("vkGetPhysicalDeviceWi… in PreCallValidateGetPhysicalDeviceWin32PresentationSupportKHR()
6225 return skip; in PreCallValidateGetPhysicalDeviceWin32PresentationSupportKHR()
6237 bool skip = false; in PreCallValidateGetPhysicalDeviceFeatures2KHR() local
6238 …if (!instance_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vk… in PreCallValidateGetPhysicalDeviceFeatures2KHR()
6239 …skip |= validate_struct_type("vkGetPhysicalDeviceFeatures2KHR", "pFeatures", "VK_STRUCTURE_TYPE_PH… in PreCallValidateGetPhysicalDeviceFeatures2KHR()
6240 return skip; in PreCallValidateGetPhysicalDeviceFeatures2KHR()
6246 bool skip = false; in PreCallValidateGetPhysicalDeviceProperties2KHR() local
6247 …if (!instance_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vk… in PreCallValidateGetPhysicalDeviceProperties2KHR()
6248 …skip |= validate_struct_type("vkGetPhysicalDeviceProperties2KHR", "pProperties", "VK_STRUCTURE_TYP… in PreCallValidateGetPhysicalDeviceProperties2KHR()
6253 return skip; in PreCallValidateGetPhysicalDeviceProperties2KHR()
6260 bool skip = false; in PreCallValidateGetPhysicalDeviceFormatProperties2KHR() local
6261 …if (!instance_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vk… in PreCallValidateGetPhysicalDeviceFormatProperties2KHR()
6262 …skip |= validate_ranged_enum("vkGetPhysicalDeviceFormatProperties2KHR", "format", "VkFormat", AllV… in PreCallValidateGetPhysicalDeviceFormatProperties2KHR()
6263 …skip |= validate_struct_type("vkGetPhysicalDeviceFormatProperties2KHR", "pFormatProperties", "VK_S… in PreCallValidateGetPhysicalDeviceFormatProperties2KHR()
6268 return skip; in PreCallValidateGetPhysicalDeviceFormatProperties2KHR()
6275 bool skip = false; in PreCallValidateGetPhysicalDeviceImageFormatProperties2KHR() local
6276 …if (!instance_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vk… in PreCallValidateGetPhysicalDeviceImageFormatProperties2KHR()
6277 …skip |= validate_struct_type("vkGetPhysicalDeviceImageFormatProperties2KHR", "pImageFormatInfo", "… in PreCallValidateGetPhysicalDeviceImageFormatProperties2KHR()
6282 …skip |= validate_struct_pnext("vkGetPhysicalDeviceImageFormatProperties2KHR", "pImageFormatInfo->p… in PreCallValidateGetPhysicalDeviceImageFormatProperties2KHR()
6284 …skip |= validate_ranged_enum("vkGetPhysicalDeviceImageFormatProperties2KHR", "pImageFormatInfo->fo… in PreCallValidateGetPhysicalDeviceImageFormatProperties2KHR()
6286 …skip |= validate_ranged_enum("vkGetPhysicalDeviceImageFormatProperties2KHR", "pImageFormatInfo->ty… in PreCallValidateGetPhysicalDeviceImageFormatProperties2KHR()
6288 …skip |= validate_ranged_enum("vkGetPhysicalDeviceImageFormatProperties2KHR", "pImageFormatInfo->ti… in PreCallValidateGetPhysicalDeviceImageFormatProperties2KHR()
6290 …skip |= validate_flags("vkGetPhysicalDeviceImageFormatProperties2KHR", "pImageFormatInfo->usage", … in PreCallValidateGetPhysicalDeviceImageFormatProperties2KHR()
6292 …skip |= validate_flags("vkGetPhysicalDeviceImageFormatProperties2KHR", "pImageFormatInfo->flags", … in PreCallValidateGetPhysicalDeviceImageFormatProperties2KHR()
6294 …skip |= validate_struct_type("vkGetPhysicalDeviceImageFormatProperties2KHR", "pImageFormatProperti… in PreCallValidateGetPhysicalDeviceImageFormatProperties2KHR()
6299 return skip; in PreCallValidateGetPhysicalDeviceImageFormatProperties2KHR()
6306 bool skip = false; in PreCallValidateGetPhysicalDeviceQueueFamilyProperties2KHR() local
6307 …if (!instance_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vk… in PreCallValidateGetPhysicalDeviceQueueFamilyProperties2KHR()
6308 …skip |= validate_struct_type_array("vkGetPhysicalDeviceQueueFamilyProperties2KHR", "pQueueFamilyPr… in PreCallValidateGetPhysicalDeviceQueueFamilyProperties2KHR()
6316 return skip; in PreCallValidateGetPhysicalDeviceQueueFamilyProperties2KHR()
6322 bool skip = false; in PreCallValidateGetPhysicalDeviceMemoryProperties2KHR() local
6323 …if (!instance_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vk… in PreCallValidateGetPhysicalDeviceMemoryProperties2KHR()
6324 …skip |= validate_struct_type("vkGetPhysicalDeviceMemoryProperties2KHR", "pMemoryProperties", "VK_S… in PreCallValidateGetPhysicalDeviceMemoryProperties2KHR()
6329 return skip; in PreCallValidateGetPhysicalDeviceMemoryProperties2KHR()
6337 bool skip = false; in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2KHR() local
6338 …if (!instance_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vk… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2KHR()
6339 …skip |= validate_struct_type("vkGetPhysicalDeviceSparseImageFormatProperties2KHR", "pFormatInfo", … in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2KHR()
6342 …skip |= validate_struct_pnext("vkGetPhysicalDeviceSparseImageFormatProperties2KHR", "pFormatInfo->… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2KHR()
6344 …skip |= validate_ranged_enum("vkGetPhysicalDeviceSparseImageFormatProperties2KHR", "pFormatInfo->f… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2KHR()
6346 …skip |= validate_ranged_enum("vkGetPhysicalDeviceSparseImageFormatProperties2KHR", "pFormatInfo->t… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2KHR()
6348 …skip |= validate_flags("vkGetPhysicalDeviceSparseImageFormatProperties2KHR", "pFormatInfo->samples… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2KHR()
6350 …skip |= validate_flags("vkGetPhysicalDeviceSparseImageFormatProperties2KHR", "pFormatInfo->usage",… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2KHR()
6352 …skip |= validate_ranged_enum("vkGetPhysicalDeviceSparseImageFormatProperties2KHR", "pFormatInfo->t… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2KHR()
6354 …skip |= validate_struct_type_array("vkGetPhysicalDeviceSparseImageFormatProperties2KHR", "pPropert… in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2KHR()
6362 return skip; in PreCallValidateGetPhysicalDeviceSparseImageFormatProperties2KHR()
6373 bool skip = false; in PreCallValidateGetDeviceGroupPeerMemoryFeaturesKHR() local
6374 …if (!device_extensions.vk_khr_device_group_creation) skip |= OutputExtensionError("vkGetDeviceGrou… in PreCallValidateGetDeviceGroupPeerMemoryFeaturesKHR()
6375 …if (!device_extensions.vk_khr_device_group) skip |= OutputExtensionError("vkGetDeviceGroupPeerMemo… in PreCallValidateGetDeviceGroupPeerMemoryFeaturesKHR()
6376 …skip |= validate_required_pointer("vkGetDeviceGroupPeerMemoryFeaturesKHR", "pPeerMemoryFeatures", … in PreCallValidateGetDeviceGroupPeerMemoryFeaturesKHR()
6377 return skip; in PreCallValidateGetDeviceGroupPeerMemoryFeaturesKHR()
6383 bool skip = false; in PreCallValidateCmdSetDeviceMaskKHR() local
6384 …if (!device_extensions.vk_khr_device_group_creation) skip |= OutputExtensionError("vkCmdSetDeviceM… in PreCallValidateCmdSetDeviceMaskKHR()
6385 …if (!device_extensions.vk_khr_device_group) skip |= OutputExtensionError("vkCmdSetDeviceMaskKHR", … in PreCallValidateCmdSetDeviceMaskKHR()
6387 return skip; in PreCallValidateCmdSetDeviceMaskKHR()
6398 bool skip = false; in PreCallValidateCmdDispatchBaseKHR() local
6399 …if (!device_extensions.vk_khr_device_group_creation) skip |= OutputExtensionError("vkCmdDispatchBa… in PreCallValidateCmdDispatchBaseKHR()
6400 …if (!device_extensions.vk_khr_device_group) skip |= OutputExtensionError("vkCmdDispatchBaseKHR", V… in PreCallValidateCmdDispatchBaseKHR()
6402 …if (!skip) skip |= manual_PreCallValidateCmdDispatchBaseKHR(commandBuffer, baseGroupX, baseGroupY,… in PreCallValidateCmdDispatchBaseKHR()
6403 return skip; in PreCallValidateCmdDispatchBaseKHR()
6414 bool skip = false; in PreCallValidateTrimCommandPoolKHR() local
6415 …if (!device_extensions.vk_khr_maintenance1) skip |= OutputExtensionError("vkTrimCommandPoolKHR", V… in PreCallValidateTrimCommandPoolKHR()
6416 skip |= validate_required_handle("vkTrimCommandPoolKHR", "commandPool", commandPool); in PreCallValidateTrimCommandPoolKHR()
6417 …skip |= validate_reserved_flags("vkTrimCommandPoolKHR", "flags", flags, "VUID-vkTrimCommandPool-fl… in PreCallValidateTrimCommandPoolKHR()
6418 return skip; in PreCallValidateTrimCommandPoolKHR()
6427 bool skip = false; in PreCallValidateEnumeratePhysicalDeviceGroupsKHR() local
6428 …if (!instance_extensions.vk_khr_device_group_creation) skip |= OutputExtensionError("vkEnumeratePh… in PreCallValidateEnumeratePhysicalDeviceGroupsKHR()
6429 …skip |= validate_struct_type_array("vkEnumeratePhysicalDeviceGroupsKHR", "pPhysicalDeviceGroupCoun… in PreCallValidateEnumeratePhysicalDeviceGroupsKHR()
6437 return skip; in PreCallValidateEnumeratePhysicalDeviceGroupsKHR()
6446 bool skip = false; in PreCallValidateGetPhysicalDeviceExternalBufferPropertiesKHR() local
6447 …if (!instance_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vk… in PreCallValidateGetPhysicalDeviceExternalBufferPropertiesKHR()
6448 …if (!instance_extensions.vk_khr_external_memory_capabilities) skip |= OutputExtensionError("vkGetP… in PreCallValidateGetPhysicalDeviceExternalBufferPropertiesKHR()
6449 …skip |= validate_struct_type("vkGetPhysicalDeviceExternalBufferPropertiesKHR", "pExternalBufferInf… in PreCallValidateGetPhysicalDeviceExternalBufferPropertiesKHR()
6452 …skip |= validate_struct_pnext("vkGetPhysicalDeviceExternalBufferPropertiesKHR", "pExternalBufferIn… in PreCallValidateGetPhysicalDeviceExternalBufferPropertiesKHR()
6454 …skip |= validate_flags("vkGetPhysicalDeviceExternalBufferPropertiesKHR", "pExternalBufferInfo->fla… in PreCallValidateGetPhysicalDeviceExternalBufferPropertiesKHR()
6456 …skip |= validate_flags("vkGetPhysicalDeviceExternalBufferPropertiesKHR", "pExternalBufferInfo->usa… in PreCallValidateGetPhysicalDeviceExternalBufferPropertiesKHR()
6458 …skip |= validate_flags("vkGetPhysicalDeviceExternalBufferPropertiesKHR", "pExternalBufferInfo->han… in PreCallValidateGetPhysicalDeviceExternalBufferPropertiesKHR()
6460 …skip |= validate_struct_type("vkGetPhysicalDeviceExternalBufferPropertiesKHR", "pExternalBufferPro… in PreCallValidateGetPhysicalDeviceExternalBufferPropertiesKHR()
6465 return skip; in PreCallValidateGetPhysicalDeviceExternalBufferPropertiesKHR()
6478 bool skip = false; in PreCallValidateGetMemoryWin32HandleKHR() local
6479 …if (!device_extensions.vk_khr_external_memory) skip |= OutputExtensionError("vkGetMemoryWin32Handl… in PreCallValidateGetMemoryWin32HandleKHR()
6480 …if (!device_extensions.vk_khr_external_memory_win32) skip |= OutputExtensionError("vkGetMemoryWin3… in PreCallValidateGetMemoryWin32HandleKHR()
6481 …skip |= validate_struct_type("vkGetMemoryWin32HandleKHR", "pGetWin32HandleInfo", "VK_STRUCTURE_TYP… in PreCallValidateGetMemoryWin32HandleKHR()
6484 …skip |= validate_struct_pnext("vkGetMemoryWin32HandleKHR", "pGetWin32HandleInfo->pNext", NULL, pGe… in PreCallValidateGetMemoryWin32HandleKHR()
6486 …skip |= validate_required_handle("vkGetMemoryWin32HandleKHR", "pGetWin32HandleInfo->memory", pGetW… in PreCallValidateGetMemoryWin32HandleKHR()
6488 …skip |= validate_flags("vkGetMemoryWin32HandleKHR", "pGetWin32HandleInfo->handleType", "VkExternal… in PreCallValidateGetMemoryWin32HandleKHR()
6490 …skip |= validate_required_pointer("vkGetMemoryWin32HandleKHR", "pHandle", pHandle, "VUID-vkGetMemo… in PreCallValidateGetMemoryWin32HandleKHR()
6491 return skip; in PreCallValidateGetMemoryWin32HandleKHR()
6499 bool skip = false; in PreCallValidateGetMemoryWin32HandlePropertiesKHR() local
6500 …if (!device_extensions.vk_khr_external_memory) skip |= OutputExtensionError("vkGetMemoryWin32Handl… in PreCallValidateGetMemoryWin32HandlePropertiesKHR()
6501 …if (!device_extensions.vk_khr_external_memory_win32) skip |= OutputExtensionError("vkGetMemoryWin3… in PreCallValidateGetMemoryWin32HandlePropertiesKHR()
6502 …skip |= validate_flags("vkGetMemoryWin32HandlePropertiesKHR", "handleType", "VkExternalMemoryHandl… in PreCallValidateGetMemoryWin32HandlePropertiesKHR()
6503 …skip |= validate_struct_type("vkGetMemoryWin32HandlePropertiesKHR", "pMemoryWin32HandleProperties"… in PreCallValidateGetMemoryWin32HandlePropertiesKHR()
6508 return skip; in PreCallValidateGetMemoryWin32HandlePropertiesKHR()
6517 bool skip = false; in PreCallValidateGetMemoryFdKHR() local
6518 …if (!device_extensions.vk_khr_external_memory) skip |= OutputExtensionError("vkGetMemoryFdKHR", VK… in PreCallValidateGetMemoryFdKHR()
6519 …if (!device_extensions.vk_khr_external_memory_fd) skip |= OutputExtensionError("vkGetMemoryFdKHR",… in PreCallValidateGetMemoryFdKHR()
6520 …skip |= validate_struct_type("vkGetMemoryFdKHR", "pGetFdInfo", "VK_STRUCTURE_TYPE_MEMORY_GET_FD_IN… in PreCallValidateGetMemoryFdKHR()
6523 …skip |= validate_struct_pnext("vkGetMemoryFdKHR", "pGetFdInfo->pNext", NULL, pGetFdInfo->pNext, 0,… in PreCallValidateGetMemoryFdKHR()
6525 … skip |= validate_required_handle("vkGetMemoryFdKHR", "pGetFdInfo->memory", pGetFdInfo->memory); in PreCallValidateGetMemoryFdKHR()
6527 …skip |= validate_flags("vkGetMemoryFdKHR", "pGetFdInfo->handleType", "VkExternalMemoryHandleTypeFl… in PreCallValidateGetMemoryFdKHR()
6529 …skip |= validate_required_pointer("vkGetMemoryFdKHR", "pFd", pFd, "VUID-vkGetMemoryFdKHR-pFd-param… in PreCallValidateGetMemoryFdKHR()
6530 return skip; in PreCallValidateGetMemoryFdKHR()
6538 bool skip = false; in PreCallValidateGetMemoryFdPropertiesKHR() local
6539 …if (!device_extensions.vk_khr_external_memory) skip |= OutputExtensionError("vkGetMemoryFdProperti… in PreCallValidateGetMemoryFdPropertiesKHR()
6540 …if (!device_extensions.vk_khr_external_memory_fd) skip |= OutputExtensionError("vkGetMemoryFdPrope… in PreCallValidateGetMemoryFdPropertiesKHR()
6541 …skip |= validate_flags("vkGetMemoryFdPropertiesKHR", "handleType", "VkExternalMemoryHandleTypeFlag… in PreCallValidateGetMemoryFdPropertiesKHR()
6542 …skip |= validate_struct_type("vkGetMemoryFdPropertiesKHR", "pMemoryFdProperties", "VK_STRUCTURE_TY… in PreCallValidateGetMemoryFdPropertiesKHR()
6547 return skip; in PreCallValidateGetMemoryFdPropertiesKHR()
6560 bool skip = false; in PreCallValidateGetPhysicalDeviceExternalSemaphorePropertiesKHR() local
6561 …if (!instance_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vk… in PreCallValidateGetPhysicalDeviceExternalSemaphorePropertiesKHR()
6562 …if (!instance_extensions.vk_khr_external_semaphore_capabilities) skip |= OutputExtensionError("vkG… in PreCallValidateGetPhysicalDeviceExternalSemaphorePropertiesKHR()
6563 …skip |= validate_struct_type("vkGetPhysicalDeviceExternalSemaphorePropertiesKHR", "pExternalSemaph… in PreCallValidateGetPhysicalDeviceExternalSemaphorePropertiesKHR()
6566 …skip |= validate_struct_pnext("vkGetPhysicalDeviceExternalSemaphorePropertiesKHR", "pExternalSemap… in PreCallValidateGetPhysicalDeviceExternalSemaphorePropertiesKHR()
6568 …skip |= validate_flags("vkGetPhysicalDeviceExternalSemaphorePropertiesKHR", "pExternalSemaphoreInf… in PreCallValidateGetPhysicalDeviceExternalSemaphorePropertiesKHR()
6570 …skip |= validate_struct_type("vkGetPhysicalDeviceExternalSemaphorePropertiesKHR", "pExternalSemaph… in PreCallValidateGetPhysicalDeviceExternalSemaphorePropertiesKHR()
6575 return skip; in PreCallValidateGetPhysicalDeviceExternalSemaphorePropertiesKHR()
6587 bool skip = false; in PreCallValidateImportSemaphoreWin32HandleKHR() local
6588 …if (!device_extensions.vk_khr_external_semaphore) skip |= OutputExtensionError("vkImportSemaphoreW… in PreCallValidateImportSemaphoreWin32HandleKHR()
6589 …if (!device_extensions.vk_khr_external_semaphore_win32) skip |= OutputExtensionError("vkImportSema… in PreCallValidateImportSemaphoreWin32HandleKHR()
6590 …skip |= validate_struct_type("vkImportSemaphoreWin32HandleKHR", "pImportSemaphoreWin32HandleInfo",… in PreCallValidateImportSemaphoreWin32HandleKHR()
6593 …skip |= validate_struct_pnext("vkImportSemaphoreWin32HandleKHR", "pImportSemaphoreWin32HandleInfo-… in PreCallValidateImportSemaphoreWin32HandleKHR()
6595 …skip |= validate_required_handle("vkImportSemaphoreWin32HandleKHR", "pImportSemaphoreWin32HandleIn… in PreCallValidateImportSemaphoreWin32HandleKHR()
6597 …skip |= validate_flags("vkImportSemaphoreWin32HandleKHR", "pImportSemaphoreWin32HandleInfo->flags"… in PreCallValidateImportSemaphoreWin32HandleKHR()
6599 …skip |= validate_flags("vkImportSemaphoreWin32HandleKHR", "pImportSemaphoreWin32HandleInfo->handle… in PreCallValidateImportSemaphoreWin32HandleKHR()
6601 return skip; in PreCallValidateImportSemaphoreWin32HandleKHR()
6608 bool skip = false; in PreCallValidateGetSemaphoreWin32HandleKHR() local
6609 …if (!device_extensions.vk_khr_external_semaphore) skip |= OutputExtensionError("vkGetSemaphoreWin3… in PreCallValidateGetSemaphoreWin32HandleKHR()
6610 …if (!device_extensions.vk_khr_external_semaphore_win32) skip |= OutputExtensionError("vkGetSemapho… in PreCallValidateGetSemaphoreWin32HandleKHR()
6611 …skip |= validate_struct_type("vkGetSemaphoreWin32HandleKHR", "pGetWin32HandleInfo", "VK_STRUCTURE_… in PreCallValidateGetSemaphoreWin32HandleKHR()
6614 …skip |= validate_struct_pnext("vkGetSemaphoreWin32HandleKHR", "pGetWin32HandleInfo->pNext", NULL, … in PreCallValidateGetSemaphoreWin32HandleKHR()
6616 …skip |= validate_required_handle("vkGetSemaphoreWin32HandleKHR", "pGetWin32HandleInfo->semaphore",… in PreCallValidateGetSemaphoreWin32HandleKHR()
6618 …skip |= validate_flags("vkGetSemaphoreWin32HandleKHR", "pGetWin32HandleInfo->handleType", "VkExter… in PreCallValidateGetSemaphoreWin32HandleKHR()
6620 …skip |= validate_required_pointer("vkGetSemaphoreWin32HandleKHR", "pHandle", pHandle, "VUID-vkGetS… in PreCallValidateGetSemaphoreWin32HandleKHR()
6621 return skip; in PreCallValidateGetSemaphoreWin32HandleKHR()
6629 bool skip = false; in PreCallValidateImportSemaphoreFdKHR() local
6630 …if (!device_extensions.vk_khr_external_semaphore) skip |= OutputExtensionError("vkImportSemaphoreF… in PreCallValidateImportSemaphoreFdKHR()
6631 …if (!device_extensions.vk_khr_external_semaphore_fd) skip |= OutputExtensionError("vkImportSemapho… in PreCallValidateImportSemaphoreFdKHR()
6632 …skip |= validate_struct_type("vkImportSemaphoreFdKHR", "pImportSemaphoreFdInfo", "VK_STRUCTURE_TYP… in PreCallValidateImportSemaphoreFdKHR()
6635 …skip |= validate_struct_pnext("vkImportSemaphoreFdKHR", "pImportSemaphoreFdInfo->pNext", NULL, pIm… in PreCallValidateImportSemaphoreFdKHR()
6637 …skip |= validate_required_handle("vkImportSemaphoreFdKHR", "pImportSemaphoreFdInfo->semaphore", pI… in PreCallValidateImportSemaphoreFdKHR()
6639 …skip |= validate_flags("vkImportSemaphoreFdKHR", "pImportSemaphoreFdInfo->flags", "VkSemaphoreImpo… in PreCallValidateImportSemaphoreFdKHR()
6641 …skip |= validate_flags("vkImportSemaphoreFdKHR", "pImportSemaphoreFdInfo->handleType", "VkExternal… in PreCallValidateImportSemaphoreFdKHR()
6643 return skip; in PreCallValidateImportSemaphoreFdKHR()
6650 bool skip = false; in PreCallValidateGetSemaphoreFdKHR() local
6651 …if (!device_extensions.vk_khr_external_semaphore) skip |= OutputExtensionError("vkGetSemaphoreFdKH… in PreCallValidateGetSemaphoreFdKHR()
6652 …if (!device_extensions.vk_khr_external_semaphore_fd) skip |= OutputExtensionError("vkGetSemaphoreF… in PreCallValidateGetSemaphoreFdKHR()
6653 …skip |= validate_struct_type("vkGetSemaphoreFdKHR", "pGetFdInfo", "VK_STRUCTURE_TYPE_SEMAPHORE_GET… in PreCallValidateGetSemaphoreFdKHR()
6656 …skip |= validate_struct_pnext("vkGetSemaphoreFdKHR", "pGetFdInfo->pNext", NULL, pGetFdInfo->pNext,… in PreCallValidateGetSemaphoreFdKHR()
6658 …skip |= validate_required_handle("vkGetSemaphoreFdKHR", "pGetFdInfo->semaphore", pGetFdInfo->semap… in PreCallValidateGetSemaphoreFdKHR()
6660 …skip |= validate_flags("vkGetSemaphoreFdKHR", "pGetFdInfo->handleType", "VkExternalSemaphoreHandle… in PreCallValidateGetSemaphoreFdKHR()
6662 …skip |= validate_required_pointer("vkGetSemaphoreFdKHR", "pFd", pFd, "VUID-vkGetSemaphoreFdKHR-pFd… in PreCallValidateGetSemaphoreFdKHR()
6663 return skip; in PreCallValidateGetSemaphoreFdKHR()
6675 bool skip = false; in PreCallValidateCmdPushDescriptorSetKHR() local
6676 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdPushDescriptorSetKHR()
6677 …if (!device_extensions.vk_khr_push_descriptor) skip |= OutputExtensionError("vkCmdPushDescriptorSe… in PreCallValidateCmdPushDescriptorSetKHR()
6678 …skip |= validate_ranged_enum("vkCmdPushDescriptorSetKHR", "pipelineBindPoint", "VkPipelineBindPoin… in PreCallValidateCmdPushDescriptorSetKHR()
6679 skip |= validate_required_handle("vkCmdPushDescriptorSetKHR", "layout", layout); in PreCallValidateCmdPushDescriptorSetKHR()
6680 …skip |= validate_struct_type_array("vkCmdPushDescriptorSetKHR", "descriptorWriteCount", "pDescript… in PreCallValidateCmdPushDescriptorSetKHR()
6687 …skip |= validate_struct_pnext("vkCmdPushDescriptorSetKHR", ParameterName("pDescriptorWrites[%i].pN… in PreCallValidateCmdPushDescriptorSetKHR()
6689 …skip |= validate_ranged_enum("vkCmdPushDescriptorSetKHR", ParameterName("pDescriptorWrites[%i].des… in PreCallValidateCmdPushDescriptorSetKHR()
6692 return skip; in PreCallValidateCmdPushDescriptorSetKHR()
6701 bool skip = false; in PreCallValidateCmdPushDescriptorSetWithTemplateKHR() local
6702 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdPushDescriptorSetWithTemplateKHR()
6703 …if (!device_extensions.vk_khr_push_descriptor) skip |= OutputExtensionError("vkCmdPushDescriptorSe… in PreCallValidateCmdPushDescriptorSetWithTemplateKHR()
6704 …skip |= validate_required_handle("vkCmdPushDescriptorSetWithTemplateKHR", "descriptorUpdateTemplat… in PreCallValidateCmdPushDescriptorSetWithTemplateKHR()
6705 skip |= validate_required_handle("vkCmdPushDescriptorSetWithTemplateKHR", "layout", layout); in PreCallValidateCmdPushDescriptorSetWithTemplateKHR()
6706 return skip; in PreCallValidateCmdPushDescriptorSetWithTemplateKHR()
6722 bool skip = false; in PreCallValidateCreateDescriptorUpdateTemplateKHR() local
6723 …if (!device_extensions.vk_khr_descriptor_update_template) skip |= OutputExtensionError("vkCreateDe… in PreCallValidateCreateDescriptorUpdateTemplateKHR()
6724 …skip |= validate_struct_type("vkCreateDescriptorUpdateTemplateKHR", "pCreateInfo", "VK_STRUCTURE_T… in PreCallValidateCreateDescriptorUpdateTemplateKHR()
6727 …skip |= validate_struct_pnext("vkCreateDescriptorUpdateTemplateKHR", "pCreateInfo->pNext", NULL, p… in PreCallValidateCreateDescriptorUpdateTemplateKHR()
6729 …skip |= validate_reserved_flags("vkCreateDescriptorUpdateTemplateKHR", "pCreateInfo->flags", pCrea… in PreCallValidateCreateDescriptorUpdateTemplateKHR()
6731 …skip |= validate_array("vkCreateDescriptorUpdateTemplateKHR", "pCreateInfo->descriptorUpdateEntryC… in PreCallValidateCreateDescriptorUpdateTemplateKHR()
6737 …skip |= validate_ranged_enum("vkCreateDescriptorUpdateTemplateKHR", ParameterName("pCreateInfo->pD… in PreCallValidateCreateDescriptorUpdateTemplateKHR()
6741 …skip |= validate_ranged_enum("vkCreateDescriptorUpdateTemplateKHR", "pCreateInfo->templateType", "… in PreCallValidateCreateDescriptorUpdateTemplateKHR()
6745 …skip |= validate_required_pointer("vkCreateDescriptorUpdateTemplateKHR", "pAllocator->pfnAllocatio… in PreCallValidateCreateDescriptorUpdateTemplateKHR()
6747 …skip |= validate_required_pointer("vkCreateDescriptorUpdateTemplateKHR", "pAllocator->pfnReallocat… in PreCallValidateCreateDescriptorUpdateTemplateKHR()
6749 …skip |= validate_required_pointer("vkCreateDescriptorUpdateTemplateKHR", "pAllocator->pfnFree", re… in PreCallValidateCreateDescriptorUpdateTemplateKHR()
6753 …skip |= validate_required_pointer("vkCreateDescriptorUpdateTemplateKHR", "pAllocator->pfnInternalF… in PreCallValidateCreateDescriptorUpdateTemplateKHR()
6759 …skip |= validate_required_pointer("vkCreateDescriptorUpdateTemplateKHR", "pAllocator->pfnInternalA… in PreCallValidateCreateDescriptorUpdateTemplateKHR()
6763 …skip |= validate_required_pointer("vkCreateDescriptorUpdateTemplateKHR", "pDescriptorUpdateTemplat… in PreCallValidateCreateDescriptorUpdateTemplateKHR()
6764 return skip; in PreCallValidateCreateDescriptorUpdateTemplateKHR()
6771 bool skip = false; in PreCallValidateDestroyDescriptorUpdateTemplateKHR() local
6772 …if (!device_extensions.vk_khr_descriptor_update_template) skip |= OutputExtensionError("vkDestroyD… in PreCallValidateDestroyDescriptorUpdateTemplateKHR()
6775 …skip |= validate_required_pointer("vkDestroyDescriptorUpdateTemplateKHR", "pAllocator->pfnAllocati… in PreCallValidateDestroyDescriptorUpdateTemplateKHR()
6777 …skip |= validate_required_pointer("vkDestroyDescriptorUpdateTemplateKHR", "pAllocator->pfnRealloca… in PreCallValidateDestroyDescriptorUpdateTemplateKHR()
6779 …skip |= validate_required_pointer("vkDestroyDescriptorUpdateTemplateKHR", "pAllocator->pfnFree", r… in PreCallValidateDestroyDescriptorUpdateTemplateKHR()
6783 …skip |= validate_required_pointer("vkDestroyDescriptorUpdateTemplateKHR", "pAllocator->pfnInternal… in PreCallValidateDestroyDescriptorUpdateTemplateKHR()
6789 …skip |= validate_required_pointer("vkDestroyDescriptorUpdateTemplateKHR", "pAllocator->pfnInternal… in PreCallValidateDestroyDescriptorUpdateTemplateKHR()
6793 return skip; in PreCallValidateDestroyDescriptorUpdateTemplateKHR()
6801 bool skip = false; in PreCallValidateUpdateDescriptorSetWithTemplateKHR() local
6802 …if (!device_extensions.vk_khr_descriptor_update_template) skip |= OutputExtensionError("vkUpdateDe… in PreCallValidateUpdateDescriptorSetWithTemplateKHR()
6803 …skip |= validate_required_handle("vkUpdateDescriptorSetWithTemplateKHR", "descriptorSet", descript… in PreCallValidateUpdateDescriptorSetWithTemplateKHR()
6804 …skip |= validate_required_handle("vkUpdateDescriptorSetWithTemplateKHR", "descriptorUpdateTemplate… in PreCallValidateUpdateDescriptorSetWithTemplateKHR()
6805 return skip; in PreCallValidateUpdateDescriptorSetWithTemplateKHR()
6817 bool skip = false; in PreCallValidateCreateRenderPass2KHR() local
6818 …if (!device_extensions.vk_khr_maintenance2) skip |= OutputExtensionError("vkCreateRenderPass2KHR",… in PreCallValidateCreateRenderPass2KHR()
6819 …if (!device_extensions.vk_khr_multiview) skip |= OutputExtensionError("vkCreateRenderPass2KHR", VK… in PreCallValidateCreateRenderPass2KHR()
6820 …if (!device_extensions.vk_khr_create_renderpass_2) skip |= OutputExtensionError("vkCreateRenderPas… in PreCallValidateCreateRenderPass2KHR()
6821 …skip |= validate_struct_type("vkCreateRenderPass2KHR", "pCreateInfo", "VK_STRUCTURE_TYPE_RENDER_PA… in PreCallValidateCreateRenderPass2KHR()
6824 …skip |= validate_struct_pnext("vkCreateRenderPass2KHR", "pCreateInfo->pNext", NULL, pCreateInfo->p… in PreCallValidateCreateRenderPass2KHR()
6826 …skip |= validate_struct_type_array("vkCreateRenderPass2KHR", "pCreateInfo->attachmentCount", "pCre… in PreCallValidateCreateRenderPass2KHR()
6832 …skip |= validate_flags("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pAttachments[%i].flag… in PreCallValidateCreateRenderPass2KHR()
6834 …skip |= validate_ranged_enum("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pAttachments[%i… in PreCallValidateCreateRenderPass2KHR()
6836 …skip |= validate_flags("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pAttachments[%i].samp… in PreCallValidateCreateRenderPass2KHR()
6838 …skip |= validate_ranged_enum("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pAttachments[%i… in PreCallValidateCreateRenderPass2KHR()
6840 …skip |= validate_ranged_enum("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pAttachments[%i… in PreCallValidateCreateRenderPass2KHR()
6842 …skip |= validate_ranged_enum("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pAttachments[%i… in PreCallValidateCreateRenderPass2KHR()
6844 …skip |= validate_ranged_enum("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pAttachments[%i… in PreCallValidateCreateRenderPass2KHR()
6846 …skip |= validate_ranged_enum("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pAttachments[%i… in PreCallValidateCreateRenderPass2KHR()
6848 …skip |= validate_ranged_enum("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pAttachments[%i… in PreCallValidateCreateRenderPass2KHR()
6852 …skip |= validate_struct_type_array("vkCreateRenderPass2KHR", "pCreateInfo->subpassCount", "pCreate… in PreCallValidateCreateRenderPass2KHR()
6858 …skip |= validate_flags("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pSubpasses[%i].flags"… in PreCallValidateCreateRenderPass2KHR()
6860 …skip |= validate_ranged_enum("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pSubpasses[%i].… in PreCallValidateCreateRenderPass2KHR()
6862 …skip |= validate_struct_type_array("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pSubpasse… in PreCallValidateCreateRenderPass2KHR()
6868 …skip |= validate_ranged_enum("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pSubpasses[%i].… in PreCallValidateCreateRenderPass2KHR()
6872 …skip |= validate_struct_type_array("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pSubpasse… in PreCallValidateCreateRenderPass2KHR()
6878 …skip |= validate_ranged_enum("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pSubpasses[%i].… in PreCallValidateCreateRenderPass2KHR()
6882 …skip |= validate_struct_type_array("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pSubpasse… in PreCallValidateCreateRenderPass2KHR()
6888 …skip |= validate_ranged_enum("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pSubpasses[%i].… in PreCallValidateCreateRenderPass2KHR()
6892 …skip |= validate_struct_type("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pSubpasses[%i].… in PreCallValidateCreateRenderPass2KHR()
6896 …skip |= validate_ranged_enum("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pSubpasses[%i].… in PreCallValidateCreateRenderPass2KHR()
6899 …skip |= validate_array("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pSubpasses[%i].preser… in PreCallValidateCreateRenderPass2KHR()
6903 …skip |= validate_struct_type_array("vkCreateRenderPass2KHR", "pCreateInfo->dependencyCount", "pCre… in PreCallValidateCreateRenderPass2KHR()
6909 …skip |= validate_flags("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pDependencies[%i].src… in PreCallValidateCreateRenderPass2KHR()
6911 …skip |= validate_flags("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pDependencies[%i].dst… in PreCallValidateCreateRenderPass2KHR()
6913 …skip |= validate_flags("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pDependencies[%i].src… in PreCallValidateCreateRenderPass2KHR()
6915 …skip |= validate_flags("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pDependencies[%i].dst… in PreCallValidateCreateRenderPass2KHR()
6917 …skip |= validate_flags("vkCreateRenderPass2KHR", ParameterName("pCreateInfo->pDependencies[%i].dep… in PreCallValidateCreateRenderPass2KHR()
6921 …skip |= validate_array("vkCreateRenderPass2KHR", "pCreateInfo->correlatedViewMaskCount", "pCreateI… in PreCallValidateCreateRenderPass2KHR()
6925 …skip |= validate_required_pointer("vkCreateRenderPass2KHR", "pAllocator->pfnAllocation", reinterpr… in PreCallValidateCreateRenderPass2KHR()
6927 …skip |= validate_required_pointer("vkCreateRenderPass2KHR", "pAllocator->pfnReallocation", reinter… in PreCallValidateCreateRenderPass2KHR()
6929 …skip |= validate_required_pointer("vkCreateRenderPass2KHR", "pAllocator->pfnFree", reinterpret_cas… in PreCallValidateCreateRenderPass2KHR()
6933 …skip |= validate_required_pointer("vkCreateRenderPass2KHR", "pAllocator->pfnInternalFree", reinter… in PreCallValidateCreateRenderPass2KHR()
6939 …skip |= validate_required_pointer("vkCreateRenderPass2KHR", "pAllocator->pfnInternalAllocation", r… in PreCallValidateCreateRenderPass2KHR()
6943 …skip |= validate_required_pointer("vkCreateRenderPass2KHR", "pRenderPass", pRenderPass, "VUID-vkCr… in PreCallValidateCreateRenderPass2KHR()
6944 …if (!skip) skip |= manual_PreCallValidateCreateRenderPass2KHR(device, pCreateInfo, pAllocator, pRe… in PreCallValidateCreateRenderPass2KHR()
6945 return skip; in PreCallValidateCreateRenderPass2KHR()
6952 bool skip = false; in PreCallValidateCmdBeginRenderPass2KHR() local
6953 …if (!device_extensions.vk_khr_maintenance2) skip |= OutputExtensionError("vkCmdBeginRenderPass2KHR… in PreCallValidateCmdBeginRenderPass2KHR()
6954 …if (!device_extensions.vk_khr_multiview) skip |= OutputExtensionError("vkCmdBeginRenderPass2KHR", … in PreCallValidateCmdBeginRenderPass2KHR()
6955 …if (!device_extensions.vk_khr_create_renderpass_2) skip |= OutputExtensionError("vkCmdBeginRenderP… in PreCallValidateCmdBeginRenderPass2KHR()
6956 …skip |= validate_struct_type("vkCmdBeginRenderPass2KHR", "pRenderPassBegin", "VK_STRUCTURE_TYPE_RE… in PreCallValidateCmdBeginRenderPass2KHR()
6961 …skip |= validate_struct_pnext("vkCmdBeginRenderPass2KHR", "pRenderPassBegin->pNext", "VkDeviceGrou… in PreCallValidateCmdBeginRenderPass2KHR()
6963 …skip |= validate_required_handle("vkCmdBeginRenderPass2KHR", "pRenderPassBegin->renderPass", pRend… in PreCallValidateCmdBeginRenderPass2KHR()
6965 …skip |= validate_required_handle("vkCmdBeginRenderPass2KHR", "pRenderPassBegin->framebuffer", pRen… in PreCallValidateCmdBeginRenderPass2KHR()
6971 …skip |= validate_array("vkCmdBeginRenderPass2KHR", "pRenderPassBegin->clearValueCount", "pRenderPa… in PreCallValidateCmdBeginRenderPass2KHR()
6983 …skip |= validate_struct_type("vkCmdBeginRenderPass2KHR", "pSubpassBeginInfo", "VK_STRUCTURE_TYPE_S… in PreCallValidateCmdBeginRenderPass2KHR()
6986 …skip |= validate_struct_pnext("vkCmdBeginRenderPass2KHR", "pSubpassBeginInfo->pNext", NULL, pSubpa… in PreCallValidateCmdBeginRenderPass2KHR()
6988 …skip |= validate_ranged_enum("vkCmdBeginRenderPass2KHR", "pSubpassBeginInfo->contents", "VkSubpass… in PreCallValidateCmdBeginRenderPass2KHR()
6990 return skip; in PreCallValidateCmdBeginRenderPass2KHR()
6997 bool skip = false; in PreCallValidateCmdNextSubpass2KHR() local
6998 …if (!device_extensions.vk_khr_maintenance2) skip |= OutputExtensionError("vkCmdNextSubpass2KHR", V… in PreCallValidateCmdNextSubpass2KHR()
6999 …if (!device_extensions.vk_khr_multiview) skip |= OutputExtensionError("vkCmdNextSubpass2KHR", VK_K… in PreCallValidateCmdNextSubpass2KHR()
7000 …if (!device_extensions.vk_khr_create_renderpass_2) skip |= OutputExtensionError("vkCmdNextSubpass2… in PreCallValidateCmdNextSubpass2KHR()
7001 …skip |= validate_struct_type("vkCmdNextSubpass2KHR", "pSubpassBeginInfo", "VK_STRUCTURE_TYPE_SUBPA… in PreCallValidateCmdNextSubpass2KHR()
7004 …skip |= validate_struct_pnext("vkCmdNextSubpass2KHR", "pSubpassBeginInfo->pNext", NULL, pSubpassBe… in PreCallValidateCmdNextSubpass2KHR()
7006 …skip |= validate_ranged_enum("vkCmdNextSubpass2KHR", "pSubpassBeginInfo->contents", "VkSubpassCont… in PreCallValidateCmdNextSubpass2KHR()
7008 …skip |= validate_struct_type("vkCmdNextSubpass2KHR", "pSubpassEndInfo", "VK_STRUCTURE_TYPE_SUBPASS… in PreCallValidateCmdNextSubpass2KHR()
7011 …skip |= validate_struct_pnext("vkCmdNextSubpass2KHR", "pSubpassEndInfo->pNext", NULL, pSubpassEndI… in PreCallValidateCmdNextSubpass2KHR()
7013 return skip; in PreCallValidateCmdNextSubpass2KHR()
7019 bool skip = false; in PreCallValidateCmdEndRenderPass2KHR() local
7020 …if (!device_extensions.vk_khr_maintenance2) skip |= OutputExtensionError("vkCmdEndRenderPass2KHR",… in PreCallValidateCmdEndRenderPass2KHR()
7021 …if (!device_extensions.vk_khr_multiview) skip |= OutputExtensionError("vkCmdEndRenderPass2KHR", VK… in PreCallValidateCmdEndRenderPass2KHR()
7022 …if (!device_extensions.vk_khr_create_renderpass_2) skip |= OutputExtensionError("vkCmdEndRenderPas… in PreCallValidateCmdEndRenderPass2KHR()
7023 …skip |= validate_struct_type("vkCmdEndRenderPass2KHR", "pSubpassEndInfo", "VK_STRUCTURE_TYPE_SUBPA… in PreCallValidateCmdEndRenderPass2KHR()
7026 …skip |= validate_struct_pnext("vkCmdEndRenderPass2KHR", "pSubpassEndInfo->pNext", NULL, pSubpassEn… in PreCallValidateCmdEndRenderPass2KHR()
7028 return skip; in PreCallValidateCmdEndRenderPass2KHR()
7036 bool skip = false; in PreCallValidateGetSwapchainStatusKHR() local
7037 …if (!device_extensions.vk_khr_get_surface_capabilities_2) skip |= OutputExtensionError("vkGetSwapc… in PreCallValidateGetSwapchainStatusKHR()
7038 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkGe… in PreCallValidateGetSwapchainStatusKHR()
7039 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkGetSwapchainStatusKHR", V… in PreCallValidateGetSwapchainStatusKHR()
7040 …if (!device_extensions.vk_khr_shared_presentable_image) skip |= OutputExtensionError("vkGetSwapcha… in PreCallValidateGetSwapchainStatusKHR()
7041 skip |= validate_required_handle("vkGetSwapchainStatusKHR", "swapchain", swapchain); in PreCallValidateGetSwapchainStatusKHR()
7042 return skip; in PreCallValidateGetSwapchainStatusKHR()
7051 bool skip = false; in PreCallValidateGetPhysicalDeviceExternalFencePropertiesKHR() local
7052 …if (!instance_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vk… in PreCallValidateGetPhysicalDeviceExternalFencePropertiesKHR()
7053 …if (!instance_extensions.vk_khr_external_fence_capabilities) skip |= OutputExtensionError("vkGetPh… in PreCallValidateGetPhysicalDeviceExternalFencePropertiesKHR()
7054 …skip |= validate_struct_type("vkGetPhysicalDeviceExternalFencePropertiesKHR", "pExternalFenceInfo"… in PreCallValidateGetPhysicalDeviceExternalFencePropertiesKHR()
7057 …skip |= validate_struct_pnext("vkGetPhysicalDeviceExternalFencePropertiesKHR", "pExternalFenceInfo… in PreCallValidateGetPhysicalDeviceExternalFencePropertiesKHR()
7059 …skip |= validate_flags("vkGetPhysicalDeviceExternalFencePropertiesKHR", "pExternalFenceInfo->handl… in PreCallValidateGetPhysicalDeviceExternalFencePropertiesKHR()
7061 …skip |= validate_struct_type("vkGetPhysicalDeviceExternalFencePropertiesKHR", "pExternalFencePrope… in PreCallValidateGetPhysicalDeviceExternalFencePropertiesKHR()
7066 return skip; in PreCallValidateGetPhysicalDeviceExternalFencePropertiesKHR()
7078 bool skip = false; in PreCallValidateImportFenceWin32HandleKHR() local
7079 …if (!device_extensions.vk_khr_external_fence) skip |= OutputExtensionError("vkImportFenceWin32Hand… in PreCallValidateImportFenceWin32HandleKHR()
7080 …if (!device_extensions.vk_khr_external_fence_win32) skip |= OutputExtensionError("vkImportFenceWin… in PreCallValidateImportFenceWin32HandleKHR()
7081 …skip |= validate_struct_type("vkImportFenceWin32HandleKHR", "pImportFenceWin32HandleInfo", "VK_STR… in PreCallValidateImportFenceWin32HandleKHR()
7084 …skip |= validate_struct_pnext("vkImportFenceWin32HandleKHR", "pImportFenceWin32HandleInfo->pNext",… in PreCallValidateImportFenceWin32HandleKHR()
7086 …skip |= validate_required_handle("vkImportFenceWin32HandleKHR", "pImportFenceWin32HandleInfo->fenc… in PreCallValidateImportFenceWin32HandleKHR()
7088 …skip |= validate_flags("vkImportFenceWin32HandleKHR", "pImportFenceWin32HandleInfo->flags", "VkFen… in PreCallValidateImportFenceWin32HandleKHR()
7090 …skip |= validate_flags("vkImportFenceWin32HandleKHR", "pImportFenceWin32HandleInfo->handleType", "… in PreCallValidateImportFenceWin32HandleKHR()
7092 return skip; in PreCallValidateImportFenceWin32HandleKHR()
7099 bool skip = false; in PreCallValidateGetFenceWin32HandleKHR() local
7100 …if (!device_extensions.vk_khr_external_fence) skip |= OutputExtensionError("vkGetFenceWin32HandleK… in PreCallValidateGetFenceWin32HandleKHR()
7101 …if (!device_extensions.vk_khr_external_fence_win32) skip |= OutputExtensionError("vkGetFenceWin32H… in PreCallValidateGetFenceWin32HandleKHR()
7102 …skip |= validate_struct_type("vkGetFenceWin32HandleKHR", "pGetWin32HandleInfo", "VK_STRUCTURE_TYPE… in PreCallValidateGetFenceWin32HandleKHR()
7105 …skip |= validate_struct_pnext("vkGetFenceWin32HandleKHR", "pGetWin32HandleInfo->pNext", NULL, pGet… in PreCallValidateGetFenceWin32HandleKHR()
7107 …skip |= validate_required_handle("vkGetFenceWin32HandleKHR", "pGetWin32HandleInfo->fence", pGetWin… in PreCallValidateGetFenceWin32HandleKHR()
7109 …skip |= validate_flags("vkGetFenceWin32HandleKHR", "pGetWin32HandleInfo->handleType", "VkExternalF… in PreCallValidateGetFenceWin32HandleKHR()
7111 …skip |= validate_required_pointer("vkGetFenceWin32HandleKHR", "pHandle", pHandle, "VUID-vkGetFence… in PreCallValidateGetFenceWin32HandleKHR()
7112 return skip; in PreCallValidateGetFenceWin32HandleKHR()
7120 bool skip = false; in PreCallValidateImportFenceFdKHR() local
7121 …if (!device_extensions.vk_khr_external_fence) skip |= OutputExtensionError("vkImportFenceFdKHR", V… in PreCallValidateImportFenceFdKHR()
7122 …if (!device_extensions.vk_khr_external_fence_fd) skip |= OutputExtensionError("vkImportFenceFdKHR"… in PreCallValidateImportFenceFdKHR()
7123 …skip |= validate_struct_type("vkImportFenceFdKHR", "pImportFenceFdInfo", "VK_STRUCTURE_TYPE_IMPORT… in PreCallValidateImportFenceFdKHR()
7126 …skip |= validate_struct_pnext("vkImportFenceFdKHR", "pImportFenceFdInfo->pNext", NULL, pImportFenc… in PreCallValidateImportFenceFdKHR()
7128 …skip |= validate_required_handle("vkImportFenceFdKHR", "pImportFenceFdInfo->fence", pImportFenceFd… in PreCallValidateImportFenceFdKHR()
7130 …skip |= validate_flags("vkImportFenceFdKHR", "pImportFenceFdInfo->flags", "VkFenceImportFlagBits",… in PreCallValidateImportFenceFdKHR()
7132 …skip |= validate_flags("vkImportFenceFdKHR", "pImportFenceFdInfo->handleType", "VkExternalFenceHan… in PreCallValidateImportFenceFdKHR()
7134 return skip; in PreCallValidateImportFenceFdKHR()
7141 bool skip = false; in PreCallValidateGetFenceFdKHR() local
7142 …if (!device_extensions.vk_khr_external_fence) skip |= OutputExtensionError("vkGetFenceFdKHR", VK_K… in PreCallValidateGetFenceFdKHR()
7143 …if (!device_extensions.vk_khr_external_fence_fd) skip |= OutputExtensionError("vkGetFenceFdKHR", V… in PreCallValidateGetFenceFdKHR()
7144 …skip |= validate_struct_type("vkGetFenceFdKHR", "pGetFdInfo", "VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO… in PreCallValidateGetFenceFdKHR()
7147 …skip |= validate_struct_pnext("vkGetFenceFdKHR", "pGetFdInfo->pNext", NULL, pGetFdInfo->pNext, 0, … in PreCallValidateGetFenceFdKHR()
7149 skip |= validate_required_handle("vkGetFenceFdKHR", "pGetFdInfo->fence", pGetFdInfo->fence); in PreCallValidateGetFenceFdKHR()
7151 …skip |= validate_flags("vkGetFenceFdKHR", "pGetFdInfo->handleType", "VkExternalFenceHandleTypeFlag… in PreCallValidateGetFenceFdKHR()
7153 …skip |= validate_required_pointer("vkGetFenceFdKHR", "pFd", pFd, "VUID-vkGetFenceFdKHR-pFd-paramet… in PreCallValidateGetFenceFdKHR()
7154 return skip; in PreCallValidateGetFenceFdKHR()
7165 bool skip = false; in PreCallValidateGetPhysicalDeviceSurfaceCapabilities2KHR() local
7166 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetPhysicalDeviceSurfaceC… in PreCallValidateGetPhysicalDeviceSurfaceCapabilities2KHR()
7167 …if (!instance_extensions.vk_khr_get_surface_capabilities_2) skip |= OutputExtensionError("vkGetPhy… in PreCallValidateGetPhysicalDeviceSurfaceCapabilities2KHR()
7168 …skip |= validate_struct_type("vkGetPhysicalDeviceSurfaceCapabilities2KHR", "pSurfaceInfo", "VK_STR… in PreCallValidateGetPhysicalDeviceSurfaceCapabilities2KHR()
7173 …skip |= validate_struct_pnext("vkGetPhysicalDeviceSurfaceCapabilities2KHR", "pSurfaceInfo->pNext",… in PreCallValidateGetPhysicalDeviceSurfaceCapabilities2KHR()
7175 …skip |= validate_required_handle("vkGetPhysicalDeviceSurfaceCapabilities2KHR", "pSurfaceInfo->surf… in PreCallValidateGetPhysicalDeviceSurfaceCapabilities2KHR()
7177 …skip |= validate_struct_type("vkGetPhysicalDeviceSurfaceCapabilities2KHR", "pSurfaceCapabilities",… in PreCallValidateGetPhysicalDeviceSurfaceCapabilities2KHR()
7182 return skip; in PreCallValidateGetPhysicalDeviceSurfaceCapabilities2KHR()
7190 bool skip = false; in PreCallValidateGetPhysicalDeviceSurfaceFormats2KHR() local
7191 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkGetPhysicalDeviceSurfaceF… in PreCallValidateGetPhysicalDeviceSurfaceFormats2KHR()
7192 …if (!instance_extensions.vk_khr_get_surface_capabilities_2) skip |= OutputExtensionError("vkGetPhy… in PreCallValidateGetPhysicalDeviceSurfaceFormats2KHR()
7193 …skip |= validate_struct_type("vkGetPhysicalDeviceSurfaceFormats2KHR", "pSurfaceInfo", "VK_STRUCTUR… in PreCallValidateGetPhysicalDeviceSurfaceFormats2KHR()
7198 …skip |= validate_struct_pnext("vkGetPhysicalDeviceSurfaceFormats2KHR", "pSurfaceInfo->pNext", "VkS… in PreCallValidateGetPhysicalDeviceSurfaceFormats2KHR()
7200 …skip |= validate_required_handle("vkGetPhysicalDeviceSurfaceFormats2KHR", "pSurfaceInfo->surface",… in PreCallValidateGetPhysicalDeviceSurfaceFormats2KHR()
7202 …skip |= validate_struct_type_array("vkGetPhysicalDeviceSurfaceFormats2KHR", "pSurfaceFormatCount",… in PreCallValidateGetPhysicalDeviceSurfaceFormats2KHR()
7210 return skip; in PreCallValidateGetPhysicalDeviceSurfaceFormats2KHR()
7221 bool skip = false; in PreCallValidateGetPhysicalDeviceDisplayProperties2KHR() local
7222 …if (!instance_extensions.vk_khr_display) skip |= OutputExtensionError("vkGetPhysicalDeviceDisplayP… in PreCallValidateGetPhysicalDeviceDisplayProperties2KHR()
7223 …if (!instance_extensions.vk_khr_get_display_properties_2) skip |= OutputExtensionError("vkGetPhysi… in PreCallValidateGetPhysicalDeviceDisplayProperties2KHR()
7224 …skip |= validate_struct_type_array("vkGetPhysicalDeviceDisplayProperties2KHR", "pPropertyCount", "… in PreCallValidateGetPhysicalDeviceDisplayProperties2KHR()
7232 return skip; in PreCallValidateGetPhysicalDeviceDisplayProperties2KHR()
7239 bool skip = false; in PreCallValidateGetPhysicalDeviceDisplayPlaneProperties2KHR() local
7240 …if (!instance_extensions.vk_khr_display) skip |= OutputExtensionError("vkGetPhysicalDeviceDisplayP… in PreCallValidateGetPhysicalDeviceDisplayPlaneProperties2KHR()
7241 …if (!instance_extensions.vk_khr_get_display_properties_2) skip |= OutputExtensionError("vkGetPhysi… in PreCallValidateGetPhysicalDeviceDisplayPlaneProperties2KHR()
7242 …skip |= validate_struct_type_array("vkGetPhysicalDeviceDisplayPlaneProperties2KHR", "pPropertyCoun… in PreCallValidateGetPhysicalDeviceDisplayPlaneProperties2KHR()
7250 return skip; in PreCallValidateGetPhysicalDeviceDisplayPlaneProperties2KHR()
7258 bool skip = false; in PreCallValidateGetDisplayModeProperties2KHR() local
7259 …if (!instance_extensions.vk_khr_display) skip |= OutputExtensionError("vkGetDisplayModeProperties2… in PreCallValidateGetDisplayModeProperties2KHR()
7260 …if (!instance_extensions.vk_khr_get_display_properties_2) skip |= OutputExtensionError("vkGetDispl… in PreCallValidateGetDisplayModeProperties2KHR()
7261 skip |= validate_required_handle("vkGetDisplayModeProperties2KHR", "display", display); in PreCallValidateGetDisplayModeProperties2KHR()
7262 …skip |= validate_struct_type_array("vkGetDisplayModeProperties2KHR", "pPropertyCount", "pPropertie… in PreCallValidateGetDisplayModeProperties2KHR()
7270 return skip; in PreCallValidateGetDisplayModeProperties2KHR()
7277 bool skip = false; in PreCallValidateGetDisplayPlaneCapabilities2KHR() local
7278 …if (!instance_extensions.vk_khr_display) skip |= OutputExtensionError("vkGetDisplayPlaneCapabiliti… in PreCallValidateGetDisplayPlaneCapabilities2KHR()
7279 …if (!instance_extensions.vk_khr_get_display_properties_2) skip |= OutputExtensionError("vkGetDispl… in PreCallValidateGetDisplayPlaneCapabilities2KHR()
7280 …skip |= validate_struct_type("vkGetDisplayPlaneCapabilities2KHR", "pDisplayPlaneInfo", "VK_STRUCTU… in PreCallValidateGetDisplayPlaneCapabilities2KHR()
7283 …skip |= validate_struct_pnext("vkGetDisplayPlaneCapabilities2KHR", "pDisplayPlaneInfo->pNext", NUL… in PreCallValidateGetDisplayPlaneCapabilities2KHR()
7285 …skip |= validate_required_handle("vkGetDisplayPlaneCapabilities2KHR", "pDisplayPlaneInfo->mode", p… in PreCallValidateGetDisplayPlaneCapabilities2KHR()
7287 …skip |= validate_struct_type("vkGetDisplayPlaneCapabilities2KHR", "pCapabilities", "VK_STRUCTURE_T… in PreCallValidateGetDisplayPlaneCapabilities2KHR()
7292 return skip; in PreCallValidateGetDisplayPlaneCapabilities2KHR()
7307 bool skip = false; in PreCallValidateGetImageMemoryRequirements2KHR() local
7308 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkGetImageM… in PreCallValidateGetImageMemoryRequirements2KHR()
7309 …skip |= validate_struct_type("vkGetImageMemoryRequirements2KHR", "pInfo", "VK_STRUCTURE_TYPE_IMAGE… in PreCallValidateGetImageMemoryRequirements2KHR()
7314 …skip |= validate_struct_pnext("vkGetImageMemoryRequirements2KHR", "pInfo->pNext", "VkImagePlaneMem… in PreCallValidateGetImageMemoryRequirements2KHR()
7316 …skip |= validate_required_handle("vkGetImageMemoryRequirements2KHR", "pInfo->image", pInfo->image); in PreCallValidateGetImageMemoryRequirements2KHR()
7318 …skip |= validate_struct_type("vkGetImageMemoryRequirements2KHR", "pMemoryRequirements", "VK_STRUCT… in PreCallValidateGetImageMemoryRequirements2KHR()
7323 return skip; in PreCallValidateGetImageMemoryRequirements2KHR()
7330 bool skip = false; in PreCallValidateGetBufferMemoryRequirements2KHR() local
7331 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkGetBuffer… in PreCallValidateGetBufferMemoryRequirements2KHR()
7332 …skip |= validate_struct_type("vkGetBufferMemoryRequirements2KHR", "pInfo", "VK_STRUCTURE_TYPE_BUFF… in PreCallValidateGetBufferMemoryRequirements2KHR()
7335 …skip |= validate_struct_pnext("vkGetBufferMemoryRequirements2KHR", "pInfo->pNext", NULL, pInfo->pN… in PreCallValidateGetBufferMemoryRequirements2KHR()
7337 …skip |= validate_required_handle("vkGetBufferMemoryRequirements2KHR", "pInfo->buffer", pInfo->buff… in PreCallValidateGetBufferMemoryRequirements2KHR()
7339 …skip |= validate_struct_type("vkGetBufferMemoryRequirements2KHR", "pMemoryRequirements", "VK_STRUC… in PreCallValidateGetBufferMemoryRequirements2KHR()
7344 return skip; in PreCallValidateGetBufferMemoryRequirements2KHR()
7352 bool skip = false; in PreCallValidateGetImageSparseMemoryRequirements2KHR() local
7353 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkGetImageS… in PreCallValidateGetImageSparseMemoryRequirements2KHR()
7354 …skip |= validate_struct_type("vkGetImageSparseMemoryRequirements2KHR", "pInfo", "VK_STRUCTURE_TYPE… in PreCallValidateGetImageSparseMemoryRequirements2KHR()
7357 …skip |= validate_struct_pnext("vkGetImageSparseMemoryRequirements2KHR", "pInfo->pNext", NULL, pInf… in PreCallValidateGetImageSparseMemoryRequirements2KHR()
7359 …skip |= validate_required_handle("vkGetImageSparseMemoryRequirements2KHR", "pInfo->image", pInfo->… in PreCallValidateGetImageSparseMemoryRequirements2KHR()
7361 …skip |= validate_struct_type_array("vkGetImageSparseMemoryRequirements2KHR", "pSparseMemoryRequire… in PreCallValidateGetImageSparseMemoryRequirements2KHR()
7369 return skip; in PreCallValidateGetImageSparseMemoryRequirements2KHR()
7381 bool skip = false; in PreCallValidateCreateSamplerYcbcrConversionKHR() local
7382 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCr… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7383 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkCreateSam… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7384 …if (!device_extensions.vk_khr_bind_memory_2) skip |= OutputExtensionError("vkCreateSamplerYcbcrCon… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7385 …if (!device_extensions.vk_khr_maintenance1) skip |= OutputExtensionError("vkCreateSamplerYcbcrConv… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7386 …if (!device_extensions.vk_khr_sampler_ycbcr_conversion) skip |= OutputExtensionError("vkCreateSamp… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7387 …skip |= validate_struct_type("vkCreateSamplerYcbcrConversionKHR", "pCreateInfo", "VK_STRUCTURE_TYP… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7392 …skip |= validate_struct_pnext("vkCreateSamplerYcbcrConversionKHR", "pCreateInfo->pNext", "VkExtern… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7394 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversionKHR", "pCreateInfo->format", "VkFormat… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7396 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversionKHR", "pCreateInfo->ycbcrModel", "VkSa… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7398 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversionKHR", "pCreateInfo->ycbcrRange", "VkSa… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7400 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversionKHR", "pCreateInfo->components.r", "Vk… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7402 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversionKHR", "pCreateInfo->components.g", "Vk… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7404 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversionKHR", "pCreateInfo->components.b", "Vk… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7406 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversionKHR", "pCreateInfo->components.a", "Vk… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7408 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversionKHR", "pCreateInfo->xChromaOffset", "V… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7410 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversionKHR", "pCreateInfo->yChromaOffset", "V… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7412 …skip |= validate_ranged_enum("vkCreateSamplerYcbcrConversionKHR", "pCreateInfo->chromaFilter", "Vk… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7414 …skip |= validate_bool32("vkCreateSamplerYcbcrConversionKHR", "pCreateInfo->forceExplicitReconstruc… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7418 …skip |= validate_required_pointer("vkCreateSamplerYcbcrConversionKHR", "pAllocator->pfnAllocation"… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7420 …skip |= validate_required_pointer("vkCreateSamplerYcbcrConversionKHR", "pAllocator->pfnReallocatio… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7422 …skip |= validate_required_pointer("vkCreateSamplerYcbcrConversionKHR", "pAllocator->pfnFree", rein… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7426 …skip |= validate_required_pointer("vkCreateSamplerYcbcrConversionKHR", "pAllocator->pfnInternalFre… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7432 …skip |= validate_required_pointer("vkCreateSamplerYcbcrConversionKHR", "pAllocator->pfnInternalAll… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7436 …skip |= validate_required_pointer("vkCreateSamplerYcbcrConversionKHR", "pYcbcrConversion", pYcbcrC… in PreCallValidateCreateSamplerYcbcrConversionKHR()
7437 return skip; in PreCallValidateCreateSamplerYcbcrConversionKHR()
7444 bool skip = false; in PreCallValidateDestroySamplerYcbcrConversionKHR() local
7445 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkDe… in PreCallValidateDestroySamplerYcbcrConversionKHR()
7446 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkDestroySa… in PreCallValidateDestroySamplerYcbcrConversionKHR()
7447 …if (!device_extensions.vk_khr_bind_memory_2) skip |= OutputExtensionError("vkDestroySamplerYcbcrCo… in PreCallValidateDestroySamplerYcbcrConversionKHR()
7448 …if (!device_extensions.vk_khr_maintenance1) skip |= OutputExtensionError("vkDestroySamplerYcbcrCon… in PreCallValidateDestroySamplerYcbcrConversionKHR()
7449 …if (!device_extensions.vk_khr_sampler_ycbcr_conversion) skip |= OutputExtensionError("vkDestroySam… in PreCallValidateDestroySamplerYcbcrConversionKHR()
7452 …skip |= validate_required_pointer("vkDestroySamplerYcbcrConversionKHR", "pAllocator->pfnAllocation… in PreCallValidateDestroySamplerYcbcrConversionKHR()
7454 …skip |= validate_required_pointer("vkDestroySamplerYcbcrConversionKHR", "pAllocator->pfnReallocati… in PreCallValidateDestroySamplerYcbcrConversionKHR()
7456 …skip |= validate_required_pointer("vkDestroySamplerYcbcrConversionKHR", "pAllocator->pfnFree", rei… in PreCallValidateDestroySamplerYcbcrConversionKHR()
7460 …skip |= validate_required_pointer("vkDestroySamplerYcbcrConversionKHR", "pAllocator->pfnInternalFr… in PreCallValidateDestroySamplerYcbcrConversionKHR()
7466 …skip |= validate_required_pointer("vkDestroySamplerYcbcrConversionKHR", "pAllocator->pfnInternalAl… in PreCallValidateDestroySamplerYcbcrConversionKHR()
7470 return skip; in PreCallValidateDestroySamplerYcbcrConversionKHR()
7479 bool skip = false; in PreCallValidateBindBufferMemory2KHR() local
7480 …if (!device_extensions.vk_khr_bind_memory_2) skip |= OutputExtensionError("vkBindBufferMemory2KHR"… in PreCallValidateBindBufferMemory2KHR()
7481 …skip |= validate_struct_type_array("vkBindBufferMemory2KHR", "bindInfoCount", "pBindInfos", "VK_ST… in PreCallValidateBindBufferMemory2KHR()
7488 …skip |= validate_struct_pnext("vkBindBufferMemory2KHR", ParameterName("pBindInfos[%i].pNext", Para… in PreCallValidateBindBufferMemory2KHR()
7490 …skip |= validate_required_handle("vkBindBufferMemory2KHR", ParameterName("pBindInfos[%i].buffer", … in PreCallValidateBindBufferMemory2KHR()
7492 …skip |= validate_required_handle("vkBindBufferMemory2KHR", ParameterName("pBindInfos[%i].memory", … in PreCallValidateBindBufferMemory2KHR()
7495 return skip; in PreCallValidateBindBufferMemory2KHR()
7502 bool skip = false; in PreCallValidateBindImageMemory2KHR() local
7503 …if (!device_extensions.vk_khr_bind_memory_2) skip |= OutputExtensionError("vkBindImageMemory2KHR",… in PreCallValidateBindImageMemory2KHR()
7504 …skip |= validate_struct_type_array("vkBindImageMemory2KHR", "bindInfoCount", "pBindInfos", "VK_STR… in PreCallValidateBindImageMemory2KHR()
7511 …skip |= validate_struct_pnext("vkBindImageMemory2KHR", ParameterName("pBindInfos[%i].pNext", Param… in PreCallValidateBindImageMemory2KHR()
7513 …skip |= validate_required_handle("vkBindImageMemory2KHR", ParameterName("pBindInfos[%i].image", Pa… in PreCallValidateBindImageMemory2KHR()
7516 return skip; in PreCallValidateBindImageMemory2KHR()
7525 bool skip = false; in PreCallValidateGetDescriptorSetLayoutSupportKHR() local
7526 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkGe… in PreCallValidateGetDescriptorSetLayoutSupportKHR()
7527 …if (!device_extensions.vk_khr_maintenance3) skip |= OutputExtensionError("vkGetDescriptorSetLayout… in PreCallValidateGetDescriptorSetLayoutSupportKHR()
7528 …skip |= validate_struct_type("vkGetDescriptorSetLayoutSupportKHR", "pCreateInfo", "VK_STRUCTURE_TY… in PreCallValidateGetDescriptorSetLayoutSupportKHR()
7533 …skip |= validate_struct_pnext("vkGetDescriptorSetLayoutSupportKHR", "pCreateInfo->pNext", "VkDescr… in PreCallValidateGetDescriptorSetLayoutSupportKHR()
7535 …skip |= validate_flags("vkGetDescriptorSetLayoutSupportKHR", "pCreateInfo->flags", "VkDescriptorSe… in PreCallValidateGetDescriptorSetLayoutSupportKHR()
7537 …skip |= validate_array("vkGetDescriptorSetLayoutSupportKHR", "pCreateInfo->bindingCount", "pCreate… in PreCallValidateGetDescriptorSetLayoutSupportKHR()
7543 …skip |= validate_ranged_enum("vkGetDescriptorSetLayoutSupportKHR", ParameterName("pCreateInfo->pBi… in PreCallValidateGetDescriptorSetLayoutSupportKHR()
7547 …skip |= validate_struct_type("vkGetDescriptorSetLayoutSupportKHR", "pSupport", "VK_STRUCTURE_TYPE_… in PreCallValidateGetDescriptorSetLayoutSupportKHR()
7552 return skip; in PreCallValidateGetDescriptorSetLayoutSupportKHR()
7565 bool skip = false; in PreCallValidateCmdDrawIndirectCountKHR() local
7566 …if (!device_extensions.vk_khr_draw_indirect_count) skip |= OutputExtensionError("vkCmdDrawIndirect… in PreCallValidateCmdDrawIndirectCountKHR()
7567 skip |= validate_required_handle("vkCmdDrawIndirectCountKHR", "buffer", buffer); in PreCallValidateCmdDrawIndirectCountKHR()
7568 skip |= validate_required_handle("vkCmdDrawIndirectCountKHR", "countBuffer", countBuffer); in PreCallValidateCmdDrawIndirectCountKHR()
7569 return skip; in PreCallValidateCmdDrawIndirectCountKHR()
7580 bool skip = false; in PreCallValidateCmdDrawIndexedIndirectCountKHR() local
7581 …if (!device_extensions.vk_khr_draw_indirect_count) skip |= OutputExtensionError("vkCmdDrawIndexedI… in PreCallValidateCmdDrawIndexedIndirectCountKHR()
7582 skip |= validate_required_handle("vkCmdDrawIndexedIndirectCountKHR", "buffer", buffer); in PreCallValidateCmdDrawIndexedIndirectCountKHR()
7583 … skip |= validate_required_handle("vkCmdDrawIndexedIndirectCountKHR", "countBuffer", countBuffer); in PreCallValidateCmdDrawIndexedIndirectCountKHR()
7584 return skip; in PreCallValidateCmdDrawIndexedIndirectCountKHR()
7612 bool skip = false; in PreCallValidateGetPipelineExecutablePropertiesKHR() local
7613 …if (!device_extensions.vk_khr_pipeline_executable_properties) skip |= OutputExtensionError("vkGetP… in PreCallValidateGetPipelineExecutablePropertiesKHR()
7614 …skip |= validate_struct_type("vkGetPipelineExecutablePropertiesKHR", "pPipelineInfo", "VK_STRUCTUR… in PreCallValidateGetPipelineExecutablePropertiesKHR()
7617 …skip |= validate_struct_pnext("vkGetPipelineExecutablePropertiesKHR", "pPipelineInfo->pNext", NULL… in PreCallValidateGetPipelineExecutablePropertiesKHR()
7619 …skip |= validate_required_handle("vkGetPipelineExecutablePropertiesKHR", "pPipelineInfo->pipeline"… in PreCallValidateGetPipelineExecutablePropertiesKHR()
7621 …skip |= validate_struct_type_array("vkGetPipelineExecutablePropertiesKHR", "pExecutableCount", "pP… in PreCallValidateGetPipelineExecutablePropertiesKHR()
7629 return skip; in PreCallValidateGetPipelineExecutablePropertiesKHR()
7637 bool skip = false; in PreCallValidateGetPipelineExecutableStatisticsKHR() local
7638 …if (!device_extensions.vk_khr_pipeline_executable_properties) skip |= OutputExtensionError("vkGetP… in PreCallValidateGetPipelineExecutableStatisticsKHR()
7639 …skip |= validate_struct_type("vkGetPipelineExecutableStatisticsKHR", "pExecutableInfo", "VK_STRUCT… in PreCallValidateGetPipelineExecutableStatisticsKHR()
7642 …skip |= validate_struct_pnext("vkGetPipelineExecutableStatisticsKHR", "pExecutableInfo->pNext", NU… in PreCallValidateGetPipelineExecutableStatisticsKHR()
7644 …skip |= validate_required_handle("vkGetPipelineExecutableStatisticsKHR", "pExecutableInfo->pipelin… in PreCallValidateGetPipelineExecutableStatisticsKHR()
7646 …skip |= validate_struct_type_array("vkGetPipelineExecutableStatisticsKHR", "pStatisticCount", "pSt… in PreCallValidateGetPipelineExecutableStatisticsKHR()
7654 return skip; in PreCallValidateGetPipelineExecutableStatisticsKHR()
7662 bool skip = false; in PreCallValidateGetPipelineExecutableInternalRepresentationsKHR() local
7663 …if (!device_extensions.vk_khr_pipeline_executable_properties) skip |= OutputExtensionError("vkGetP… in PreCallValidateGetPipelineExecutableInternalRepresentationsKHR()
7664 …skip |= validate_struct_type("vkGetPipelineExecutableInternalRepresentationsKHR", "pExecutableInfo… in PreCallValidateGetPipelineExecutableInternalRepresentationsKHR()
7667 …skip |= validate_struct_pnext("vkGetPipelineExecutableInternalRepresentationsKHR", "pExecutableInf… in PreCallValidateGetPipelineExecutableInternalRepresentationsKHR()
7669 …skip |= validate_required_handle("vkGetPipelineExecutableInternalRepresentationsKHR", "pExecutable… in PreCallValidateGetPipelineExecutableInternalRepresentationsKHR()
7671 …skip |= validate_struct_type_array("vkGetPipelineExecutableInternalRepresentationsKHR", "pInternal… in PreCallValidateGetPipelineExecutableInternalRepresentationsKHR()
7672 return skip; in PreCallValidateGetPipelineExecutableInternalRepresentationsKHR()
7682 bool skip = false; in PreCallValidateCreateDebugReportCallbackEXT() local
7683 …if (!instance_extensions.vk_ext_debug_report) skip |= OutputExtensionError("vkCreateDebugReportCal… in PreCallValidateCreateDebugReportCallbackEXT()
7684 …skip |= validate_struct_type("vkCreateDebugReportCallbackEXT", "pCreateInfo", "VK_STRUCTURE_TYPE_D… in PreCallValidateCreateDebugReportCallbackEXT()
7687 …skip |= validate_struct_pnext("vkCreateDebugReportCallbackEXT", "pCreateInfo->pNext", NULL, pCreat… in PreCallValidateCreateDebugReportCallbackEXT()
7689 …skip |= validate_flags("vkCreateDebugReportCallbackEXT", "pCreateInfo->flags", "VkDebugReportFlagB… in PreCallValidateCreateDebugReportCallbackEXT()
7691 …skip |= validate_required_pointer("vkCreateDebugReportCallbackEXT", "pCreateInfo->pfnCallback", re… in PreCallValidateCreateDebugReportCallbackEXT()
7695 …skip |= validate_required_pointer("vkCreateDebugReportCallbackEXT", "pAllocator->pfnAllocation", r… in PreCallValidateCreateDebugReportCallbackEXT()
7697 …skip |= validate_required_pointer("vkCreateDebugReportCallbackEXT", "pAllocator->pfnReallocation",… in PreCallValidateCreateDebugReportCallbackEXT()
7699 …skip |= validate_required_pointer("vkCreateDebugReportCallbackEXT", "pAllocator->pfnFree", reinter… in PreCallValidateCreateDebugReportCallbackEXT()
7703 …skip |= validate_required_pointer("vkCreateDebugReportCallbackEXT", "pAllocator->pfnInternalFree",… in PreCallValidateCreateDebugReportCallbackEXT()
7709 …skip |= validate_required_pointer("vkCreateDebugReportCallbackEXT", "pAllocator->pfnInternalAlloca… in PreCallValidateCreateDebugReportCallbackEXT()
7713 …skip |= validate_required_pointer("vkCreateDebugReportCallbackEXT", "pCallback", pCallback, "VUID-… in PreCallValidateCreateDebugReportCallbackEXT()
7714 return skip; in PreCallValidateCreateDebugReportCallbackEXT()
7721 bool skip = false; in PreCallValidateDestroyDebugReportCallbackEXT() local
7722 …if (!instance_extensions.vk_ext_debug_report) skip |= OutputExtensionError("vkDestroyDebugReportCa… in PreCallValidateDestroyDebugReportCallbackEXT()
7723 skip |= validate_required_handle("vkDestroyDebugReportCallbackEXT", "callback", callback); in PreCallValidateDestroyDebugReportCallbackEXT()
7726 …skip |= validate_required_pointer("vkDestroyDebugReportCallbackEXT", "pAllocator->pfnAllocation", … in PreCallValidateDestroyDebugReportCallbackEXT()
7728 …skip |= validate_required_pointer("vkDestroyDebugReportCallbackEXT", "pAllocator->pfnReallocation"… in PreCallValidateDestroyDebugReportCallbackEXT()
7730 …skip |= validate_required_pointer("vkDestroyDebugReportCallbackEXT", "pAllocator->pfnFree", reinte… in PreCallValidateDestroyDebugReportCallbackEXT()
7734 …skip |= validate_required_pointer("vkDestroyDebugReportCallbackEXT", "pAllocator->pfnInternalFree"… in PreCallValidateDestroyDebugReportCallbackEXT()
7740 …skip |= validate_required_pointer("vkDestroyDebugReportCallbackEXT", "pAllocator->pfnInternalAlloc… in PreCallValidateDestroyDebugReportCallbackEXT()
7744 return skip; in PreCallValidateDestroyDebugReportCallbackEXT()
7756 bool skip = false; in PreCallValidateDebugReportMessageEXT() local
7757 …if (!instance_extensions.vk_ext_debug_report) skip |= OutputExtensionError("vkDebugReportMessageEX… in PreCallValidateDebugReportMessageEXT()
7758 …skip |= validate_flags("vkDebugReportMessageEXT", "flags", "VkDebugReportFlagBitsEXT", AllVkDebugR… in PreCallValidateDebugReportMessageEXT()
7759 …skip |= validate_ranged_enum("vkDebugReportMessageEXT", "objectType", "VkDebugReportObjectTypeEXT"… in PreCallValidateDebugReportMessageEXT()
7760 …skip |= validate_required_pointer("vkDebugReportMessageEXT", "pLayerPrefix", pLayerPrefix, "VUID-v… in PreCallValidateDebugReportMessageEXT()
7761 …skip |= validate_required_pointer("vkDebugReportMessageEXT", "pMessage", pMessage, "VUID-vkDebugRe… in PreCallValidateDebugReportMessageEXT()
7762 return skip; in PreCallValidateDebugReportMessageEXT()
7782 bool skip = false; in PreCallValidateDebugMarkerSetObjectTagEXT() local
7783 …if (!device_extensions.vk_ext_debug_report) skip |= OutputExtensionError("vkDebugMarkerSetObjectTa… in PreCallValidateDebugMarkerSetObjectTagEXT()
7784 …if (!device_extensions.vk_ext_debug_marker) skip |= OutputExtensionError("vkDebugMarkerSetObjectTa… in PreCallValidateDebugMarkerSetObjectTagEXT()
7785 …skip |= validate_struct_type("vkDebugMarkerSetObjectTagEXT", "pTagInfo", "VK_STRUCTURE_TYPE_DEBUG_… in PreCallValidateDebugMarkerSetObjectTagEXT()
7788 …skip |= validate_struct_pnext("vkDebugMarkerSetObjectTagEXT", "pTagInfo->pNext", NULL, pTagInfo->p… in PreCallValidateDebugMarkerSetObjectTagEXT()
7790 …skip |= validate_ranged_enum("vkDebugMarkerSetObjectTagEXT", "pTagInfo->objectType", "VkDebugRepor… in PreCallValidateDebugMarkerSetObjectTagEXT()
7792 …skip |= validate_array("vkDebugMarkerSetObjectTagEXT", "pTagInfo->tagSize", "pTagInfo->pTag", pTag… in PreCallValidateDebugMarkerSetObjectTagEXT()
7794 return skip; in PreCallValidateDebugMarkerSetObjectTagEXT()
7800 bool skip = false; in PreCallValidateDebugMarkerSetObjectNameEXT() local
7801 …if (!device_extensions.vk_ext_debug_report) skip |= OutputExtensionError("vkDebugMarkerSetObjectNa… in PreCallValidateDebugMarkerSetObjectNameEXT()
7802 …if (!device_extensions.vk_ext_debug_marker) skip |= OutputExtensionError("vkDebugMarkerSetObjectNa… in PreCallValidateDebugMarkerSetObjectNameEXT()
7803 …skip |= validate_struct_type("vkDebugMarkerSetObjectNameEXT", "pNameInfo", "VK_STRUCTURE_TYPE_DEBU… in PreCallValidateDebugMarkerSetObjectNameEXT()
7806 …skip |= validate_struct_pnext("vkDebugMarkerSetObjectNameEXT", "pNameInfo->pNext", NULL, pNameInfo… in PreCallValidateDebugMarkerSetObjectNameEXT()
7808 …skip |= validate_ranged_enum("vkDebugMarkerSetObjectNameEXT", "pNameInfo->objectType", "VkDebugRep… in PreCallValidateDebugMarkerSetObjectNameEXT()
7810 …skip |= validate_required_pointer("vkDebugMarkerSetObjectNameEXT", "pNameInfo->pObjectName", pName… in PreCallValidateDebugMarkerSetObjectNameEXT()
7812 return skip; in PreCallValidateDebugMarkerSetObjectNameEXT()
7818 bool skip = false; in PreCallValidateCmdDebugMarkerBeginEXT() local
7819 …if (!device_extensions.vk_ext_debug_report) skip |= OutputExtensionError("vkCmdDebugMarkerBeginEXT… in PreCallValidateCmdDebugMarkerBeginEXT()
7820 …if (!device_extensions.vk_ext_debug_marker) skip |= OutputExtensionError("vkCmdDebugMarkerBeginEXT… in PreCallValidateCmdDebugMarkerBeginEXT()
7821 …skip |= validate_struct_type("vkCmdDebugMarkerBeginEXT", "pMarkerInfo", "VK_STRUCTURE_TYPE_DEBUG_M… in PreCallValidateCmdDebugMarkerBeginEXT()
7824 …skip |= validate_struct_pnext("vkCmdDebugMarkerBeginEXT", "pMarkerInfo->pNext", NULL, pMarkerInfo-… in PreCallValidateCmdDebugMarkerBeginEXT()
7826 …skip |= validate_required_pointer("vkCmdDebugMarkerBeginEXT", "pMarkerInfo->pMarkerName", pMarkerI… in PreCallValidateCmdDebugMarkerBeginEXT()
7828 return skip; in PreCallValidateCmdDebugMarkerBeginEXT()
7833 bool skip = false; in PreCallValidateCmdDebugMarkerEndEXT() local
7834 …if (!device_extensions.vk_ext_debug_report) skip |= OutputExtensionError("vkCmdDebugMarkerEndEXT",… in PreCallValidateCmdDebugMarkerEndEXT()
7835 …if (!device_extensions.vk_ext_debug_marker) skip |= OutputExtensionError("vkCmdDebugMarkerEndEXT",… in PreCallValidateCmdDebugMarkerEndEXT()
7837 return skip; in PreCallValidateCmdDebugMarkerEndEXT()
7843 bool skip = false; in PreCallValidateCmdDebugMarkerInsertEXT() local
7844 …if (!device_extensions.vk_ext_debug_report) skip |= OutputExtensionError("vkCmdDebugMarkerInsertEX… in PreCallValidateCmdDebugMarkerInsertEXT()
7845 …if (!device_extensions.vk_ext_debug_marker) skip |= OutputExtensionError("vkCmdDebugMarkerInsertEX… in PreCallValidateCmdDebugMarkerInsertEXT()
7846 …skip |= validate_struct_type("vkCmdDebugMarkerInsertEXT", "pMarkerInfo", "VK_STRUCTURE_TYPE_DEBUG_… in PreCallValidateCmdDebugMarkerInsertEXT()
7849 …skip |= validate_struct_pnext("vkCmdDebugMarkerInsertEXT", "pMarkerInfo->pNext", NULL, pMarkerInfo… in PreCallValidateCmdDebugMarkerInsertEXT()
7851 …skip |= validate_required_pointer("vkCmdDebugMarkerInsertEXT", "pMarkerInfo->pMarkerName", pMarker… in PreCallValidateCmdDebugMarkerInsertEXT()
7853 return skip; in PreCallValidateCmdDebugMarkerInsertEXT()
7869 bool skip = false; in PreCallValidateCmdBindTransformFeedbackBuffersEXT() local
7870 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdBindTransformFeedbackBuffersEXT()
7871 …if (!device_extensions.vk_ext_transform_feedback) skip |= OutputExtensionError("vkCmdBindTransform… in PreCallValidateCmdBindTransformFeedbackBuffersEXT()
7872 …skip |= validate_handle_array("vkCmdBindTransformFeedbackBuffersEXT", "bindingCount", "pBuffers", … in PreCallValidateCmdBindTransformFeedbackBuffersEXT()
7873 …skip |= validate_array("vkCmdBindTransformFeedbackBuffersEXT", "bindingCount", "pOffsets", binding… in PreCallValidateCmdBindTransformFeedbackBuffersEXT()
7874 …skip |= validate_array("vkCmdBindTransformFeedbackBuffersEXT", "bindingCount", "pSizes", bindingCo… in PreCallValidateCmdBindTransformFeedbackBuffersEXT()
7875 return skip; in PreCallValidateCmdBindTransformFeedbackBuffersEXT()
7884 bool skip = false; in PreCallValidateCmdBeginTransformFeedbackEXT() local
7885 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdBeginTransformFeedbackEXT()
7886 …if (!device_extensions.vk_ext_transform_feedback) skip |= OutputExtensionError("vkCmdBeginTransfor… in PreCallValidateCmdBeginTransformFeedbackEXT()
7888 return skip; in PreCallValidateCmdBeginTransformFeedbackEXT()
7897 bool skip = false; in PreCallValidateCmdEndTransformFeedbackEXT() local
7898 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdEndTransformFeedbackEXT()
7899 …if (!device_extensions.vk_ext_transform_feedback) skip |= OutputExtensionError("vkCmdEndTransformF… in PreCallValidateCmdEndTransformFeedbackEXT()
7901 return skip; in PreCallValidateCmdEndTransformFeedbackEXT()
7910 bool skip = false; in PreCallValidateCmdBeginQueryIndexedEXT() local
7911 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdBeginQueryIndexedEXT()
7912 …if (!device_extensions.vk_ext_transform_feedback) skip |= OutputExtensionError("vkCmdBeginQueryInd… in PreCallValidateCmdBeginQueryIndexedEXT()
7913 skip |= validate_required_handle("vkCmdBeginQueryIndexedEXT", "queryPool", queryPool); in PreCallValidateCmdBeginQueryIndexedEXT()
7914 …skip |= validate_flags("vkCmdBeginQueryIndexedEXT", "flags", "VkQueryControlFlagBits", AllVkQueryC… in PreCallValidateCmdBeginQueryIndexedEXT()
7915 return skip; in PreCallValidateCmdBeginQueryIndexedEXT()
7923 bool skip = false; in PreCallValidateCmdEndQueryIndexedEXT() local
7924 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdEndQueryIndexedEXT()
7925 …if (!device_extensions.vk_ext_transform_feedback) skip |= OutputExtensionError("vkCmdEndQueryIndex… in PreCallValidateCmdEndQueryIndexedEXT()
7926 skip |= validate_required_handle("vkCmdEndQueryIndexedEXT", "queryPool", queryPool); in PreCallValidateCmdEndQueryIndexedEXT()
7927 return skip; in PreCallValidateCmdEndQueryIndexedEXT()
7938 bool skip = false; in PreCallValidateCmdDrawIndirectByteCountEXT() local
7939 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdDrawIndirectByteCountEXT()
7940 …if (!device_extensions.vk_ext_transform_feedback) skip |= OutputExtensionError("vkCmdDrawIndirectB… in PreCallValidateCmdDrawIndirectByteCountEXT()
7941 … skip |= validate_required_handle("vkCmdDrawIndirectByteCountEXT", "counterBuffer", counterBuffer); in PreCallValidateCmdDrawIndirectByteCountEXT()
7942 return skip; in PreCallValidateCmdDrawIndirectByteCountEXT()
7950 bool skip = false; in PreCallValidateGetImageViewHandleNVX() local
7951 …if (!device_extensions.vk_nvx_image_view_handle) skip |= OutputExtensionError("vkGetImageViewHandl… in PreCallValidateGetImageViewHandleNVX()
7952 …skip |= validate_struct_type("vkGetImageViewHandleNVX", "pInfo", "VK_STRUCTURE_TYPE_IMAGE_VIEW_HAN… in PreCallValidateGetImageViewHandleNVX()
7955 …skip |= validate_struct_pnext("vkGetImageViewHandleNVX", "pInfo->pNext", NULL, pInfo->pNext, 0, NU… in PreCallValidateGetImageViewHandleNVX()
7957 … skip |= validate_required_handle("vkGetImageViewHandleNVX", "pInfo->imageView", pInfo->imageView); in PreCallValidateGetImageViewHandleNVX()
7959 …skip |= validate_ranged_enum("vkGetImageViewHandleNVX", "pInfo->descriptorType", "VkDescriptorType… in PreCallValidateGetImageViewHandleNVX()
7961 return skip; in PreCallValidateGetImageViewHandleNVX()
7974 bool skip = false; in PreCallValidateCmdDrawIndirectCountAMD() local
7975 …if (!device_extensions.vk_amd_draw_indirect_count) skip |= OutputExtensionError("vkCmdDrawIndirect… in PreCallValidateCmdDrawIndirectCountAMD()
7976 skip |= validate_required_handle("vkCmdDrawIndirectCountAMD", "buffer", buffer); in PreCallValidateCmdDrawIndirectCountAMD()
7977 skip |= validate_required_handle("vkCmdDrawIndirectCountAMD", "countBuffer", countBuffer); in PreCallValidateCmdDrawIndirectCountAMD()
7978 return skip; in PreCallValidateCmdDrawIndirectCountAMD()
7989 bool skip = false; in PreCallValidateCmdDrawIndexedIndirectCountAMD() local
7990 …if (!device_extensions.vk_amd_draw_indirect_count) skip |= OutputExtensionError("vkCmdDrawIndexedI… in PreCallValidateCmdDrawIndexedIndirectCountAMD()
7991 skip |= validate_required_handle("vkCmdDrawIndexedIndirectCountAMD", "buffer", buffer); in PreCallValidateCmdDrawIndexedIndirectCountAMD()
7992 … skip |= validate_required_handle("vkCmdDrawIndexedIndirectCountAMD", "countBuffer", countBuffer); in PreCallValidateCmdDrawIndexedIndirectCountAMD()
7993 return skip; in PreCallValidateCmdDrawIndexedIndirectCountAMD()
8013 bool skip = false; in PreCallValidateGetShaderInfoAMD() local
8014 …if (!device_extensions.vk_amd_shader_info) skip |= OutputExtensionError("vkGetShaderInfoAMD", VK_A… in PreCallValidateGetShaderInfoAMD()
8015 skip |= validate_required_handle("vkGetShaderInfoAMD", "pipeline", pipeline); in PreCallValidateGetShaderInfoAMD()
8016 …skip |= validate_flags("vkGetShaderInfoAMD", "shaderStage", "VkShaderStageFlagBits", AllVkShaderSt… in PreCallValidateGetShaderInfoAMD()
8017 …skip |= validate_ranged_enum("vkGetShaderInfoAMD", "infoType", "VkShaderInfoTypeAMD", AllVkShaderI… in PreCallValidateGetShaderInfoAMD()
8018 …skip |= validate_array("vkGetShaderInfoAMD", "pInfoSize", "pInfo", pInfoSize, &pInfo, true, false,… in PreCallValidateGetShaderInfoAMD()
8019 return skip; in PreCallValidateGetShaderInfoAMD()
8033 bool skip = false; in PreCallValidateCreateStreamDescriptorSurfaceGGP() local
8034 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkCreateStreamDescriptorSur… in PreCallValidateCreateStreamDescriptorSurfaceGGP()
8035 …if (!instance_extensions.vk_ggp_stream_descriptor_surface) skip |= OutputExtensionError("vkCreateS… in PreCallValidateCreateStreamDescriptorSurfaceGGP()
8036 …skip |= validate_struct_type("vkCreateStreamDescriptorSurfaceGGP", "pCreateInfo", "VK_STRUCTURE_TY… in PreCallValidateCreateStreamDescriptorSurfaceGGP()
8039 …skip |= validate_struct_pnext("vkCreateStreamDescriptorSurfaceGGP", "pCreateInfo->pNext", NULL, pC… in PreCallValidateCreateStreamDescriptorSurfaceGGP()
8041 …skip |= validate_reserved_flags("vkCreateStreamDescriptorSurfaceGGP", "pCreateInfo->flags", pCreat… in PreCallValidateCreateStreamDescriptorSurfaceGGP()
8045 …skip |= validate_required_pointer("vkCreateStreamDescriptorSurfaceGGP", "pAllocator->pfnAllocation… in PreCallValidateCreateStreamDescriptorSurfaceGGP()
8047 …skip |= validate_required_pointer("vkCreateStreamDescriptorSurfaceGGP", "pAllocator->pfnReallocati… in PreCallValidateCreateStreamDescriptorSurfaceGGP()
8049 …skip |= validate_required_pointer("vkCreateStreamDescriptorSurfaceGGP", "pAllocator->pfnFree", rei… in PreCallValidateCreateStreamDescriptorSurfaceGGP()
8053 …skip |= validate_required_pointer("vkCreateStreamDescriptorSurfaceGGP", "pAllocator->pfnInternalFr… in PreCallValidateCreateStreamDescriptorSurfaceGGP()
8059 …skip |= validate_required_pointer("vkCreateStreamDescriptorSurfaceGGP", "pAllocator->pfnInternalAl… in PreCallValidateCreateStreamDescriptorSurfaceGGP()
8063 …skip |= validate_required_pointer("vkCreateStreamDescriptorSurfaceGGP", "pSurface", pSurface, "VUI… in PreCallValidateCreateStreamDescriptorSurfaceGGP()
8064 return skip; in PreCallValidateCreateStreamDescriptorSurfaceGGP()
8082 bool skip = false; in PreCallValidateGetPhysicalDeviceExternalImageFormatPropertiesNV() local
8083 …if (!instance_extensions.vk_nv_external_memory_capabilities) skip |= OutputExtensionError("vkGetPh… in PreCallValidateGetPhysicalDeviceExternalImageFormatPropertiesNV()
8084 …skip |= validate_ranged_enum("vkGetPhysicalDeviceExternalImageFormatPropertiesNV", "format", "VkFo… in PreCallValidateGetPhysicalDeviceExternalImageFormatPropertiesNV()
8085 …skip |= validate_ranged_enum("vkGetPhysicalDeviceExternalImageFormatPropertiesNV", "type", "VkImag… in PreCallValidateGetPhysicalDeviceExternalImageFormatPropertiesNV()
8086 …skip |= validate_ranged_enum("vkGetPhysicalDeviceExternalImageFormatPropertiesNV", "tiling", "VkIm… in PreCallValidateGetPhysicalDeviceExternalImageFormatPropertiesNV()
8087 …skip |= validate_flags("vkGetPhysicalDeviceExternalImageFormatPropertiesNV", "usage", "VkImageUsag… in PreCallValidateGetPhysicalDeviceExternalImageFormatPropertiesNV()
8088 …skip |= validate_flags("vkGetPhysicalDeviceExternalImageFormatPropertiesNV", "flags", "VkImageCrea… in PreCallValidateGetPhysicalDeviceExternalImageFormatPropertiesNV()
8089 …skip |= validate_flags("vkGetPhysicalDeviceExternalImageFormatPropertiesNV", "externalHandleType",… in PreCallValidateGetPhysicalDeviceExternalImageFormatPropertiesNV()
8090 …skip |= validate_required_pointer("vkGetPhysicalDeviceExternalImageFormatPropertiesNV", "pExternal… in PreCallValidateGetPhysicalDeviceExternalImageFormatPropertiesNV()
8095 return skip; in PreCallValidateGetPhysicalDeviceExternalImageFormatPropertiesNV()
8109 bool skip = false; in PreCallValidateGetMemoryWin32HandleNV() local
8110 …if (!device_extensions.vk_nv_external_memory) skip |= OutputExtensionError("vkGetMemoryWin32Handle… in PreCallValidateGetMemoryWin32HandleNV()
8111 …if (!device_extensions.vk_nv_external_memory_win32) skip |= OutputExtensionError("vkGetMemoryWin32… in PreCallValidateGetMemoryWin32HandleNV()
8112 skip |= validate_required_handle("vkGetMemoryWin32HandleNV", "memory", memory); in PreCallValidateGetMemoryWin32HandleNV()
8113 …skip |= validate_flags("vkGetMemoryWin32HandleNV", "handleType", "VkExternalMemoryHandleTypeFlagBi… in PreCallValidateGetMemoryWin32HandleNV()
8114 …skip |= validate_required_pointer("vkGetMemoryWin32HandleNV", "pHandle", pHandle, "VUID-vkGetMemor… in PreCallValidateGetMemoryWin32HandleNV()
8115 return skip; in PreCallValidateGetMemoryWin32HandleNV()
8133 bool skip = false; in PreCallValidateCreateViSurfaceNN() local
8134 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkCreateViSurfaceNN", VK_KH… in PreCallValidateCreateViSurfaceNN()
8135 …if (!instance_extensions.vk_nn_vi_surface) skip |= OutputExtensionError("vkCreateViSurfaceNN", VK_… in PreCallValidateCreateViSurfaceNN()
8136 …skip |= validate_struct_type("vkCreateViSurfaceNN", "pCreateInfo", "VK_STRUCTURE_TYPE_VI_SURFACE_C… in PreCallValidateCreateViSurfaceNN()
8139 …skip |= validate_struct_pnext("vkCreateViSurfaceNN", "pCreateInfo->pNext", NULL, pCreateInfo->pNex… in PreCallValidateCreateViSurfaceNN()
8141 …skip |= validate_reserved_flags("vkCreateViSurfaceNN", "pCreateInfo->flags", pCreateInfo->flags, "… in PreCallValidateCreateViSurfaceNN()
8145 …skip |= validate_required_pointer("vkCreateViSurfaceNN", "pAllocator->pfnAllocation", reinterpret_… in PreCallValidateCreateViSurfaceNN()
8147 …skip |= validate_required_pointer("vkCreateViSurfaceNN", "pAllocator->pfnReallocation", reinterpre… in PreCallValidateCreateViSurfaceNN()
8149 …skip |= validate_required_pointer("vkCreateViSurfaceNN", "pAllocator->pfnFree", reinterpret_cast<c… in PreCallValidateCreateViSurfaceNN()
8153 …skip |= validate_required_pointer("vkCreateViSurfaceNN", "pAllocator->pfnInternalFree", reinterpre… in PreCallValidateCreateViSurfaceNN()
8159 …skip |= validate_required_pointer("vkCreateViSurfaceNN", "pAllocator->pfnInternalAllocation", rein… in PreCallValidateCreateViSurfaceNN()
8163 …skip |= validate_required_pointer("vkCreateViSurfaceNN", "pSurface", pSurface, "VUID-vkCreateViSur… in PreCallValidateCreateViSurfaceNN()
8164 return skip; in PreCallValidateCreateViSurfaceNN()
8180 bool skip = false; in PreCallValidateCmdBeginConditionalRenderingEXT() local
8181 …if (!device_extensions.vk_ext_conditional_rendering) skip |= OutputExtensionError("vkCmdBeginCondi… in PreCallValidateCmdBeginConditionalRenderingEXT()
8182 …skip |= validate_struct_type("vkCmdBeginConditionalRenderingEXT", "pConditionalRenderingBegin", "V… in PreCallValidateCmdBeginConditionalRenderingEXT()
8185 …skip |= validate_struct_pnext("vkCmdBeginConditionalRenderingEXT", "pConditionalRenderingBegin->pN… in PreCallValidateCmdBeginConditionalRenderingEXT()
8187 …skip |= validate_required_handle("vkCmdBeginConditionalRenderingEXT", "pConditionalRenderingBegin-… in PreCallValidateCmdBeginConditionalRenderingEXT()
8189 …skip |= validate_flags("vkCmdBeginConditionalRenderingEXT", "pConditionalRenderingBegin->flags", "… in PreCallValidateCmdBeginConditionalRenderingEXT()
8191 return skip; in PreCallValidateCmdBeginConditionalRenderingEXT()
8196 bool skip = false; in PreCallValidateCmdEndConditionalRenderingEXT() local
8197 …if (!device_extensions.vk_ext_conditional_rendering) skip |= OutputExtensionError("vkCmdEndConditi… in PreCallValidateCmdEndConditionalRenderingEXT()
8199 return skip; in PreCallValidateCmdEndConditionalRenderingEXT()
8207 bool skip = false; in PreCallValidateCmdProcessCommandsNVX() local
8208 …if (!device_extensions.vk_nvx_device_generated_commands) skip |= OutputExtensionError("vkCmdProces… in PreCallValidateCmdProcessCommandsNVX()
8209 …skip |= validate_struct_type("vkCmdProcessCommandsNVX", "pProcessCommandsInfo", "VK_STRUCTURE_TYPE… in PreCallValidateCmdProcessCommandsNVX()
8212 …skip |= validate_struct_pnext("vkCmdProcessCommandsNVX", "pProcessCommandsInfo->pNext", NULL, pPro… in PreCallValidateCmdProcessCommandsNVX()
8214 …skip |= validate_required_handle("vkCmdProcessCommandsNVX", "pProcessCommandsInfo->objectTable", p… in PreCallValidateCmdProcessCommandsNVX()
8216 …skip |= validate_required_handle("vkCmdProcessCommandsNVX", "pProcessCommandsInfo->indirectCommand… in PreCallValidateCmdProcessCommandsNVX()
8218 …skip |= validate_array("vkCmdProcessCommandsNVX", "pProcessCommandsInfo->indirectCommandsTokenCoun… in PreCallValidateCmdProcessCommandsNVX()
8224 …skip |= validate_ranged_enum("vkCmdProcessCommandsNVX", ParameterName("pProcessCommandsInfo->pIndi… in PreCallValidateCmdProcessCommandsNVX()
8226 …skip |= validate_required_handle("vkCmdProcessCommandsNVX", ParameterName("pProcessCommandsInfo->p… in PreCallValidateCmdProcessCommandsNVX()
8230 return skip; in PreCallValidateCmdProcessCommandsNVX()
8236 bool skip = false; in PreCallValidateCmdReserveSpaceForCommandsNVX() local
8237 …if (!device_extensions.vk_nvx_device_generated_commands) skip |= OutputExtensionError("vkCmdReserv… in PreCallValidateCmdReserveSpaceForCommandsNVX()
8238 …skip |= validate_struct_type("vkCmdReserveSpaceForCommandsNVX", "pReserveSpaceInfo", "VK_STRUCTURE… in PreCallValidateCmdReserveSpaceForCommandsNVX()
8241 …skip |= validate_struct_pnext("vkCmdReserveSpaceForCommandsNVX", "pReserveSpaceInfo->pNext", NULL,… in PreCallValidateCmdReserveSpaceForCommandsNVX()
8243 …skip |= validate_required_handle("vkCmdReserveSpaceForCommandsNVX", "pReserveSpaceInfo->objectTabl… in PreCallValidateCmdReserveSpaceForCommandsNVX()
8245 …skip |= validate_required_handle("vkCmdReserveSpaceForCommandsNVX", "pReserveSpaceInfo->indirectCo… in PreCallValidateCmdReserveSpaceForCommandsNVX()
8247 return skip; in PreCallValidateCmdReserveSpaceForCommandsNVX()
8255 bool skip = false; in PreCallValidateCreateIndirectCommandsLayoutNVX() local
8256 …if (!device_extensions.vk_nvx_device_generated_commands) skip |= OutputExtensionError("vkCreateInd… in PreCallValidateCreateIndirectCommandsLayoutNVX()
8257 …skip |= validate_struct_type("vkCreateIndirectCommandsLayoutNVX", "pCreateInfo", "VK_STRUCTURE_TYP… in PreCallValidateCreateIndirectCommandsLayoutNVX()
8260 …skip |= validate_struct_pnext("vkCreateIndirectCommandsLayoutNVX", "pCreateInfo->pNext", NULL, pCr… in PreCallValidateCreateIndirectCommandsLayoutNVX()
8262 …skip |= validate_ranged_enum("vkCreateIndirectCommandsLayoutNVX", "pCreateInfo->pipelineBindPoint"… in PreCallValidateCreateIndirectCommandsLayoutNVX()
8264 …skip |= validate_flags("vkCreateIndirectCommandsLayoutNVX", "pCreateInfo->flags", "VkIndirectComma… in PreCallValidateCreateIndirectCommandsLayoutNVX()
8266 …skip |= validate_array("vkCreateIndirectCommandsLayoutNVX", "pCreateInfo->tokenCount", "pCreateInf… in PreCallValidateCreateIndirectCommandsLayoutNVX()
8272 …skip |= validate_ranged_enum("vkCreateIndirectCommandsLayoutNVX", ParameterName("pCreateInfo->pTok… in PreCallValidateCreateIndirectCommandsLayoutNVX()
8278 …skip |= validate_required_pointer("vkCreateIndirectCommandsLayoutNVX", "pAllocator->pfnAllocation"… in PreCallValidateCreateIndirectCommandsLayoutNVX()
8280 …skip |= validate_required_pointer("vkCreateIndirectCommandsLayoutNVX", "pAllocator->pfnReallocatio… in PreCallValidateCreateIndirectCommandsLayoutNVX()
8282 …skip |= validate_required_pointer("vkCreateIndirectCommandsLayoutNVX", "pAllocator->pfnFree", rein… in PreCallValidateCreateIndirectCommandsLayoutNVX()
8286 …skip |= validate_required_pointer("vkCreateIndirectCommandsLayoutNVX", "pAllocator->pfnInternalFre… in PreCallValidateCreateIndirectCommandsLayoutNVX()
8292 …skip |= validate_required_pointer("vkCreateIndirectCommandsLayoutNVX", "pAllocator->pfnInternalAll… in PreCallValidateCreateIndirectCommandsLayoutNVX()
8296 …skip |= validate_required_pointer("vkCreateIndirectCommandsLayoutNVX", "pIndirectCommandsLayout", … in PreCallValidateCreateIndirectCommandsLayoutNVX()
8297 return skip; in PreCallValidateCreateIndirectCommandsLayoutNVX()
8304 bool skip = false; in PreCallValidateDestroyIndirectCommandsLayoutNVX() local
8305 …if (!device_extensions.vk_nvx_device_generated_commands) skip |= OutputExtensionError("vkDestroyIn… in PreCallValidateDestroyIndirectCommandsLayoutNVX()
8306 …skip |= validate_required_handle("vkDestroyIndirectCommandsLayoutNVX", "indirectCommandsLayout", i… in PreCallValidateDestroyIndirectCommandsLayoutNVX()
8309 …skip |= validate_required_pointer("vkDestroyIndirectCommandsLayoutNVX", "pAllocator->pfnAllocation… in PreCallValidateDestroyIndirectCommandsLayoutNVX()
8311 …skip |= validate_required_pointer("vkDestroyIndirectCommandsLayoutNVX", "pAllocator->pfnReallocati… in PreCallValidateDestroyIndirectCommandsLayoutNVX()
8313 …skip |= validate_required_pointer("vkDestroyIndirectCommandsLayoutNVX", "pAllocator->pfnFree", rei… in PreCallValidateDestroyIndirectCommandsLayoutNVX()
8317 …skip |= validate_required_pointer("vkDestroyIndirectCommandsLayoutNVX", "pAllocator->pfnInternalFr… in PreCallValidateDestroyIndirectCommandsLayoutNVX()
8323 …skip |= validate_required_pointer("vkDestroyIndirectCommandsLayoutNVX", "pAllocator->pfnInternalAl… in PreCallValidateDestroyIndirectCommandsLayoutNVX()
8327 return skip; in PreCallValidateDestroyIndirectCommandsLayoutNVX()
8335 bool skip = false; in PreCallValidateCreateObjectTableNVX() local
8336 …if (!device_extensions.vk_nvx_device_generated_commands) skip |= OutputExtensionError("vkCreateObj… in PreCallValidateCreateObjectTableNVX()
8337 …skip |= validate_struct_type("vkCreateObjectTableNVX", "pCreateInfo", "VK_STRUCTURE_TYPE_OBJECT_TA… in PreCallValidateCreateObjectTableNVX()
8340 …skip |= validate_struct_pnext("vkCreateObjectTableNVX", "pCreateInfo->pNext", NULL, pCreateInfo->p… in PreCallValidateCreateObjectTableNVX()
8342 …skip |= validate_ranged_enum_array("vkCreateObjectTableNVX", "pCreateInfo->objectCount", "pCreateI… in PreCallValidateCreateObjectTableNVX()
8344 …skip |= validate_array("vkCreateObjectTableNVX", "pCreateInfo->objectCount", "pCreateInfo->pObject… in PreCallValidateCreateObjectTableNVX()
8346 …skip |= validate_flags_array("vkCreateObjectTableNVX", "pCreateInfo->objectCount", "pCreateInfo->p… in PreCallValidateCreateObjectTableNVX()
8350 …skip |= validate_required_pointer("vkCreateObjectTableNVX", "pAllocator->pfnAllocation", reinterpr… in PreCallValidateCreateObjectTableNVX()
8352 …skip |= validate_required_pointer("vkCreateObjectTableNVX", "pAllocator->pfnReallocation", reinter… in PreCallValidateCreateObjectTableNVX()
8354 …skip |= validate_required_pointer("vkCreateObjectTableNVX", "pAllocator->pfnFree", reinterpret_cas… in PreCallValidateCreateObjectTableNVX()
8358 …skip |= validate_required_pointer("vkCreateObjectTableNVX", "pAllocator->pfnInternalFree", reinter… in PreCallValidateCreateObjectTableNVX()
8364 …skip |= validate_required_pointer("vkCreateObjectTableNVX", "pAllocator->pfnInternalAllocation", r… in PreCallValidateCreateObjectTableNVX()
8368 …skip |= validate_required_pointer("vkCreateObjectTableNVX", "pObjectTable", pObjectTable, "VUID-vk… in PreCallValidateCreateObjectTableNVX()
8369 return skip; in PreCallValidateCreateObjectTableNVX()
8376 bool skip = false; in PreCallValidateDestroyObjectTableNVX() local
8377 …if (!device_extensions.vk_nvx_device_generated_commands) skip |= OutputExtensionError("vkDestroyOb… in PreCallValidateDestroyObjectTableNVX()
8378 skip |= validate_required_handle("vkDestroyObjectTableNVX", "objectTable", objectTable); in PreCallValidateDestroyObjectTableNVX()
8381 …skip |= validate_required_pointer("vkDestroyObjectTableNVX", "pAllocator->pfnAllocation", reinterp… in PreCallValidateDestroyObjectTableNVX()
8383 …skip |= validate_required_pointer("vkDestroyObjectTableNVX", "pAllocator->pfnReallocation", reinte… in PreCallValidateDestroyObjectTableNVX()
8385 …skip |= validate_required_pointer("vkDestroyObjectTableNVX", "pAllocator->pfnFree", reinterpret_ca… in PreCallValidateDestroyObjectTableNVX()
8389 …skip |= validate_required_pointer("vkDestroyObjectTableNVX", "pAllocator->pfnInternalFree", reinte… in PreCallValidateDestroyObjectTableNVX()
8395 …skip |= validate_required_pointer("vkDestroyObjectTableNVX", "pAllocator->pfnInternalAllocation", … in PreCallValidateDestroyObjectTableNVX()
8399 return skip; in PreCallValidateDestroyObjectTableNVX()
8408 bool skip = false; in PreCallValidateRegisterObjectsNVX() local
8409 …if (!device_extensions.vk_nvx_device_generated_commands) skip |= OutputExtensionError("vkRegisterO… in PreCallValidateRegisterObjectsNVX()
8410 skip |= validate_required_handle("vkRegisterObjectsNVX", "objectTable", objectTable); in PreCallValidateRegisterObjectsNVX()
8411 …skip |= validate_array("vkRegisterObjectsNVX", "objectCount", "ppObjectTableEntries", objectCount,… in PreCallValidateRegisterObjectsNVX()
8416 …skip |= validate_ranged_enum("vkRegisterObjectsNVX", ParameterName("ppObjectTableEntries[%i]->type… in PreCallValidateRegisterObjectsNVX()
8418 …skip |= validate_flags("vkRegisterObjectsNVX", ParameterName("ppObjectTableEntries[%i]->flags", Pa… in PreCallValidateRegisterObjectsNVX()
8421 …skip |= validate_array("vkRegisterObjectsNVX", "objectCount", "pObjectIndices", objectCount, &pObj… in PreCallValidateRegisterObjectsNVX()
8422 return skip; in PreCallValidateRegisterObjectsNVX()
8431 bool skip = false; in PreCallValidateUnregisterObjectsNVX() local
8432 …if (!device_extensions.vk_nvx_device_generated_commands) skip |= OutputExtensionError("vkUnregiste… in PreCallValidateUnregisterObjectsNVX()
8433 skip |= validate_required_handle("vkUnregisterObjectsNVX", "objectTable", objectTable); in PreCallValidateUnregisterObjectsNVX()
8434 …skip |= validate_ranged_enum_array("vkUnregisterObjectsNVX", "objectCount", "pObjectEntryTypes", "… in PreCallValidateUnregisterObjectsNVX()
8435 …skip |= validate_array("vkUnregisterObjectsNVX", "objectCount", "pObjectIndices", objectCount, &pO… in PreCallValidateUnregisterObjectsNVX()
8436 return skip; in PreCallValidateUnregisterObjectsNVX()
8443 bool skip = false; in PreCallValidateGetPhysicalDeviceGeneratedCommandsPropertiesNVX() local
8444 …skip |= validate_struct_type("vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX", "pFeatures", "VK… in PreCallValidateGetPhysicalDeviceGeneratedCommandsPropertiesNVX()
8445 …skip |= validate_struct_type("vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX", "pLimits", "VK_S… in PreCallValidateGetPhysicalDeviceGeneratedCommandsPropertiesNVX()
8446 return skip; in PreCallValidateGetPhysicalDeviceGeneratedCommandsPropertiesNVX()
8456 bool skip = false; in PreCallValidateCmdSetViewportWScalingNV() local
8457 …if (!device_extensions.vk_nv_clip_space_w_scaling) skip |= OutputExtensionError("vkCmdSetViewportW… in PreCallValidateCmdSetViewportWScalingNV()
8458 …skip |= validate_array("vkCmdSetViewportWScalingNV", "viewportCount", "pViewportWScalings", viewpo… in PreCallValidateCmdSetViewportWScalingNV()
8466 return skip; in PreCallValidateCmdSetViewportWScalingNV()
8474 bool skip = false; in PreCallValidateReleaseDisplayEXT() local
8475 …if (!instance_extensions.vk_khr_display) skip |= OutputExtensionError("vkReleaseDisplayEXT", VK_KH… in PreCallValidateReleaseDisplayEXT()
8476 …if (!instance_extensions.vk_ext_direct_mode_display) skip |= OutputExtensionError("vkReleaseDispla… in PreCallValidateReleaseDisplayEXT()
8477 skip |= validate_required_handle("vkReleaseDisplayEXT", "display", display); in PreCallValidateReleaseDisplayEXT()
8478 return skip; in PreCallValidateReleaseDisplayEXT()
8489 bool skip = false; in PreCallValidateAcquireXlibDisplayEXT() local
8490 …if (!instance_extensions.vk_ext_direct_mode_display) skip |= OutputExtensionError("vkAcquireXlibDi… in PreCallValidateAcquireXlibDisplayEXT()
8491 …if (!instance_extensions.vk_ext_acquire_xlib_display) skip |= OutputExtensionError("vkAcquireXlibD… in PreCallValidateAcquireXlibDisplayEXT()
8492 …skip |= validate_required_pointer("vkAcquireXlibDisplayEXT", "dpy", dpy, "VUID-vkAcquireXlibDispla… in PreCallValidateAcquireXlibDisplayEXT()
8493 skip |= validate_required_handle("vkAcquireXlibDisplayEXT", "display", display); in PreCallValidateAcquireXlibDisplayEXT()
8494 return skip; in PreCallValidateAcquireXlibDisplayEXT()
8502 bool skip = false; in PreCallValidateGetRandROutputDisplayEXT() local
8503 …if (!instance_extensions.vk_ext_direct_mode_display) skip |= OutputExtensionError("vkGetRandROutpu… in PreCallValidateGetRandROutputDisplayEXT()
8504 …if (!instance_extensions.vk_ext_acquire_xlib_display) skip |= OutputExtensionError("vkGetRandROutp… in PreCallValidateGetRandROutputDisplayEXT()
8505 …skip |= validate_required_pointer("vkGetRandROutputDisplayEXT", "dpy", dpy, "VUID-vkGetRandROutput… in PreCallValidateGetRandROutputDisplayEXT()
8506 …skip |= validate_required_pointer("vkGetRandROutputDisplayEXT", "pDisplay", pDisplay, "VUID-vkGetR… in PreCallValidateGetRandROutputDisplayEXT()
8507 return skip; in PreCallValidateGetRandROutputDisplayEXT()
8516 bool skip = false; in PreCallValidateGetPhysicalDeviceSurfaceCapabilities2EXT() local
8517 …if (!instance_extensions.vk_khr_display) skip |= OutputExtensionError("vkGetPhysicalDeviceSurfaceC… in PreCallValidateGetPhysicalDeviceSurfaceCapabilities2EXT()
8518 …if (!instance_extensions.vk_ext_display_surface_counter) skip |= OutputExtensionError("vkGetPhysic… in PreCallValidateGetPhysicalDeviceSurfaceCapabilities2EXT()
8519 …skip |= validate_required_handle("vkGetPhysicalDeviceSurfaceCapabilities2EXT", "surface", surface); in PreCallValidateGetPhysicalDeviceSurfaceCapabilities2EXT()
8520 …skip |= validate_struct_type("vkGetPhysicalDeviceSurfaceCapabilities2EXT", "pSurfaceCapabilities",… in PreCallValidateGetPhysicalDeviceSurfaceCapabilities2EXT()
8525 return skip; in PreCallValidateGetPhysicalDeviceSurfaceCapabilities2EXT()
8534 bool skip = false; in PreCallValidateDisplayPowerControlEXT() local
8535 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkDisplayPowerControlEXT", … in PreCallValidateDisplayPowerControlEXT()
8536 …if (!device_extensions.vk_ext_display_surface_counter) skip |= OutputExtensionError("vkDisplayPowe… in PreCallValidateDisplayPowerControlEXT()
8537 …if (!device_extensions.vk_ext_display_control) skip |= OutputExtensionError("vkDisplayPowerControl… in PreCallValidateDisplayPowerControlEXT()
8538 skip |= validate_required_handle("vkDisplayPowerControlEXT", "display", display); in PreCallValidateDisplayPowerControlEXT()
8539 …skip |= validate_struct_type("vkDisplayPowerControlEXT", "pDisplayPowerInfo", "VK_STRUCTURE_TYPE_D… in PreCallValidateDisplayPowerControlEXT()
8542 …skip |= validate_struct_pnext("vkDisplayPowerControlEXT", "pDisplayPowerInfo->pNext", NULL, pDispl… in PreCallValidateDisplayPowerControlEXT()
8544 …skip |= validate_ranged_enum("vkDisplayPowerControlEXT", "pDisplayPowerInfo->powerState", "VkDispl… in PreCallValidateDisplayPowerControlEXT()
8546 return skip; in PreCallValidateDisplayPowerControlEXT()
8554 bool skip = false; in PreCallValidateRegisterDeviceEventEXT() local
8555 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkRegisterDeviceEventEXT", … in PreCallValidateRegisterDeviceEventEXT()
8556 …if (!device_extensions.vk_ext_display_surface_counter) skip |= OutputExtensionError("vkRegisterDev… in PreCallValidateRegisterDeviceEventEXT()
8557 …if (!device_extensions.vk_ext_display_control) skip |= OutputExtensionError("vkRegisterDeviceEvent… in PreCallValidateRegisterDeviceEventEXT()
8558 …skip |= validate_struct_type("vkRegisterDeviceEventEXT", "pDeviceEventInfo", "VK_STRUCTURE_TYPE_DE… in PreCallValidateRegisterDeviceEventEXT()
8561 …skip |= validate_struct_pnext("vkRegisterDeviceEventEXT", "pDeviceEventInfo->pNext", NULL, pDevice… in PreCallValidateRegisterDeviceEventEXT()
8563 …skip |= validate_ranged_enum("vkRegisterDeviceEventEXT", "pDeviceEventInfo->deviceEvent", "VkDevic… in PreCallValidateRegisterDeviceEventEXT()
8567 …skip |= validate_required_pointer("vkRegisterDeviceEventEXT", "pAllocator->pfnAllocation", reinter… in PreCallValidateRegisterDeviceEventEXT()
8569 …skip |= validate_required_pointer("vkRegisterDeviceEventEXT", "pAllocator->pfnReallocation", reint… in PreCallValidateRegisterDeviceEventEXT()
8571 …skip |= validate_required_pointer("vkRegisterDeviceEventEXT", "pAllocator->pfnFree", reinterpret_c… in PreCallValidateRegisterDeviceEventEXT()
8575 …skip |= validate_required_pointer("vkRegisterDeviceEventEXT", "pAllocator->pfnInternalFree", reint… in PreCallValidateRegisterDeviceEventEXT()
8581 …skip |= validate_required_pointer("vkRegisterDeviceEventEXT", "pAllocator->pfnInternalAllocation",… in PreCallValidateRegisterDeviceEventEXT()
8585 …skip |= validate_required_pointer("vkRegisterDeviceEventEXT", "pFence", pFence, "VUID-vkRegisterDe… in PreCallValidateRegisterDeviceEventEXT()
8586 return skip; in PreCallValidateRegisterDeviceEventEXT()
8595 bool skip = false; in PreCallValidateRegisterDisplayEventEXT() local
8596 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkRegisterDisplayEventEXT",… in PreCallValidateRegisterDisplayEventEXT()
8597 …if (!device_extensions.vk_ext_display_surface_counter) skip |= OutputExtensionError("vkRegisterDis… in PreCallValidateRegisterDisplayEventEXT()
8598 …if (!device_extensions.vk_ext_display_control) skip |= OutputExtensionError("vkRegisterDisplayEven… in PreCallValidateRegisterDisplayEventEXT()
8599 skip |= validate_required_handle("vkRegisterDisplayEventEXT", "display", display); in PreCallValidateRegisterDisplayEventEXT()
8600 …skip |= validate_struct_type("vkRegisterDisplayEventEXT", "pDisplayEventInfo", "VK_STRUCTURE_TYPE_… in PreCallValidateRegisterDisplayEventEXT()
8603 …skip |= validate_struct_pnext("vkRegisterDisplayEventEXT", "pDisplayEventInfo->pNext", NULL, pDisp… in PreCallValidateRegisterDisplayEventEXT()
8605 …skip |= validate_ranged_enum("vkRegisterDisplayEventEXT", "pDisplayEventInfo->displayEvent", "VkDi… in PreCallValidateRegisterDisplayEventEXT()
8609 …skip |= validate_required_pointer("vkRegisterDisplayEventEXT", "pAllocator->pfnAllocation", reinte… in PreCallValidateRegisterDisplayEventEXT()
8611 …skip |= validate_required_pointer("vkRegisterDisplayEventEXT", "pAllocator->pfnReallocation", rein… in PreCallValidateRegisterDisplayEventEXT()
8613 …skip |= validate_required_pointer("vkRegisterDisplayEventEXT", "pAllocator->pfnFree", reinterpret_… in PreCallValidateRegisterDisplayEventEXT()
8617 …skip |= validate_required_pointer("vkRegisterDisplayEventEXT", "pAllocator->pfnInternalFree", rein… in PreCallValidateRegisterDisplayEventEXT()
8623 …skip |= validate_required_pointer("vkRegisterDisplayEventEXT", "pAllocator->pfnInternalAllocation"… in PreCallValidateRegisterDisplayEventEXT()
8627 …skip |= validate_required_pointer("vkRegisterDisplayEventEXT", "pFence", pFence, "VUID-vkRegisterD… in PreCallValidateRegisterDisplayEventEXT()
8628 return skip; in PreCallValidateRegisterDisplayEventEXT()
8636 bool skip = false; in PreCallValidateGetSwapchainCounterEXT() local
8637 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkGetSwapchainCounterEXT", … in PreCallValidateGetSwapchainCounterEXT()
8638 …if (!device_extensions.vk_ext_display_surface_counter) skip |= OutputExtensionError("vkGetSwapchai… in PreCallValidateGetSwapchainCounterEXT()
8639 …if (!device_extensions.vk_ext_display_control) skip |= OutputExtensionError("vkGetSwapchainCounter… in PreCallValidateGetSwapchainCounterEXT()
8640 skip |= validate_required_handle("vkGetSwapchainCounterEXT", "swapchain", swapchain); in PreCallValidateGetSwapchainCounterEXT()
8641 …skip |= validate_flags("vkGetSwapchainCounterEXT", "counter", "VkSurfaceCounterFlagBitsEXT", AllVk… in PreCallValidateGetSwapchainCounterEXT()
8642 …skip |= validate_required_pointer("vkGetSwapchainCounterEXT", "pCounterValue", pCounterValue, "VUI… in PreCallValidateGetSwapchainCounterEXT()
8643 return skip; in PreCallValidateGetSwapchainCounterEXT()
8652 bool skip = false; in PreCallValidateGetRefreshCycleDurationGOOGLE() local
8653 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkGetRefreshCycleDurationGO… in PreCallValidateGetRefreshCycleDurationGOOGLE()
8654 …if (!device_extensions.vk_google_display_timing) skip |= OutputExtensionError("vkGetRefreshCycleDu… in PreCallValidateGetRefreshCycleDurationGOOGLE()
8655 skip |= validate_required_handle("vkGetRefreshCycleDurationGOOGLE", "swapchain", swapchain); in PreCallValidateGetRefreshCycleDurationGOOGLE()
8656 …skip |= validate_required_pointer("vkGetRefreshCycleDurationGOOGLE", "pDisplayTimingProperties", p… in PreCallValidateGetRefreshCycleDurationGOOGLE()
8661 return skip; in PreCallValidateGetRefreshCycleDurationGOOGLE()
8669 bool skip = false; in PreCallValidateGetPastPresentationTimingGOOGLE() local
8670 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkGetPastPresentationTiming… in PreCallValidateGetPastPresentationTimingGOOGLE()
8671 …if (!device_extensions.vk_google_display_timing) skip |= OutputExtensionError("vkGetPastPresentati… in PreCallValidateGetPastPresentationTimingGOOGLE()
8672 skip |= validate_required_handle("vkGetPastPresentationTimingGOOGLE", "swapchain", swapchain); in PreCallValidateGetPastPresentationTimingGOOGLE()
8673 …skip |= validate_array("vkGetPastPresentationTimingGOOGLE", "pPresentationTimingCount", "pPresenta… in PreCallValidateGetPastPresentationTimingGOOGLE()
8681 return skip; in PreCallValidateGetPastPresentationTimingGOOGLE()
8701 bool skip = false; in PreCallValidateCmdSetDiscardRectangleEXT() local
8702 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdSetDiscardRectangleEXT()
8703 …if (!device_extensions.vk_ext_discard_rectangles) skip |= OutputExtensionError("vkCmdSetDiscardRec… in PreCallValidateCmdSetDiscardRectangleEXT()
8704 …skip |= validate_array("vkCmdSetDiscardRectangleEXT", "discardRectangleCount", "pDiscardRectangles… in PreCallValidateCmdSetDiscardRectangleEXT()
8714 return skip; in PreCallValidateCmdSetDiscardRectangleEXT()
8730 bool skip = false; in PreCallValidateSetHdrMetadataEXT() local
8731 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkSetHdrMetadataEXT", VK_KH… in PreCallValidateSetHdrMetadataEXT()
8732 …if (!device_extensions.vk_ext_hdr_metadata) skip |= OutputExtensionError("vkSetHdrMetadataEXT", VK… in PreCallValidateSetHdrMetadataEXT()
8733 …skip |= validate_handle_array("vkSetHdrMetadataEXT", "swapchainCount", "pSwapchains", swapchainCou… in PreCallValidateSetHdrMetadataEXT()
8734 …skip |= validate_struct_type_array("vkSetHdrMetadataEXT", "swapchainCount", "pMetadata", "VK_STRUC… in PreCallValidateSetHdrMetadataEXT()
8739 …skip |= validate_struct_pnext("vkSetHdrMetadataEXT", ParameterName("pMetadata[%i].pNext", Paramete… in PreCallValidateSetHdrMetadataEXT()
8742 return skip; in PreCallValidateSetHdrMetadataEXT()
8754 bool skip = false; in PreCallValidateCreateIOSSurfaceMVK() local
8755 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkCreateIOSSurfaceMVK", VK_… in PreCallValidateCreateIOSSurfaceMVK()
8756 …if (!instance_extensions.vk_mvk_ios_surface) skip |= OutputExtensionError("vkCreateIOSSurfaceMVK",… in PreCallValidateCreateIOSSurfaceMVK()
8757 …skip |= validate_struct_type("vkCreateIOSSurfaceMVK", "pCreateInfo", "VK_STRUCTURE_TYPE_IOS_SURFAC… in PreCallValidateCreateIOSSurfaceMVK()
8760 …skip |= validate_struct_pnext("vkCreateIOSSurfaceMVK", "pCreateInfo->pNext", NULL, pCreateInfo->pN… in PreCallValidateCreateIOSSurfaceMVK()
8762 …skip |= validate_reserved_flags("vkCreateIOSSurfaceMVK", "pCreateInfo->flags", pCreateInfo->flags,… in PreCallValidateCreateIOSSurfaceMVK()
8766 …skip |= validate_required_pointer("vkCreateIOSSurfaceMVK", "pAllocator->pfnAllocation", reinterpre… in PreCallValidateCreateIOSSurfaceMVK()
8768 …skip |= validate_required_pointer("vkCreateIOSSurfaceMVK", "pAllocator->pfnReallocation", reinterp… in PreCallValidateCreateIOSSurfaceMVK()
8770 …skip |= validate_required_pointer("vkCreateIOSSurfaceMVK", "pAllocator->pfnFree", reinterpret_cast… in PreCallValidateCreateIOSSurfaceMVK()
8774 …skip |= validate_required_pointer("vkCreateIOSSurfaceMVK", "pAllocator->pfnInternalFree", reinterp… in PreCallValidateCreateIOSSurfaceMVK()
8780 …skip |= validate_required_pointer("vkCreateIOSSurfaceMVK", "pAllocator->pfnInternalAllocation", re… in PreCallValidateCreateIOSSurfaceMVK()
8784 …skip |= validate_required_pointer("vkCreateIOSSurfaceMVK", "pSurface", pSurface, "VUID-vkCreateIOS… in PreCallValidateCreateIOSSurfaceMVK()
8785 return skip; in PreCallValidateCreateIOSSurfaceMVK()
8797 bool skip = false; in PreCallValidateCreateMacOSSurfaceMVK() local
8798 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkCreateMacOSSurfaceMVK", V… in PreCallValidateCreateMacOSSurfaceMVK()
8799 …if (!instance_extensions.vk_mvk_macos_surface) skip |= OutputExtensionError("vkCreateMacOSSurfaceM… in PreCallValidateCreateMacOSSurfaceMVK()
8800 …skip |= validate_struct_type("vkCreateMacOSSurfaceMVK", "pCreateInfo", "VK_STRUCTURE_TYPE_MACOS_SU… in PreCallValidateCreateMacOSSurfaceMVK()
8803 …skip |= validate_struct_pnext("vkCreateMacOSSurfaceMVK", "pCreateInfo->pNext", NULL, pCreateInfo->… in PreCallValidateCreateMacOSSurfaceMVK()
8805 …skip |= validate_reserved_flags("vkCreateMacOSSurfaceMVK", "pCreateInfo->flags", pCreateInfo->flag… in PreCallValidateCreateMacOSSurfaceMVK()
8809 …skip |= validate_required_pointer("vkCreateMacOSSurfaceMVK", "pAllocator->pfnAllocation", reinterp… in PreCallValidateCreateMacOSSurfaceMVK()
8811 …skip |= validate_required_pointer("vkCreateMacOSSurfaceMVK", "pAllocator->pfnReallocation", reinte… in PreCallValidateCreateMacOSSurfaceMVK()
8813 …skip |= validate_required_pointer("vkCreateMacOSSurfaceMVK", "pAllocator->pfnFree", reinterpret_ca… in PreCallValidateCreateMacOSSurfaceMVK()
8817 …skip |= validate_required_pointer("vkCreateMacOSSurfaceMVK", "pAllocator->pfnInternalFree", reinte… in PreCallValidateCreateMacOSSurfaceMVK()
8823 …skip |= validate_required_pointer("vkCreateMacOSSurfaceMVK", "pAllocator->pfnInternalAllocation", … in PreCallValidateCreateMacOSSurfaceMVK()
8827 …skip |= validate_required_pointer("vkCreateMacOSSurfaceMVK", "pSurface", pSurface, "VUID-vkCreateM… in PreCallValidateCreateMacOSSurfaceMVK()
8828 return skip; in PreCallValidateCreateMacOSSurfaceMVK()
8840 bool skip = false; in PreCallValidateSetDebugUtilsObjectNameEXT() local
8841 …if (!device_extensions.vk_ext_debug_utils) skip |= OutputExtensionError("vkSetDebugUtilsObjectName… in PreCallValidateSetDebugUtilsObjectNameEXT()
8842 …skip |= validate_struct_type("vkSetDebugUtilsObjectNameEXT", "pNameInfo", "VK_STRUCTURE_TYPE_DEBUG… in PreCallValidateSetDebugUtilsObjectNameEXT()
8845 …skip |= validate_struct_pnext("vkSetDebugUtilsObjectNameEXT", "pNameInfo->pNext", NULL, pNameInfo-… in PreCallValidateSetDebugUtilsObjectNameEXT()
8847 …skip |= validate_ranged_enum("vkSetDebugUtilsObjectNameEXT", "pNameInfo->objectType", "VkObjectTyp… in PreCallValidateSetDebugUtilsObjectNameEXT()
8849 return skip; in PreCallValidateSetDebugUtilsObjectNameEXT()
8855 bool skip = false; in PreCallValidateSetDebugUtilsObjectTagEXT() local
8856 …if (!device_extensions.vk_ext_debug_utils) skip |= OutputExtensionError("vkSetDebugUtilsObjectTagE… in PreCallValidateSetDebugUtilsObjectTagEXT()
8857 …skip |= validate_struct_type("vkSetDebugUtilsObjectTagEXT", "pTagInfo", "VK_STRUCTURE_TYPE_DEBUG_U… in PreCallValidateSetDebugUtilsObjectTagEXT()
8860 …skip |= validate_struct_pnext("vkSetDebugUtilsObjectTagEXT", "pTagInfo->pNext", NULL, pTagInfo->pN… in PreCallValidateSetDebugUtilsObjectTagEXT()
8862 …skip |= validate_ranged_enum("vkSetDebugUtilsObjectTagEXT", "pTagInfo->objectType", "VkObjectType"… in PreCallValidateSetDebugUtilsObjectTagEXT()
8864 …skip |= validate_array("vkSetDebugUtilsObjectTagEXT", "pTagInfo->tagSize", "pTagInfo->pTag", pTagI… in PreCallValidateSetDebugUtilsObjectTagEXT()
8866 return skip; in PreCallValidateSetDebugUtilsObjectTagEXT()
8872 bool skip = false; in PreCallValidateQueueBeginDebugUtilsLabelEXT() local
8873 …if (!device_extensions.vk_ext_debug_utils) skip |= OutputExtensionError("vkQueueBeginDebugUtilsLab… in PreCallValidateQueueBeginDebugUtilsLabelEXT()
8874 …skip |= validate_struct_type("vkQueueBeginDebugUtilsLabelEXT", "pLabelInfo", "VK_STRUCTURE_TYPE_DE… in PreCallValidateQueueBeginDebugUtilsLabelEXT()
8877 …skip |= validate_struct_pnext("vkQueueBeginDebugUtilsLabelEXT", "pLabelInfo->pNext", NULL, pLabelI… in PreCallValidateQueueBeginDebugUtilsLabelEXT()
8879 …skip |= validate_required_pointer("vkQueueBeginDebugUtilsLabelEXT", "pLabelInfo->pLabelName", pLab… in PreCallValidateQueueBeginDebugUtilsLabelEXT()
8881 return skip; in PreCallValidateQueueBeginDebugUtilsLabelEXT()
8886 bool skip = false; in PreCallValidateQueueEndDebugUtilsLabelEXT() local
8887 …if (!device_extensions.vk_ext_debug_utils) skip |= OutputExtensionError("vkQueueEndDebugUtilsLabel… in PreCallValidateQueueEndDebugUtilsLabelEXT()
8889 return skip; in PreCallValidateQueueEndDebugUtilsLabelEXT()
8895 bool skip = false; in PreCallValidateQueueInsertDebugUtilsLabelEXT() local
8896 …if (!device_extensions.vk_ext_debug_utils) skip |= OutputExtensionError("vkQueueInsertDebugUtilsLa… in PreCallValidateQueueInsertDebugUtilsLabelEXT()
8897 …skip |= validate_struct_type("vkQueueInsertDebugUtilsLabelEXT", "pLabelInfo", "VK_STRUCTURE_TYPE_D… in PreCallValidateQueueInsertDebugUtilsLabelEXT()
8900 …skip |= validate_struct_pnext("vkQueueInsertDebugUtilsLabelEXT", "pLabelInfo->pNext", NULL, pLabel… in PreCallValidateQueueInsertDebugUtilsLabelEXT()
8902 …skip |= validate_required_pointer("vkQueueInsertDebugUtilsLabelEXT", "pLabelInfo->pLabelName", pLa… in PreCallValidateQueueInsertDebugUtilsLabelEXT()
8904 return skip; in PreCallValidateQueueInsertDebugUtilsLabelEXT()
8910 bool skip = false; in PreCallValidateCmdBeginDebugUtilsLabelEXT() local
8911 …if (!device_extensions.vk_ext_debug_utils) skip |= OutputExtensionError("vkCmdBeginDebugUtilsLabel… in PreCallValidateCmdBeginDebugUtilsLabelEXT()
8912 …skip |= validate_struct_type("vkCmdBeginDebugUtilsLabelEXT", "pLabelInfo", "VK_STRUCTURE_TYPE_DEBU… in PreCallValidateCmdBeginDebugUtilsLabelEXT()
8915 …skip |= validate_struct_pnext("vkCmdBeginDebugUtilsLabelEXT", "pLabelInfo->pNext", NULL, pLabelInf… in PreCallValidateCmdBeginDebugUtilsLabelEXT()
8917 …skip |= validate_required_pointer("vkCmdBeginDebugUtilsLabelEXT", "pLabelInfo->pLabelName", pLabel… in PreCallValidateCmdBeginDebugUtilsLabelEXT()
8919 return skip; in PreCallValidateCmdBeginDebugUtilsLabelEXT()
8924 bool skip = false; in PreCallValidateCmdEndDebugUtilsLabelEXT() local
8925 …if (!device_extensions.vk_ext_debug_utils) skip |= OutputExtensionError("vkCmdEndDebugUtilsLabelEX… in PreCallValidateCmdEndDebugUtilsLabelEXT()
8927 return skip; in PreCallValidateCmdEndDebugUtilsLabelEXT()
8933 bool skip = false; in PreCallValidateCmdInsertDebugUtilsLabelEXT() local
8934 …if (!device_extensions.vk_ext_debug_utils) skip |= OutputExtensionError("vkCmdInsertDebugUtilsLabe… in PreCallValidateCmdInsertDebugUtilsLabelEXT()
8935 …skip |= validate_struct_type("vkCmdInsertDebugUtilsLabelEXT", "pLabelInfo", "VK_STRUCTURE_TYPE_DEB… in PreCallValidateCmdInsertDebugUtilsLabelEXT()
8938 …skip |= validate_struct_pnext("vkCmdInsertDebugUtilsLabelEXT", "pLabelInfo->pNext", NULL, pLabelIn… in PreCallValidateCmdInsertDebugUtilsLabelEXT()
8940 …skip |= validate_required_pointer("vkCmdInsertDebugUtilsLabelEXT", "pLabelInfo->pLabelName", pLabe… in PreCallValidateCmdInsertDebugUtilsLabelEXT()
8942 return skip; in PreCallValidateCmdInsertDebugUtilsLabelEXT()
8950 bool skip = false; in PreCallValidateCreateDebugUtilsMessengerEXT() local
8951 …if (!instance_extensions.vk_ext_debug_utils) skip |= OutputExtensionError("vkCreateDebugUtilsMesse… in PreCallValidateCreateDebugUtilsMessengerEXT()
8952 …skip |= validate_struct_type("vkCreateDebugUtilsMessengerEXT", "pCreateInfo", "VK_STRUCTURE_TYPE_D… in PreCallValidateCreateDebugUtilsMessengerEXT()
8955 …skip |= validate_struct_pnext("vkCreateDebugUtilsMessengerEXT", "pCreateInfo->pNext", NULL, pCreat… in PreCallValidateCreateDebugUtilsMessengerEXT()
8957 …skip |= validate_reserved_flags("vkCreateDebugUtilsMessengerEXT", "pCreateInfo->flags", pCreateInf… in PreCallValidateCreateDebugUtilsMessengerEXT()
8959 …skip |= validate_flags("vkCreateDebugUtilsMessengerEXT", "pCreateInfo->messageSeverity", "VkDebugU… in PreCallValidateCreateDebugUtilsMessengerEXT()
8961 …skip |= validate_flags("vkCreateDebugUtilsMessengerEXT", "pCreateInfo->messageType", "VkDebugUtils… in PreCallValidateCreateDebugUtilsMessengerEXT()
8963 …skip |= validate_required_pointer("vkCreateDebugUtilsMessengerEXT", "pCreateInfo->pfnUserCallback"… in PreCallValidateCreateDebugUtilsMessengerEXT()
8967 …skip |= validate_required_pointer("vkCreateDebugUtilsMessengerEXT", "pAllocator->pfnAllocation", r… in PreCallValidateCreateDebugUtilsMessengerEXT()
8969 …skip |= validate_required_pointer("vkCreateDebugUtilsMessengerEXT", "pAllocator->pfnReallocation",… in PreCallValidateCreateDebugUtilsMessengerEXT()
8971 …skip |= validate_required_pointer("vkCreateDebugUtilsMessengerEXT", "pAllocator->pfnFree", reinter… in PreCallValidateCreateDebugUtilsMessengerEXT()
8975 …skip |= validate_required_pointer("vkCreateDebugUtilsMessengerEXT", "pAllocator->pfnInternalFree",… in PreCallValidateCreateDebugUtilsMessengerEXT()
8981 …skip |= validate_required_pointer("vkCreateDebugUtilsMessengerEXT", "pAllocator->pfnInternalAlloca… in PreCallValidateCreateDebugUtilsMessengerEXT()
8985 …skip |= validate_required_pointer("vkCreateDebugUtilsMessengerEXT", "pMessenger", pMessenger, "VUI… in PreCallValidateCreateDebugUtilsMessengerEXT()
8986 return skip; in PreCallValidateCreateDebugUtilsMessengerEXT()
8993 bool skip = false; in PreCallValidateDestroyDebugUtilsMessengerEXT() local
8994 …if (!instance_extensions.vk_ext_debug_utils) skip |= OutputExtensionError("vkDestroyDebugUtilsMess… in PreCallValidateDestroyDebugUtilsMessengerEXT()
8995 skip |= validate_required_handle("vkDestroyDebugUtilsMessengerEXT", "messenger", messenger); in PreCallValidateDestroyDebugUtilsMessengerEXT()
8998 …skip |= validate_required_pointer("vkDestroyDebugUtilsMessengerEXT", "pAllocator->pfnAllocation", … in PreCallValidateDestroyDebugUtilsMessengerEXT()
9000 …skip |= validate_required_pointer("vkDestroyDebugUtilsMessengerEXT", "pAllocator->pfnReallocation"… in PreCallValidateDestroyDebugUtilsMessengerEXT()
9002 …skip |= validate_required_pointer("vkDestroyDebugUtilsMessengerEXT", "pAllocator->pfnFree", reinte… in PreCallValidateDestroyDebugUtilsMessengerEXT()
9006 …skip |= validate_required_pointer("vkDestroyDebugUtilsMessengerEXT", "pAllocator->pfnInternalFree"… in PreCallValidateDestroyDebugUtilsMessengerEXT()
9012 …skip |= validate_required_pointer("vkDestroyDebugUtilsMessengerEXT", "pAllocator->pfnInternalAlloc… in PreCallValidateDestroyDebugUtilsMessengerEXT()
9016 return skip; in PreCallValidateDestroyDebugUtilsMessengerEXT()
9024 bool skip = false; in PreCallValidateSubmitDebugUtilsMessageEXT() local
9025 …if (!instance_extensions.vk_ext_debug_utils) skip |= OutputExtensionError("vkSubmitDebugUtilsMessa… in PreCallValidateSubmitDebugUtilsMessageEXT()
9026 …skip |= validate_flags("vkSubmitDebugUtilsMessageEXT", "messageSeverity", "VkDebugUtilsMessageSeve… in PreCallValidateSubmitDebugUtilsMessageEXT()
9027 …skip |= validate_flags("vkSubmitDebugUtilsMessageEXT", "messageTypes", "VkDebugUtilsMessageTypeFla… in PreCallValidateSubmitDebugUtilsMessageEXT()
9028 …skip |= validate_struct_type("vkSubmitDebugUtilsMessageEXT", "pCallbackData", "VK_STRUCTURE_TYPE_D… in PreCallValidateSubmitDebugUtilsMessageEXT()
9031 …skip |= validate_struct_pnext("vkSubmitDebugUtilsMessageEXT", "pCallbackData->pNext", NULL, pCallb… in PreCallValidateSubmitDebugUtilsMessageEXT()
9033 …skip |= validate_reserved_flags("vkSubmitDebugUtilsMessageEXT", "pCallbackData->flags", pCallbackD… in PreCallValidateSubmitDebugUtilsMessageEXT()
9035 …skip |= validate_required_pointer("vkSubmitDebugUtilsMessageEXT", "pCallbackData->pMessage", pCall… in PreCallValidateSubmitDebugUtilsMessageEXT()
9037 …skip |= validate_struct_type_array("vkSubmitDebugUtilsMessageEXT", "pCallbackData->queueLabelCount… in PreCallValidateSubmitDebugUtilsMessageEXT()
9043 …skip |= validate_struct_pnext("vkSubmitDebugUtilsMessageEXT", ParameterName("pCallbackData->pQueue… in PreCallValidateSubmitDebugUtilsMessageEXT()
9045 …skip |= validate_required_pointer("vkSubmitDebugUtilsMessageEXT", ParameterName("pCallbackData->pQ… in PreCallValidateSubmitDebugUtilsMessageEXT()
9049 …skip |= validate_struct_type_array("vkSubmitDebugUtilsMessageEXT", "pCallbackData->cmdBufLabelCoun… in PreCallValidateSubmitDebugUtilsMessageEXT()
9055 …skip |= validate_struct_pnext("vkSubmitDebugUtilsMessageEXT", ParameterName("pCallbackData->pCmdBu… in PreCallValidateSubmitDebugUtilsMessageEXT()
9057 …skip |= validate_required_pointer("vkSubmitDebugUtilsMessageEXT", ParameterName("pCallbackData->pC… in PreCallValidateSubmitDebugUtilsMessageEXT()
9061 …skip |= validate_struct_type_array("vkSubmitDebugUtilsMessageEXT", "pCallbackData->objectCount", "… in PreCallValidateSubmitDebugUtilsMessageEXT()
9067 …skip |= validate_struct_pnext("vkSubmitDebugUtilsMessageEXT", ParameterName("pCallbackData->pObjec… in PreCallValidateSubmitDebugUtilsMessageEXT()
9069 …skip |= validate_ranged_enum("vkSubmitDebugUtilsMessageEXT", ParameterName("pCallbackData->pObject… in PreCallValidateSubmitDebugUtilsMessageEXT()
9073 return skip; in PreCallValidateSubmitDebugUtilsMessageEXT()
9084 bool skip = false; in PreCallValidateGetAndroidHardwareBufferPropertiesANDROID() local
9085 …if (!device_extensions.vk_ext_queue_family_foreign) skip |= OutputExtensionError("vkGetAndroidHard… in PreCallValidateGetAndroidHardwareBufferPropertiesANDROID()
9086 …if (!device_extensions.vk_khr_external_memory) skip |= OutputExtensionError("vkGetAndroidHardwareB… in PreCallValidateGetAndroidHardwareBufferPropertiesANDROID()
9087 …if (!device_extensions.vk_khr_sampler_ycbcr_conversion) skip |= OutputExtensionError("vkGetAndroid… in PreCallValidateGetAndroidHardwareBufferPropertiesANDROID()
9088 …if (!device_extensions.vk_android_external_memory_android_hardware_buffer) skip |= OutputExtension… in PreCallValidateGetAndroidHardwareBufferPropertiesANDROID()
9089 …skip |= validate_required_pointer("vkGetAndroidHardwareBufferPropertiesANDROID", "buffer", buffer,… in PreCallValidateGetAndroidHardwareBufferPropertiesANDROID()
9090 …skip |= validate_struct_type("vkGetAndroidHardwareBufferPropertiesANDROID", "pProperties", "VK_STR… in PreCallValidateGetAndroidHardwareBufferPropertiesANDROID()
9095 return skip; in PreCallValidateGetAndroidHardwareBufferPropertiesANDROID()
9102 bool skip = false; in PreCallValidateGetMemoryAndroidHardwareBufferANDROID() local
9103 …if (!device_extensions.vk_ext_queue_family_foreign) skip |= OutputExtensionError("vkGetMemoryAndro… in PreCallValidateGetMemoryAndroidHardwareBufferANDROID()
9104 …if (!device_extensions.vk_khr_external_memory) skip |= OutputExtensionError("vkGetMemoryAndroidHar… in PreCallValidateGetMemoryAndroidHardwareBufferANDROID()
9105 …if (!device_extensions.vk_khr_sampler_ycbcr_conversion) skip |= OutputExtensionError("vkGetMemoryA… in PreCallValidateGetMemoryAndroidHardwareBufferANDROID()
9106 …if (!device_extensions.vk_android_external_memory_android_hardware_buffer) skip |= OutputExtension… in PreCallValidateGetMemoryAndroidHardwareBufferANDROID()
9107 …skip |= validate_struct_type("vkGetMemoryAndroidHardwareBufferANDROID", "pInfo", "VK_STRUCTURE_TYP… in PreCallValidateGetMemoryAndroidHardwareBufferANDROID()
9110 …skip |= validate_struct_pnext("vkGetMemoryAndroidHardwareBufferANDROID", "pInfo->pNext", NULL, pIn… in PreCallValidateGetMemoryAndroidHardwareBufferANDROID()
9112 …skip |= validate_required_handle("vkGetMemoryAndroidHardwareBufferANDROID", "pInfo->memory", pInfo… in PreCallValidateGetMemoryAndroidHardwareBufferANDROID()
9114 …skip |= validate_required_pointer("vkGetMemoryAndroidHardwareBufferANDROID", "pBuffer", pBuffer, "… in PreCallValidateGetMemoryAndroidHardwareBufferANDROID()
9115 return skip; in PreCallValidateGetMemoryAndroidHardwareBufferANDROID()
9135 bool skip = false; in PreCallValidateCmdSetSampleLocationsEXT() local
9136 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdSetSampleLocationsEXT()
9137 …if (!device_extensions.vk_ext_sample_locations) skip |= OutputExtensionError("vkCmdSetSampleLocati… in PreCallValidateCmdSetSampleLocationsEXT()
9138 …skip |= validate_struct_type("vkCmdSetSampleLocationsEXT", "pSampleLocationsInfo", "VK_STRUCTURE_T… in PreCallValidateCmdSetSampleLocationsEXT()
9141 …skip |= validate_struct_pnext("vkCmdSetSampleLocationsEXT", "pSampleLocationsInfo->pNext", NULL, p… in PreCallValidateCmdSetSampleLocationsEXT()
9143 …skip |= validate_flags("vkCmdSetSampleLocationsEXT", "pSampleLocationsInfo->sampleLocationsPerPixe… in PreCallValidateCmdSetSampleLocationsEXT()
9147 …skip |= validate_array("vkCmdSetSampleLocationsEXT", "pSampleLocationsInfo->sampleLocationsCount",… in PreCallValidateCmdSetSampleLocationsEXT()
9157 return skip; in PreCallValidateCmdSetSampleLocationsEXT()
9164 bool skip = false; in PreCallValidateGetPhysicalDeviceMultisamplePropertiesEXT() local
9165 …skip |= validate_flags("vkGetPhysicalDeviceMultisamplePropertiesEXT", "samples", "VkSampleCountFla… in PreCallValidateGetPhysicalDeviceMultisamplePropertiesEXT()
9166 …skip |= validate_struct_type("vkGetPhysicalDeviceMultisamplePropertiesEXT", "pMultisamplePropertie… in PreCallValidateGetPhysicalDeviceMultisamplePropertiesEXT()
9171 return skip; in PreCallValidateGetPhysicalDeviceMultisamplePropertiesEXT()
9192 bool skip = false; in PreCallValidateGetImageDrmFormatModifierPropertiesEXT() local
9193 …if (!device_extensions.vk_khr_sampler_ycbcr_conversion) skip |= OutputExtensionError("vkGetImageDr… in PreCallValidateGetImageDrmFormatModifierPropertiesEXT()
9194 …if (!device_extensions.vk_khr_image_format_list) skip |= OutputExtensionError("vkGetImageDrmFormat… in PreCallValidateGetImageDrmFormatModifierPropertiesEXT()
9195 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkGe… in PreCallValidateGetImageDrmFormatModifierPropertiesEXT()
9196 …if (!device_extensions.vk_khr_bind_memory_2) skip |= OutputExtensionError("vkGetImageDrmFormatModi… in PreCallValidateGetImageDrmFormatModifierPropertiesEXT()
9197 …if (!device_extensions.vk_ext_image_drm_format_modifier) skip |= OutputExtensionError("vkGetImageD… in PreCallValidateGetImageDrmFormatModifierPropertiesEXT()
9198 skip |= validate_required_handle("vkGetImageDrmFormatModifierPropertiesEXT", "image", image); in PreCallValidateGetImageDrmFormatModifierPropertiesEXT()
9199 …skip |= validate_struct_type("vkGetImageDrmFormatModifierPropertiesEXT", "pProperties", "VK_STRUCT… in PreCallValidateGetImageDrmFormatModifierPropertiesEXT()
9204 return skip; in PreCallValidateGetImageDrmFormatModifierPropertiesEXT()
9214 bool skip = false; in PreCallValidateCreateValidationCacheEXT() local
9215 …if (!device_extensions.vk_ext_validation_cache) skip |= OutputExtensionError("vkCreateValidationCa… in PreCallValidateCreateValidationCacheEXT()
9216 …skip |= validate_struct_type("vkCreateValidationCacheEXT", "pCreateInfo", "VK_STRUCTURE_TYPE_VALID… in PreCallValidateCreateValidationCacheEXT()
9219 …skip |= validate_struct_pnext("vkCreateValidationCacheEXT", "pCreateInfo->pNext", NULL, pCreateInf… in PreCallValidateCreateValidationCacheEXT()
9221 …skip |= validate_reserved_flags("vkCreateValidationCacheEXT", "pCreateInfo->flags", pCreateInfo->f… in PreCallValidateCreateValidationCacheEXT()
9223 …skip |= validate_array("vkCreateValidationCacheEXT", "pCreateInfo->initialDataSize", "pCreateInfo-… in PreCallValidateCreateValidationCacheEXT()
9227 …skip |= validate_required_pointer("vkCreateValidationCacheEXT", "pAllocator->pfnAllocation", reint… in PreCallValidateCreateValidationCacheEXT()
9229 …skip |= validate_required_pointer("vkCreateValidationCacheEXT", "pAllocator->pfnReallocation", rei… in PreCallValidateCreateValidationCacheEXT()
9231 …skip |= validate_required_pointer("vkCreateValidationCacheEXT", "pAllocator->pfnFree", reinterpret… in PreCallValidateCreateValidationCacheEXT()
9235 …skip |= validate_required_pointer("vkCreateValidationCacheEXT", "pAllocator->pfnInternalFree", rei… in PreCallValidateCreateValidationCacheEXT()
9241 …skip |= validate_required_pointer("vkCreateValidationCacheEXT", "pAllocator->pfnInternalAllocation… in PreCallValidateCreateValidationCacheEXT()
9245 …skip |= validate_required_pointer("vkCreateValidationCacheEXT", "pValidationCache", pValidationCac… in PreCallValidateCreateValidationCacheEXT()
9246 return skip; in PreCallValidateCreateValidationCacheEXT()
9253 bool skip = false; in PreCallValidateDestroyValidationCacheEXT() local
9254 …if (!device_extensions.vk_ext_validation_cache) skip |= OutputExtensionError("vkDestroyValidationC… in PreCallValidateDestroyValidationCacheEXT()
9257 …skip |= validate_required_pointer("vkDestroyValidationCacheEXT", "pAllocator->pfnAllocation", rein… in PreCallValidateDestroyValidationCacheEXT()
9259 …skip |= validate_required_pointer("vkDestroyValidationCacheEXT", "pAllocator->pfnReallocation", re… in PreCallValidateDestroyValidationCacheEXT()
9261 …skip |= validate_required_pointer("vkDestroyValidationCacheEXT", "pAllocator->pfnFree", reinterpre… in PreCallValidateDestroyValidationCacheEXT()
9265 …skip |= validate_required_pointer("vkDestroyValidationCacheEXT", "pAllocator->pfnInternalFree", re… in PreCallValidateDestroyValidationCacheEXT()
9271 …skip |= validate_required_pointer("vkDestroyValidationCacheEXT", "pAllocator->pfnInternalAllocatio… in PreCallValidateDestroyValidationCacheEXT()
9275 return skip; in PreCallValidateDestroyValidationCacheEXT()
9283 bool skip = false; in PreCallValidateMergeValidationCachesEXT() local
9284 …if (!device_extensions.vk_ext_validation_cache) skip |= OutputExtensionError("vkMergeValidationCac… in PreCallValidateMergeValidationCachesEXT()
9285 skip |= validate_required_handle("vkMergeValidationCachesEXT", "dstCache", dstCache); in PreCallValidateMergeValidationCachesEXT()
9286 …skip |= validate_handle_array("vkMergeValidationCachesEXT", "srcCacheCount", "pSrcCaches", srcCach… in PreCallValidateMergeValidationCachesEXT()
9287 return skip; in PreCallValidateMergeValidationCachesEXT()
9295 bool skip = false; in PreCallValidateGetValidationCacheDataEXT() local
9296 …if (!device_extensions.vk_ext_validation_cache) skip |= OutputExtensionError("vkGetValidationCache… in PreCallValidateGetValidationCacheDataEXT()
9297 …skip |= validate_required_handle("vkGetValidationCacheDataEXT", "validationCache", validationCache… in PreCallValidateGetValidationCacheDataEXT()
9298 …skip |= validate_array("vkGetValidationCacheDataEXT", "pDataSize", "pData", pDataSize, &pData, tru… in PreCallValidateGetValidationCacheDataEXT()
9299 return skip; in PreCallValidateGetValidationCacheDataEXT()
9312 bool skip = false; in PreCallValidateCmdBindShadingRateImageNV() local
9313 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdBindShadingRateImageNV()
9314 …if (!device_extensions.vk_nv_shading_rate_image) skip |= OutputExtensionError("vkCmdBindShadingRat… in PreCallValidateCmdBindShadingRateImageNV()
9315 …skip |= validate_ranged_enum("vkCmdBindShadingRateImageNV", "imageLayout", "VkImageLayout", AllVkI… in PreCallValidateCmdBindShadingRateImageNV()
9316 return skip; in PreCallValidateCmdBindShadingRateImageNV()
9324 bool skip = false; in PreCallValidateCmdSetViewportShadingRatePaletteNV() local
9325 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdSetViewportShadingRatePaletteNV()
9326 …if (!device_extensions.vk_nv_shading_rate_image) skip |= OutputExtensionError("vkCmdSetViewportSha… in PreCallValidateCmdSetViewportShadingRatePaletteNV()
9327 …skip |= validate_array("vkCmdSetViewportShadingRatePaletteNV", "viewportCount", "pShadingRatePalet… in PreCallValidateCmdSetViewportShadingRatePaletteNV()
9332 …skip |= validate_ranged_enum_array("vkCmdSetViewportShadingRatePaletteNV", ParameterName("pShading… in PreCallValidateCmdSetViewportShadingRatePaletteNV()
9335 …if (!skip) skip |= manual_PreCallValidateCmdSetViewportShadingRatePaletteNV(commandBuffer, firstVi… in PreCallValidateCmdSetViewportShadingRatePaletteNV()
9336 return skip; in PreCallValidateCmdSetViewportShadingRatePaletteNV()
9344 bool skip = false; in PreCallValidateCmdSetCoarseSampleOrderNV() local
9345 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdSetCoarseSampleOrderNV()
9346 …if (!device_extensions.vk_nv_shading_rate_image) skip |= OutputExtensionError("vkCmdSetCoarseSampl… in PreCallValidateCmdSetCoarseSampleOrderNV()
9347 …skip |= validate_ranged_enum("vkCmdSetCoarseSampleOrderNV", "sampleOrderType", "VkCoarseSampleOrde… in PreCallValidateCmdSetCoarseSampleOrderNV()
9348 …skip |= validate_array("vkCmdSetCoarseSampleOrderNV", "customSampleOrderCount", "pCustomSampleOrde… in PreCallValidateCmdSetCoarseSampleOrderNV()
9353 …skip |= validate_ranged_enum("vkCmdSetCoarseSampleOrderNV", ParameterName("pCustomSampleOrders[%i]… in PreCallValidateCmdSetCoarseSampleOrderNV()
9355 …skip |= validate_array("vkCmdSetCoarseSampleOrderNV", ParameterName("pCustomSampleOrders[%i].sampl… in PreCallValidateCmdSetCoarseSampleOrderNV()
9366 …if (!skip) skip |= manual_PreCallValidateCmdSetCoarseSampleOrderNV(commandBuffer, sampleOrderType,… in PreCallValidateCmdSetCoarseSampleOrderNV()
9367 return skip; in PreCallValidateCmdSetCoarseSampleOrderNV()
9377 bool skip = false; in PreCallValidateCreateAccelerationStructureNV() local
9378 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkCreateAcc… in PreCallValidateCreateAccelerationStructureNV()
9379 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCr… in PreCallValidateCreateAccelerationStructureNV()
9380 …if (!device_extensions.vk_nv_ray_tracing) skip |= OutputExtensionError("vkCreateAccelerationStruct… in PreCallValidateCreateAccelerationStructureNV()
9381 …skip |= validate_struct_type("vkCreateAccelerationStructureNV", "pCreateInfo", "VK_STRUCTURE_TYPE_… in PreCallValidateCreateAccelerationStructureNV()
9384 …skip |= validate_struct_pnext("vkCreateAccelerationStructureNV", "pCreateInfo->pNext", NULL, pCrea… in PreCallValidateCreateAccelerationStructureNV()
9386 …skip |= validate_struct_type("vkCreateAccelerationStructureNV", "pCreateInfo->info", "VK_STRUCTURE… in PreCallValidateCreateAccelerationStructureNV()
9388 …skip |= validate_struct_pnext("vkCreateAccelerationStructureNV", "pCreateInfo->info.pNext", NULL, … in PreCallValidateCreateAccelerationStructureNV()
9390 …skip |= validate_ranged_enum("vkCreateAccelerationStructureNV", "pCreateInfo->info.type", "VkAccel… in PreCallValidateCreateAccelerationStructureNV()
9392 …skip |= validate_flags("vkCreateAccelerationStructureNV", "pCreateInfo->info.flags", "VkBuildAccel… in PreCallValidateCreateAccelerationStructureNV()
9394 …skip |= validate_struct_type_array("vkCreateAccelerationStructureNV", "pCreateInfo->info.geometryC… in PreCallValidateCreateAccelerationStructureNV()
9400 …skip |= validate_struct_pnext("vkCreateAccelerationStructureNV", ParameterName("pCreateInfo->info.… in PreCallValidateCreateAccelerationStructureNV()
9402 …skip |= validate_ranged_enum("vkCreateAccelerationStructureNV", ParameterName("pCreateInfo->info.p… in PreCallValidateCreateAccelerationStructureNV()
9404 …skip |= validate_struct_type("vkCreateAccelerationStructureNV", ParameterName("pCreateInfo->info.p… in PreCallValidateCreateAccelerationStructureNV()
9406 …skip |= validate_struct_pnext("vkCreateAccelerationStructureNV", ParameterName("pCreateInfo->info.… in PreCallValidateCreateAccelerationStructureNV()
9408 …skip |= validate_ranged_enum("vkCreateAccelerationStructureNV", ParameterName("pCreateInfo->info.p… in PreCallValidateCreateAccelerationStructureNV()
9410 …skip |= validate_ranged_enum("vkCreateAccelerationStructureNV", ParameterName("pCreateInfo->info.p… in PreCallValidateCreateAccelerationStructureNV()
9412 …skip |= validate_struct_type("vkCreateAccelerationStructureNV", ParameterName("pCreateInfo->info.p… in PreCallValidateCreateAccelerationStructureNV()
9414 …skip |= validate_struct_pnext("vkCreateAccelerationStructureNV", ParameterName("pCreateInfo->info.… in PreCallValidateCreateAccelerationStructureNV()
9416 …skip |= validate_flags("vkCreateAccelerationStructureNV", ParameterName("pCreateInfo->info.pGeomet… in PreCallValidateCreateAccelerationStructureNV()
9422 …skip |= validate_required_pointer("vkCreateAccelerationStructureNV", "pAllocator->pfnAllocation", … in PreCallValidateCreateAccelerationStructureNV()
9424 …skip |= validate_required_pointer("vkCreateAccelerationStructureNV", "pAllocator->pfnReallocation"… in PreCallValidateCreateAccelerationStructureNV()
9426 …skip |= validate_required_pointer("vkCreateAccelerationStructureNV", "pAllocator->pfnFree", reinte… in PreCallValidateCreateAccelerationStructureNV()
9430 …skip |= validate_required_pointer("vkCreateAccelerationStructureNV", "pAllocator->pfnInternalFree"… in PreCallValidateCreateAccelerationStructureNV()
9436 …skip |= validate_required_pointer("vkCreateAccelerationStructureNV", "pAllocator->pfnInternalAlloc… in PreCallValidateCreateAccelerationStructureNV()
9440 …skip |= validate_required_pointer("vkCreateAccelerationStructureNV", "pAccelerationStructure", pAc… in PreCallValidateCreateAccelerationStructureNV()
9441 …if (!skip) skip |= manual_PreCallValidateCreateAccelerationStructureNV(device, pCreateInfo, pAlloc… in PreCallValidateCreateAccelerationStructureNV()
9442 return skip; in PreCallValidateCreateAccelerationStructureNV()
9449 bool skip = false; in PreCallValidateDestroyAccelerationStructureNV() local
9450 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkDestroyAc… in PreCallValidateDestroyAccelerationStructureNV()
9451 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkDe… in PreCallValidateDestroyAccelerationStructureNV()
9452 …if (!device_extensions.vk_nv_ray_tracing) skip |= OutputExtensionError("vkDestroyAccelerationStruc… in PreCallValidateDestroyAccelerationStructureNV()
9453 …skip |= validate_required_handle("vkDestroyAccelerationStructureNV", "accelerationStructure", acce… in PreCallValidateDestroyAccelerationStructureNV()
9456 …skip |= validate_required_pointer("vkDestroyAccelerationStructureNV", "pAllocator->pfnAllocation",… in PreCallValidateDestroyAccelerationStructureNV()
9458 …skip |= validate_required_pointer("vkDestroyAccelerationStructureNV", "pAllocator->pfnReallocation… in PreCallValidateDestroyAccelerationStructureNV()
9460 …skip |= validate_required_pointer("vkDestroyAccelerationStructureNV", "pAllocator->pfnFree", reint… in PreCallValidateDestroyAccelerationStructureNV()
9464 …skip |= validate_required_pointer("vkDestroyAccelerationStructureNV", "pAllocator->pfnInternalFree… in PreCallValidateDestroyAccelerationStructureNV()
9470 …skip |= validate_required_pointer("vkDestroyAccelerationStructureNV", "pAllocator->pfnInternalAllo… in PreCallValidateDestroyAccelerationStructureNV()
9474 return skip; in PreCallValidateDestroyAccelerationStructureNV()
9481 bool skip = false; in PreCallValidateGetAccelerationStructureMemoryRequirementsNV() local
9482 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkGetAccele… in PreCallValidateGetAccelerationStructureMemoryRequirementsNV()
9483 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkGe… in PreCallValidateGetAccelerationStructureMemoryRequirementsNV()
9484 …if (!device_extensions.vk_nv_ray_tracing) skip |= OutputExtensionError("vkGetAccelerationStructure… in PreCallValidateGetAccelerationStructureMemoryRequirementsNV()
9485 …skip |= validate_struct_type("vkGetAccelerationStructureMemoryRequirementsNV", "pInfo", "VK_STRUCT… in PreCallValidateGetAccelerationStructureMemoryRequirementsNV()
9488 …skip |= validate_struct_pnext("vkGetAccelerationStructureMemoryRequirementsNV", "pInfo->pNext", NU… in PreCallValidateGetAccelerationStructureMemoryRequirementsNV()
9490 …skip |= validate_ranged_enum("vkGetAccelerationStructureMemoryRequirementsNV", "pInfo->type", "VkA… in PreCallValidateGetAccelerationStructureMemoryRequirementsNV()
9492 …skip |= validate_required_handle("vkGetAccelerationStructureMemoryRequirementsNV", "pInfo->acceler… in PreCallValidateGetAccelerationStructureMemoryRequirementsNV()
9494 …skip |= validate_required_pointer("vkGetAccelerationStructureMemoryRequirementsNV", "pMemoryRequir… in PreCallValidateGetAccelerationStructureMemoryRequirementsNV()
9495 return skip; in PreCallValidateGetAccelerationStructureMemoryRequirementsNV()
9502 bool skip = false; in PreCallValidateBindAccelerationStructureMemoryNV() local
9503 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkBindAccel… in PreCallValidateBindAccelerationStructureMemoryNV()
9504 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkBi… in PreCallValidateBindAccelerationStructureMemoryNV()
9505 …if (!device_extensions.vk_nv_ray_tracing) skip |= OutputExtensionError("vkBindAccelerationStructur… in PreCallValidateBindAccelerationStructureMemoryNV()
9506 …skip |= validate_struct_type_array("vkBindAccelerationStructureMemoryNV", "bindInfoCount", "pBindI… in PreCallValidateBindAccelerationStructureMemoryNV()
9511 …skip |= validate_struct_pnext("vkBindAccelerationStructureMemoryNV", ParameterName("pBindInfos[%i]… in PreCallValidateBindAccelerationStructureMemoryNV()
9513 …skip |= validate_required_handle("vkBindAccelerationStructureMemoryNV", ParameterName("pBindInfos[… in PreCallValidateBindAccelerationStructureMemoryNV()
9515 …skip |= validate_required_handle("vkBindAccelerationStructureMemoryNV", ParameterName("pBindInfos[… in PreCallValidateBindAccelerationStructureMemoryNV()
9517 …skip |= validate_array("vkBindAccelerationStructureMemoryNV", ParameterName("pBindInfos[%i].device… in PreCallValidateBindAccelerationStructureMemoryNV()
9520 return skip; in PreCallValidateBindAccelerationStructureMemoryNV()
9533 bool skip = false; in PreCallValidateCmdBuildAccelerationStructureNV() local
9534 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkCmdBuildA… in PreCallValidateCmdBuildAccelerationStructureNV()
9535 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdBuildAccelerationStructureNV()
9536 …if (!device_extensions.vk_nv_ray_tracing) skip |= OutputExtensionError("vkCmdBuildAccelerationStru… in PreCallValidateCmdBuildAccelerationStructureNV()
9537 …skip |= validate_struct_type("vkCmdBuildAccelerationStructureNV", "pInfo", "VK_STRUCTURE_TYPE_ACCE… in PreCallValidateCmdBuildAccelerationStructureNV()
9540 …skip |= validate_struct_pnext("vkCmdBuildAccelerationStructureNV", "pInfo->pNext", NULL, pInfo->pN… in PreCallValidateCmdBuildAccelerationStructureNV()
9542 …skip |= validate_ranged_enum("vkCmdBuildAccelerationStructureNV", "pInfo->type", "VkAccelerationSt… in PreCallValidateCmdBuildAccelerationStructureNV()
9544 …skip |= validate_flags("vkCmdBuildAccelerationStructureNV", "pInfo->flags", "VkBuildAccelerationSt… in PreCallValidateCmdBuildAccelerationStructureNV()
9546 …skip |= validate_struct_type_array("vkCmdBuildAccelerationStructureNV", "pInfo->geometryCount", "p… in PreCallValidateCmdBuildAccelerationStructureNV()
9552 …skip |= validate_struct_pnext("vkCmdBuildAccelerationStructureNV", ParameterName("pInfo->pGeometri… in PreCallValidateCmdBuildAccelerationStructureNV()
9554 …skip |= validate_ranged_enum("vkCmdBuildAccelerationStructureNV", ParameterName("pInfo->pGeometrie… in PreCallValidateCmdBuildAccelerationStructureNV()
9556 …skip |= validate_struct_type("vkCmdBuildAccelerationStructureNV", ParameterName("pInfo->pGeometrie… in PreCallValidateCmdBuildAccelerationStructureNV()
9558 …skip |= validate_struct_pnext("vkCmdBuildAccelerationStructureNV", ParameterName("pInfo->pGeometri… in PreCallValidateCmdBuildAccelerationStructureNV()
9560 …skip |= validate_ranged_enum("vkCmdBuildAccelerationStructureNV", ParameterName("pInfo->pGeometrie… in PreCallValidateCmdBuildAccelerationStructureNV()
9562 …skip |= validate_ranged_enum("vkCmdBuildAccelerationStructureNV", ParameterName("pInfo->pGeometrie… in PreCallValidateCmdBuildAccelerationStructureNV()
9564 …skip |= validate_struct_type("vkCmdBuildAccelerationStructureNV", ParameterName("pInfo->pGeometrie… in PreCallValidateCmdBuildAccelerationStructureNV()
9566 …skip |= validate_struct_pnext("vkCmdBuildAccelerationStructureNV", ParameterName("pInfo->pGeometri… in PreCallValidateCmdBuildAccelerationStructureNV()
9568 …skip |= validate_flags("vkCmdBuildAccelerationStructureNV", ParameterName("pInfo->pGeometries[%i].… in PreCallValidateCmdBuildAccelerationStructureNV()
9572 skip |= validate_bool32("vkCmdBuildAccelerationStructureNV", "update", update); in PreCallValidateCmdBuildAccelerationStructureNV()
9573 skip |= validate_required_handle("vkCmdBuildAccelerationStructureNV", "dst", dst); in PreCallValidateCmdBuildAccelerationStructureNV()
9574 skip |= validate_required_handle("vkCmdBuildAccelerationStructureNV", "scratch", scratch); in PreCallValidateCmdBuildAccelerationStructureNV()
9575 …if (!skip) skip |= manual_PreCallValidateCmdBuildAccelerationStructureNV(commandBuffer, pInfo, ins… in PreCallValidateCmdBuildAccelerationStructureNV()
9576 return skip; in PreCallValidateCmdBuildAccelerationStructureNV()
9584 bool skip = false; in PreCallValidateCmdCopyAccelerationStructureNV() local
9585 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkCmdCopyAc… in PreCallValidateCmdCopyAccelerationStructureNV()
9586 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdCopyAccelerationStructureNV()
9587 …if (!device_extensions.vk_nv_ray_tracing) skip |= OutputExtensionError("vkCmdCopyAccelerationStruc… in PreCallValidateCmdCopyAccelerationStructureNV()
9588 skip |= validate_required_handle("vkCmdCopyAccelerationStructureNV", "dst", dst); in PreCallValidateCmdCopyAccelerationStructureNV()
9589 skip |= validate_required_handle("vkCmdCopyAccelerationStructureNV", "src", src); in PreCallValidateCmdCopyAccelerationStructureNV()
9590 …skip |= validate_ranged_enum("vkCmdCopyAccelerationStructureNV", "mode", "VkCopyAccelerationStruct… in PreCallValidateCmdCopyAccelerationStructureNV()
9591 return skip; in PreCallValidateCmdCopyAccelerationStructureNV()
9610 bool skip = false; in PreCallValidateCmdTraceRaysNV() local
9611 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkCmdTraceR… in PreCallValidateCmdTraceRaysNV()
9612 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdTraceRaysNV()
9613 …if (!device_extensions.vk_nv_ray_tracing) skip |= OutputExtensionError("vkCmdTraceRaysNV", VK_NV_R… in PreCallValidateCmdTraceRaysNV()
9614 …skip |= validate_required_handle("vkCmdTraceRaysNV", "raygenShaderBindingTableBuffer", raygenShade… in PreCallValidateCmdTraceRaysNV()
9615 return skip; in PreCallValidateCmdTraceRaysNV()
9625 bool skip = false; in PreCallValidateCreateRayTracingPipelinesNV() local
9626 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkCreateRay… in PreCallValidateCreateRayTracingPipelinesNV()
9627 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCr… in PreCallValidateCreateRayTracingPipelinesNV()
9628 …if (!device_extensions.vk_nv_ray_tracing) skip |= OutputExtensionError("vkCreateRayTracingPipeline… in PreCallValidateCreateRayTracingPipelinesNV()
9629 …skip |= validate_struct_type_array("vkCreateRayTracingPipelinesNV", "createInfoCount", "pCreateInf… in PreCallValidateCreateRayTracingPipelinesNV()
9636 …skip |= validate_struct_pnext("vkCreateRayTracingPipelinesNV", ParameterName("pCreateInfos[%i].pNe… in PreCallValidateCreateRayTracingPipelinesNV()
9638 …skip |= validate_flags("vkCreateRayTracingPipelinesNV", ParameterName("pCreateInfos[%i].flags", Pa… in PreCallValidateCreateRayTracingPipelinesNV()
9640 …skip |= validate_struct_type_array("vkCreateRayTracingPipelinesNV", ParameterName("pCreateInfos[%i… in PreCallValidateCreateRayTracingPipelinesNV()
9648 …skip |= validate_struct_pnext("vkCreateRayTracingPipelinesNV", ParameterName("pCreateInfos[%i].pSt… in PreCallValidateCreateRayTracingPipelinesNV()
9650 …skip |= validate_flags("vkCreateRayTracingPipelinesNV", ParameterName("pCreateInfos[%i].pStages[%i… in PreCallValidateCreateRayTracingPipelinesNV()
9652 …skip |= validate_flags("vkCreateRayTracingPipelinesNV", ParameterName("pCreateInfos[%i].pStages[%i… in PreCallValidateCreateRayTracingPipelinesNV()
9654 …skip |= validate_required_handle("vkCreateRayTracingPipelinesNV", ParameterName("pCreateInfos[%i].… in PreCallValidateCreateRayTracingPipelinesNV()
9656 …skip |= validate_required_pointer("vkCreateRayTracingPipelinesNV", ParameterName("pCreateInfos[%i]… in PreCallValidateCreateRayTracingPipelinesNV()
9660 …skip |= validate_array("vkCreateRayTracingPipelinesNV", ParameterName("pCreateInfos[%i].pStages[%i… in PreCallValidateCreateRayTracingPipelinesNV()
9670 …skip |= validate_array("vkCreateRayTracingPipelinesNV", ParameterName("pCreateInfos[%i].pStages[%i… in PreCallValidateCreateRayTracingPipelinesNV()
9675 …skip |= validate_struct_type_array("vkCreateRayTracingPipelinesNV", ParameterName("pCreateInfos[%i… in PreCallValidateCreateRayTracingPipelinesNV()
9681 …skip |= validate_struct_pnext("vkCreateRayTracingPipelinesNV", ParameterName("pCreateInfos[%i].pGr… in PreCallValidateCreateRayTracingPipelinesNV()
9683 …skip |= validate_ranged_enum("vkCreateRayTracingPipelinesNV", ParameterName("pCreateInfos[%i].pGro… in PreCallValidateCreateRayTracingPipelinesNV()
9687 …skip |= validate_required_handle("vkCreateRayTracingPipelinesNV", ParameterName("pCreateInfos[%i].… in PreCallValidateCreateRayTracingPipelinesNV()
9692 …skip |= validate_required_pointer("vkCreateRayTracingPipelinesNV", "pAllocator->pfnAllocation", re… in PreCallValidateCreateRayTracingPipelinesNV()
9694 …skip |= validate_required_pointer("vkCreateRayTracingPipelinesNV", "pAllocator->pfnReallocation", … in PreCallValidateCreateRayTracingPipelinesNV()
9696 …skip |= validate_required_pointer("vkCreateRayTracingPipelinesNV", "pAllocator->pfnFree", reinterp… in PreCallValidateCreateRayTracingPipelinesNV()
9700 …skip |= validate_required_pointer("vkCreateRayTracingPipelinesNV", "pAllocator->pfnInternalFree", … in PreCallValidateCreateRayTracingPipelinesNV()
9706 …skip |= validate_required_pointer("vkCreateRayTracingPipelinesNV", "pAllocator->pfnInternalAllocat… in PreCallValidateCreateRayTracingPipelinesNV()
9710 …skip |= validate_array("vkCreateRayTracingPipelinesNV", "createInfoCount", "pPipelines", createInf… in PreCallValidateCreateRayTracingPipelinesNV()
9711 …if (!skip) skip |= manual_PreCallValidateCreateRayTracingPipelinesNV(device, pipelineCache, create… in PreCallValidateCreateRayTracingPipelinesNV()
9712 return skip; in PreCallValidateCreateRayTracingPipelinesNV()
9722 bool skip = false; in PreCallValidateGetRayTracingShaderGroupHandlesNV() local
9723 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkGetRayTra… in PreCallValidateGetRayTracingShaderGroupHandlesNV()
9724 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkGe… in PreCallValidateGetRayTracingShaderGroupHandlesNV()
9725 …if (!device_extensions.vk_nv_ray_tracing) skip |= OutputExtensionError("vkGetRayTracingShaderGroup… in PreCallValidateGetRayTracingShaderGroupHandlesNV()
9726 skip |= validate_required_handle("vkGetRayTracingShaderGroupHandlesNV", "pipeline", pipeline); in PreCallValidateGetRayTracingShaderGroupHandlesNV()
9727 …skip |= validate_array("vkGetRayTracingShaderGroupHandlesNV", "dataSize", "pData", dataSize, &pDat… in PreCallValidateGetRayTracingShaderGroupHandlesNV()
9728 return skip; in PreCallValidateGetRayTracingShaderGroupHandlesNV()
9736 bool skip = false; in PreCallValidateGetAccelerationStructureHandleNV() local
9737 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkGetAccele… in PreCallValidateGetAccelerationStructureHandleNV()
9738 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkGe… in PreCallValidateGetAccelerationStructureHandleNV()
9739 …if (!device_extensions.vk_nv_ray_tracing) skip |= OutputExtensionError("vkGetAccelerationStructure… in PreCallValidateGetAccelerationStructureHandleNV()
9740 …skip |= validate_required_handle("vkGetAccelerationStructureHandleNV", "accelerationStructure", ac… in PreCallValidateGetAccelerationStructureHandleNV()
9741 …skip |= validate_array("vkGetAccelerationStructureHandleNV", "dataSize", "pData", dataSize, &pData… in PreCallValidateGetAccelerationStructureHandleNV()
9742 …if (!skip) skip |= manual_PreCallValidateGetAccelerationStructureHandleNV(device, accelerationStru… in PreCallValidateGetAccelerationStructureHandleNV()
9743 return skip; in PreCallValidateGetAccelerationStructureHandleNV()
9753 bool skip = false; in PreCallValidateCmdWriteAccelerationStructuresPropertiesNV() local
9754 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkCmdWriteA… in PreCallValidateCmdWriteAccelerationStructuresPropertiesNV()
9755 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdWriteAccelerationStructuresPropertiesNV()
9756 …if (!device_extensions.vk_nv_ray_tracing) skip |= OutputExtensionError("vkCmdWriteAccelerationStru… in PreCallValidateCmdWriteAccelerationStructuresPropertiesNV()
9757 …skip |= validate_handle_array("vkCmdWriteAccelerationStructuresPropertiesNV", "accelerationStructu… in PreCallValidateCmdWriteAccelerationStructuresPropertiesNV()
9758 …skip |= validate_ranged_enum("vkCmdWriteAccelerationStructuresPropertiesNV", "queryType", "VkQuery… in PreCallValidateCmdWriteAccelerationStructuresPropertiesNV()
9759 …skip |= validate_required_handle("vkCmdWriteAccelerationStructuresPropertiesNV", "queryPool", quer… in PreCallValidateCmdWriteAccelerationStructuresPropertiesNV()
9760 return skip; in PreCallValidateCmdWriteAccelerationStructuresPropertiesNV()
9767 bool skip = false; in PreCallValidateCompileDeferredNV() local
9768 …if (!device_extensions.vk_khr_get_memory_requirements_2) skip |= OutputExtensionError("vkCompileDe… in PreCallValidateCompileDeferredNV()
9769 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCo… in PreCallValidateCompileDeferredNV()
9770 …if (!device_extensions.vk_nv_ray_tracing) skip |= OutputExtensionError("vkCompileDeferredNV", VK_N… in PreCallValidateCompileDeferredNV()
9771 skip |= validate_required_handle("vkCompileDeferredNV", "pipeline", pipeline); in PreCallValidateCompileDeferredNV()
9772 return skip; in PreCallValidateCompileDeferredNV()
9788 bool skip = false; in PreCallValidateGetMemoryHostPointerPropertiesEXT() local
9789 …if (!device_extensions.vk_khr_external_memory) skip |= OutputExtensionError("vkGetMemoryHostPointe… in PreCallValidateGetMemoryHostPointerPropertiesEXT()
9790 …if (!device_extensions.vk_ext_external_memory_host) skip |= OutputExtensionError("vkGetMemoryHostP… in PreCallValidateGetMemoryHostPointerPropertiesEXT()
9791 …skip |= validate_flags("vkGetMemoryHostPointerPropertiesEXT", "handleType", "VkExternalMemoryHandl… in PreCallValidateGetMemoryHostPointerPropertiesEXT()
9792 …skip |= validate_required_pointer("vkGetMemoryHostPointerPropertiesEXT", "pHostPointer", pHostPoin… in PreCallValidateGetMemoryHostPointerPropertiesEXT()
9793 …skip |= validate_struct_type("vkGetMemoryHostPointerPropertiesEXT", "pMemoryHostPointerProperties"… in PreCallValidateGetMemoryHostPointerPropertiesEXT()
9798 return skip; in PreCallValidateGetMemoryHostPointerPropertiesEXT()
9809 bool skip = false; in PreCallValidateCmdWriteBufferMarkerAMD() local
9810 …if (!device_extensions.vk_amd_buffer_marker) skip |= OutputExtensionError("vkCmdWriteBufferMarkerA… in PreCallValidateCmdWriteBufferMarkerAMD()
9811 …skip |= validate_flags("vkCmdWriteBufferMarkerAMD", "pipelineStage", "VkPipelineStageFlagBits", Al… in PreCallValidateCmdWriteBufferMarkerAMD()
9812 skip |= validate_required_handle("vkCmdWriteBufferMarkerAMD", "dstBuffer", dstBuffer); in PreCallValidateCmdWriteBufferMarkerAMD()
9813 return skip; in PreCallValidateCmdWriteBufferMarkerAMD()
9824 bool skip = false; in PreCallValidateGetPhysicalDeviceCalibrateableTimeDomainsEXT() local
9825 …skip |= validate_array("vkGetPhysicalDeviceCalibrateableTimeDomainsEXT", "pTimeDomainCount", "pTim… in PreCallValidateGetPhysicalDeviceCalibrateableTimeDomainsEXT()
9826 return skip; in PreCallValidateGetPhysicalDeviceCalibrateableTimeDomainsEXT()
9835 bool skip = false; in PreCallValidateGetCalibratedTimestampsEXT() local
9836 …if (!device_extensions.vk_ext_calibrated_timestamps) skip |= OutputExtensionError("vkGetCalibrated… in PreCallValidateGetCalibratedTimestampsEXT()
9837 …skip |= validate_struct_type_array("vkGetCalibratedTimestampsEXT", "timestampCount", "pTimestampIn… in PreCallValidateGetCalibratedTimestampsEXT()
9842 …skip |= validate_struct_pnext("vkGetCalibratedTimestampsEXT", ParameterName("pTimestampInfos[%i].p… in PreCallValidateGetCalibratedTimestampsEXT()
9844 …skip |= validate_ranged_enum("vkGetCalibratedTimestampsEXT", ParameterName("pTimestampInfos[%i].ti… in PreCallValidateGetCalibratedTimestampsEXT()
9847 …skip |= validate_array("vkGetCalibratedTimestampsEXT", "timestampCount", "pTimestamps", timestampC… in PreCallValidateGetCalibratedTimestampsEXT()
9848 …skip |= validate_required_pointer("vkGetCalibratedTimestampsEXT", "pMaxDeviation", pMaxDeviation, … in PreCallValidateGetCalibratedTimestampsEXT()
9849 return skip; in PreCallValidateGetCalibratedTimestampsEXT()
9874 bool skip = false; in PreCallValidateCmdDrawMeshTasksNV() local
9875 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdDrawMeshTasksNV()
9876 …if (!device_extensions.vk_nv_mesh_shader) skip |= OutputExtensionError("vkCmdDrawMeshTasksNV", VK_… in PreCallValidateCmdDrawMeshTasksNV()
9878 … if (!skip) skip |= manual_PreCallValidateCmdDrawMeshTasksNV(commandBuffer, taskCount, firstTask); in PreCallValidateCmdDrawMeshTasksNV()
9879 return skip; in PreCallValidateCmdDrawMeshTasksNV()
9888 bool skip = false; in PreCallValidateCmdDrawMeshTasksIndirectNV() local
9889 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdDrawMeshTasksIndirectNV()
9890 …if (!device_extensions.vk_nv_mesh_shader) skip |= OutputExtensionError("vkCmdDrawMeshTasksIndirect… in PreCallValidateCmdDrawMeshTasksIndirectNV()
9891 skip |= validate_required_handle("vkCmdDrawMeshTasksIndirectNV", "buffer", buffer); in PreCallValidateCmdDrawMeshTasksIndirectNV()
9892 …if (!skip) skip |= manual_PreCallValidateCmdDrawMeshTasksIndirectNV(commandBuffer, buffer, offset,… in PreCallValidateCmdDrawMeshTasksIndirectNV()
9893 return skip; in PreCallValidateCmdDrawMeshTasksIndirectNV()
9904 bool skip = false; in PreCallValidateCmdDrawMeshTasksIndirectCountNV() local
9905 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdDrawMeshTasksIndirectCountNV()
9906 …if (!device_extensions.vk_nv_mesh_shader) skip |= OutputExtensionError("vkCmdDrawMeshTasksIndirect… in PreCallValidateCmdDrawMeshTasksIndirectCountNV()
9907 skip |= validate_required_handle("vkCmdDrawMeshTasksIndirectCountNV", "buffer", buffer); in PreCallValidateCmdDrawMeshTasksIndirectCountNV()
9908 … skip |= validate_required_handle("vkCmdDrawMeshTasksIndirectCountNV", "countBuffer", countBuffer); in PreCallValidateCmdDrawMeshTasksIndirectCountNV()
9909 …if (!skip) skip |= manual_PreCallValidateCmdDrawMeshTasksIndirectCountNV(commandBuffer, buffer, of… in PreCallValidateCmdDrawMeshTasksIndirectCountNV()
9910 return skip; in PreCallValidateCmdDrawMeshTasksIndirectCountNV()
9924 bool skip = false; in PreCallValidateCmdSetExclusiveScissorNV() local
9925 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdSetExclusiveScissorNV()
9926 …if (!device_extensions.vk_nv_scissor_exclusive) skip |= OutputExtensionError("vkCmdSetExclusiveSci… in PreCallValidateCmdSetExclusiveScissorNV()
9927 …skip |= validate_array("vkCmdSetExclusiveScissorNV", "exclusiveScissorCount", "pExclusiveScissors"… in PreCallValidateCmdSetExclusiveScissorNV()
9937 …if (!skip) skip |= manual_PreCallValidateCmdSetExclusiveScissorNV(commandBuffer, firstExclusiveSci… in PreCallValidateCmdSetExclusiveScissorNV()
9938 return skip; in PreCallValidateCmdSetExclusiveScissorNV()
9946 bool skip = false; in PreCallValidateCmdSetCheckpointNV() local
9947 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdSetCheckpointNV()
9948 …if (!device_extensions.vk_nv_device_diagnostic_checkpoints) skip |= OutputExtensionError("vkCmdSet… in PreCallValidateCmdSetCheckpointNV()
9950 return skip; in PreCallValidateCmdSetCheckpointNV()
9957 bool skip = false; in PreCallValidateGetQueueCheckpointDataNV() local
9958 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkGe… in PreCallValidateGetQueueCheckpointDataNV()
9959 …if (!device_extensions.vk_nv_device_diagnostic_checkpoints) skip |= OutputExtensionError("vkGetQue… in PreCallValidateGetQueueCheckpointDataNV()
9960 …skip |= validate_struct_type_array("vkGetQueueCheckpointDataNV", "pCheckpointDataCount", "pCheckpo… in PreCallValidateGetQueueCheckpointDataNV()
9968 return skip; in PreCallValidateGetQueueCheckpointDataNV()
9978 bool skip = false; in PreCallValidateInitializePerformanceApiINTEL() local
9979 …if (!device_extensions.vk_intel_performance_query) skip |= OutputExtensionError("vkInitializePerfo… in PreCallValidateInitializePerformanceApiINTEL()
9980 …skip |= validate_struct_type("vkInitializePerformanceApiINTEL", "pInitializeInfo", "VK_STRUCTURE_T… in PreCallValidateInitializePerformanceApiINTEL()
9983 …skip |= validate_struct_pnext("vkInitializePerformanceApiINTEL", "pInitializeInfo->pNext", NULL, p… in PreCallValidateInitializePerformanceApiINTEL()
9985 …skip |= validate_required_pointer("vkInitializePerformanceApiINTEL", "pInitializeInfo->pUserData",… in PreCallValidateInitializePerformanceApiINTEL()
9987 return skip; in PreCallValidateInitializePerformanceApiINTEL()
9992 bool skip = false; in PreCallValidateUninitializePerformanceApiINTEL() local
9993 …if (!device_extensions.vk_intel_performance_query) skip |= OutputExtensionError("vkUninitializePer… in PreCallValidateUninitializePerformanceApiINTEL()
9995 return skip; in PreCallValidateUninitializePerformanceApiINTEL()
10001 bool skip = false; in PreCallValidateCmdSetPerformanceMarkerINTEL() local
10002 …if (!device_extensions.vk_intel_performance_query) skip |= OutputExtensionError("vkCmdSetPerforman… in PreCallValidateCmdSetPerformanceMarkerINTEL()
10003 …skip |= validate_struct_type("vkCmdSetPerformanceMarkerINTEL", "pMarkerInfo", "VK_STRUCTURE_TYPE_P… in PreCallValidateCmdSetPerformanceMarkerINTEL()
10006 …skip |= validate_struct_pnext("vkCmdSetPerformanceMarkerINTEL", "pMarkerInfo->pNext", NULL, pMarke… in PreCallValidateCmdSetPerformanceMarkerINTEL()
10008 return skip; in PreCallValidateCmdSetPerformanceMarkerINTEL()
10014 bool skip = false; in PreCallValidateCmdSetPerformanceStreamMarkerINTEL() local
10015 …if (!device_extensions.vk_intel_performance_query) skip |= OutputExtensionError("vkCmdSetPerforman… in PreCallValidateCmdSetPerformanceStreamMarkerINTEL()
10016 …skip |= validate_struct_type("vkCmdSetPerformanceStreamMarkerINTEL", "pMarkerInfo", "VK_STRUCTURE_… in PreCallValidateCmdSetPerformanceStreamMarkerINTEL()
10019 …skip |= validate_struct_pnext("vkCmdSetPerformanceStreamMarkerINTEL", "pMarkerInfo->pNext", NULL, … in PreCallValidateCmdSetPerformanceStreamMarkerINTEL()
10021 return skip; in PreCallValidateCmdSetPerformanceStreamMarkerINTEL()
10027 bool skip = false; in PreCallValidateCmdSetPerformanceOverrideINTEL() local
10028 …if (!device_extensions.vk_intel_performance_query) skip |= OutputExtensionError("vkCmdSetPerforman… in PreCallValidateCmdSetPerformanceOverrideINTEL()
10029 …skip |= validate_struct_type("vkCmdSetPerformanceOverrideINTEL", "pOverrideInfo", "VK_STRUCTURE_TY… in PreCallValidateCmdSetPerformanceOverrideINTEL()
10032 …skip |= validate_struct_pnext("vkCmdSetPerformanceOverrideINTEL", "pOverrideInfo->pNext", NULL, pO… in PreCallValidateCmdSetPerformanceOverrideINTEL()
10034 …skip |= validate_ranged_enum("vkCmdSetPerformanceOverrideINTEL", "pOverrideInfo->type", "VkPerform… in PreCallValidateCmdSetPerformanceOverrideINTEL()
10036 …skip |= validate_bool32("vkCmdSetPerformanceOverrideINTEL", "pOverrideInfo->enable", pOverrideInfo… in PreCallValidateCmdSetPerformanceOverrideINTEL()
10038 return skip; in PreCallValidateCmdSetPerformanceOverrideINTEL()
10045 bool skip = false; in PreCallValidateAcquirePerformanceConfigurationINTEL() local
10046 …if (!device_extensions.vk_intel_performance_query) skip |= OutputExtensionError("vkAcquirePerforma… in PreCallValidateAcquirePerformanceConfigurationINTEL()
10047 …skip |= validate_struct_type("vkAcquirePerformanceConfigurationINTEL", "pAcquireInfo", "VK_STRUCTU… in PreCallValidateAcquirePerformanceConfigurationINTEL()
10050 …skip |= validate_struct_pnext("vkAcquirePerformanceConfigurationINTEL", "pAcquireInfo->pNext", NUL… in PreCallValidateAcquirePerformanceConfigurationINTEL()
10052 …skip |= validate_ranged_enum("vkAcquirePerformanceConfigurationINTEL", "pAcquireInfo->type", "VkPe… in PreCallValidateAcquirePerformanceConfigurationINTEL()
10054 …skip |= validate_required_pointer("vkAcquirePerformanceConfigurationINTEL", "pConfiguration", pCon… in PreCallValidateAcquirePerformanceConfigurationINTEL()
10055 return skip; in PreCallValidateAcquirePerformanceConfigurationINTEL()
10061 bool skip = false; in PreCallValidateReleasePerformanceConfigurationINTEL() local
10062 …if (!device_extensions.vk_intel_performance_query) skip |= OutputExtensionError("vkReleasePerforma… in PreCallValidateReleasePerformanceConfigurationINTEL()
10063 …skip |= validate_required_handle("vkReleasePerformanceConfigurationINTEL", "configuration", config… in PreCallValidateReleasePerformanceConfigurationINTEL()
10064 return skip; in PreCallValidateReleasePerformanceConfigurationINTEL()
10070 bool skip = false; in PreCallValidateQueueSetPerformanceConfigurationINTEL() local
10071 …if (!device_extensions.vk_intel_performance_query) skip |= OutputExtensionError("vkQueueSetPerform… in PreCallValidateQueueSetPerformanceConfigurationINTEL()
10072 …skip |= validate_required_handle("vkQueueSetPerformanceConfigurationINTEL", "configuration", confi… in PreCallValidateQueueSetPerformanceConfigurationINTEL()
10073 return skip; in PreCallValidateQueueSetPerformanceConfigurationINTEL()
10080 bool skip = false; in PreCallValidateGetPerformanceParameterINTEL() local
10081 …if (!device_extensions.vk_intel_performance_query) skip |= OutputExtensionError("vkGetPerformanceP… in PreCallValidateGetPerformanceParameterINTEL()
10082 …skip |= validate_ranged_enum("vkGetPerformanceParameterINTEL", "parameter", "VkPerformanceParamete… in PreCallValidateGetPerformanceParameterINTEL()
10083 …skip |= validate_required_pointer("vkGetPerformanceParameterINTEL", "pValue", pValue, "VUID-vkGetP… in PreCallValidateGetPerformanceParameterINTEL()
10084 return skip; in PreCallValidateGetPerformanceParameterINTEL()
10095 bool skip = false; in PreCallValidateSetLocalDimmingAMD() local
10096 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkSetLocalDimmingAMD", VK_K… in PreCallValidateSetLocalDimmingAMD()
10097 …if (!device_extensions.vk_khr_get_surface_capabilities_2) skip |= OutputExtensionError("vkSetLocal… in PreCallValidateSetLocalDimmingAMD()
10098 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkSe… in PreCallValidateSetLocalDimmingAMD()
10099 …if (!device_extensions.vk_amd_display_native_hdr) skip |= OutputExtensionError("vkSetLocalDimmingA… in PreCallValidateSetLocalDimmingAMD()
10100 skip |= validate_required_handle("vkSetLocalDimmingAMD", "swapChain", swapChain); in PreCallValidateSetLocalDimmingAMD()
10101 skip |= validate_bool32("vkSetLocalDimmingAMD", "localDimmingEnable", localDimmingEnable); in PreCallValidateSetLocalDimmingAMD()
10102 return skip; in PreCallValidateSetLocalDimmingAMD()
10114 bool skip = false; in PreCallValidateCreateImagePipeSurfaceFUCHSIA() local
10115 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkCreateImagePipeSurfaceFUC… in PreCallValidateCreateImagePipeSurfaceFUCHSIA()
10116 …if (!instance_extensions.vk_fuchsia_imagepipe_surface) skip |= OutputExtensionError("vkCreateImage… in PreCallValidateCreateImagePipeSurfaceFUCHSIA()
10117 …skip |= validate_struct_type("vkCreateImagePipeSurfaceFUCHSIA", "pCreateInfo", "VK_STRUCTURE_TYPE_… in PreCallValidateCreateImagePipeSurfaceFUCHSIA()
10120 …skip |= validate_struct_pnext("vkCreateImagePipeSurfaceFUCHSIA", "pCreateInfo->pNext", NULL, pCrea… in PreCallValidateCreateImagePipeSurfaceFUCHSIA()
10122 …skip |= validate_reserved_flags("vkCreateImagePipeSurfaceFUCHSIA", "pCreateInfo->flags", pCreateIn… in PreCallValidateCreateImagePipeSurfaceFUCHSIA()
10126 …skip |= validate_required_pointer("vkCreateImagePipeSurfaceFUCHSIA", "pAllocator->pfnAllocation", … in PreCallValidateCreateImagePipeSurfaceFUCHSIA()
10128 …skip |= validate_required_pointer("vkCreateImagePipeSurfaceFUCHSIA", "pAllocator->pfnReallocation"… in PreCallValidateCreateImagePipeSurfaceFUCHSIA()
10130 …skip |= validate_required_pointer("vkCreateImagePipeSurfaceFUCHSIA", "pAllocator->pfnFree", reinte… in PreCallValidateCreateImagePipeSurfaceFUCHSIA()
10134 …skip |= validate_required_pointer("vkCreateImagePipeSurfaceFUCHSIA", "pAllocator->pfnInternalFree"… in PreCallValidateCreateImagePipeSurfaceFUCHSIA()
10140 …skip |= validate_required_pointer("vkCreateImagePipeSurfaceFUCHSIA", "pAllocator->pfnInternalAlloc… in PreCallValidateCreateImagePipeSurfaceFUCHSIA()
10144 …skip |= validate_required_pointer("vkCreateImagePipeSurfaceFUCHSIA", "pSurface", pSurface, "VUID-v… in PreCallValidateCreateImagePipeSurfaceFUCHSIA()
10145 return skip; in PreCallValidateCreateImagePipeSurfaceFUCHSIA()
10157 bool skip = false; in PreCallValidateCreateMetalSurfaceEXT() local
10158 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkCreateMetalSurfaceEXT", V… in PreCallValidateCreateMetalSurfaceEXT()
10159 …if (!instance_extensions.vk_ext_metal_surface) skip |= OutputExtensionError("vkCreateMetalSurfaceE… in PreCallValidateCreateMetalSurfaceEXT()
10160 …skip |= validate_struct_type("vkCreateMetalSurfaceEXT", "pCreateInfo", "VK_STRUCTURE_TYPE_METAL_SU… in PreCallValidateCreateMetalSurfaceEXT()
10163 …skip |= validate_struct_pnext("vkCreateMetalSurfaceEXT", "pCreateInfo->pNext", NULL, pCreateInfo->… in PreCallValidateCreateMetalSurfaceEXT()
10165 …skip |= validate_reserved_flags("vkCreateMetalSurfaceEXT", "pCreateInfo->flags", pCreateInfo->flag… in PreCallValidateCreateMetalSurfaceEXT()
10169 …skip |= validate_required_pointer("vkCreateMetalSurfaceEXT", "pAllocator->pfnAllocation", reinterp… in PreCallValidateCreateMetalSurfaceEXT()
10171 …skip |= validate_required_pointer("vkCreateMetalSurfaceEXT", "pAllocator->pfnReallocation", reinte… in PreCallValidateCreateMetalSurfaceEXT()
10173 …skip |= validate_required_pointer("vkCreateMetalSurfaceEXT", "pAllocator->pfnFree", reinterpret_ca… in PreCallValidateCreateMetalSurfaceEXT()
10177 …skip |= validate_required_pointer("vkCreateMetalSurfaceEXT", "pAllocator->pfnInternalFree", reinte… in PreCallValidateCreateMetalSurfaceEXT()
10183 …skip |= validate_required_pointer("vkCreateMetalSurfaceEXT", "pAllocator->pfnInternalAllocation", … in PreCallValidateCreateMetalSurfaceEXT()
10187 …skip |= validate_required_pointer("vkCreateMetalSurfaceEXT", "pSurface", pSurface, "VUID-vkCreateM… in PreCallValidateCreateMetalSurfaceEXT()
10188 return skip; in PreCallValidateCreateMetalSurfaceEXT()
10216 bool skip = false; in PreCallValidateGetBufferDeviceAddressEXT() local
10217 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkGe… in PreCallValidateGetBufferDeviceAddressEXT()
10218 …if (!device_extensions.vk_ext_buffer_device_address) skip |= OutputExtensionError("vkGetBufferDevi… in PreCallValidateGetBufferDeviceAddressEXT()
10219 …skip |= validate_struct_type("vkGetBufferDeviceAddressEXT", "pInfo", "VK_STRUCTURE_TYPE_BUFFER_DEV… in PreCallValidateGetBufferDeviceAddressEXT()
10222 …skip |= validate_struct_pnext("vkGetBufferDeviceAddressEXT", "pInfo->pNext", NULL, pInfo->pNext, 0… in PreCallValidateGetBufferDeviceAddressEXT()
10224 … skip |= validate_required_handle("vkGetBufferDeviceAddressEXT", "pInfo->buffer", pInfo->buffer); in PreCallValidateGetBufferDeviceAddressEXT()
10226 return skip; in PreCallValidateGetBufferDeviceAddressEXT()
10239 bool skip = false; in PreCallValidateGetPhysicalDeviceCooperativeMatrixPropertiesNV() local
10240 …skip |= validate_struct_type_array("vkGetPhysicalDeviceCooperativeMatrixPropertiesNV", "pPropertyC… in PreCallValidateGetPhysicalDeviceCooperativeMatrixPropertiesNV()
10241 return skip; in PreCallValidateGetPhysicalDeviceCooperativeMatrixPropertiesNV()
10250 bool skip = false; in PreCallValidateGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV() local
10251 …skip |= validate_struct_type_array("vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombination… in PreCallValidateGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV()
10259 return skip; in PreCallValidateGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV()
10275 bool skip = false; in PreCallValidateGetPhysicalDeviceSurfacePresentModes2EXT() local
10276 …skip |= validate_struct_type("vkGetPhysicalDeviceSurfacePresentModes2EXT", "pSurfaceInfo", "VK_STR… in PreCallValidateGetPhysicalDeviceSurfacePresentModes2EXT()
10281 …skip |= validate_struct_pnext("vkGetPhysicalDeviceSurfacePresentModes2EXT", "pSurfaceInfo->pNext",… in PreCallValidateGetPhysicalDeviceSurfacePresentModes2EXT()
10283 …skip |= validate_required_handle("vkGetPhysicalDeviceSurfacePresentModes2EXT", "pSurfaceInfo->surf… in PreCallValidateGetPhysicalDeviceSurfacePresentModes2EXT()
10285 …skip |= validate_array("vkGetPhysicalDeviceSurfacePresentModes2EXT", "pPresentModeCount", "pPresen… in PreCallValidateGetPhysicalDeviceSurfacePresentModes2EXT()
10286 return skip; in PreCallValidateGetPhysicalDeviceSurfacePresentModes2EXT()
10292 bool skip = false; in PreCallValidateAcquireFullScreenExclusiveModeEXT() local
10293 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkAcquireFullScreenExclusiv… in PreCallValidateAcquireFullScreenExclusiveModeEXT()
10294 …if (!device_extensions.vk_khr_get_surface_capabilities_2) skip |= OutputExtensionError("vkAcquireF… in PreCallValidateAcquireFullScreenExclusiveModeEXT()
10295 …if (!device_extensions.vk_khr_surface) skip |= OutputExtensionError("vkAcquireFullScreenExclusiveM… in PreCallValidateAcquireFullScreenExclusiveModeEXT()
10296 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkAc… in PreCallValidateAcquireFullScreenExclusiveModeEXT()
10297 …if (!device_extensions.vk_ext_full_screen_exclusive) skip |= OutputExtensionError("vkAcquireFullSc… in PreCallValidateAcquireFullScreenExclusiveModeEXT()
10298 skip |= validate_required_handle("vkAcquireFullScreenExclusiveModeEXT", "swapchain", swapchain); in PreCallValidateAcquireFullScreenExclusiveModeEXT()
10299 return skip; in PreCallValidateAcquireFullScreenExclusiveModeEXT()
10305 bool skip = false; in PreCallValidateReleaseFullScreenExclusiveModeEXT() local
10306 …if (!device_extensions.vk_khr_swapchain) skip |= OutputExtensionError("vkReleaseFullScreenExclusiv… in PreCallValidateReleaseFullScreenExclusiveModeEXT()
10307 …if (!device_extensions.vk_khr_get_surface_capabilities_2) skip |= OutputExtensionError("vkReleaseF… in PreCallValidateReleaseFullScreenExclusiveModeEXT()
10308 …if (!device_extensions.vk_khr_surface) skip |= OutputExtensionError("vkReleaseFullScreenExclusiveM… in PreCallValidateReleaseFullScreenExclusiveModeEXT()
10309 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkRe… in PreCallValidateReleaseFullScreenExclusiveModeEXT()
10310 …if (!device_extensions.vk_ext_full_screen_exclusive) skip |= OutputExtensionError("vkReleaseFullSc… in PreCallValidateReleaseFullScreenExclusiveModeEXT()
10311 skip |= validate_required_handle("vkReleaseFullScreenExclusiveModeEXT", "swapchain", swapchain); in PreCallValidateReleaseFullScreenExclusiveModeEXT()
10312 return skip; in PreCallValidateReleaseFullScreenExclusiveModeEXT()
10322 bool skip = false; in PreCallValidateCreateHeadlessSurfaceEXT() local
10323 …if (!instance_extensions.vk_khr_surface) skip |= OutputExtensionError("vkCreateHeadlessSurfaceEXT"… in PreCallValidateCreateHeadlessSurfaceEXT()
10324 …if (!instance_extensions.vk_ext_headless_surface) skip |= OutputExtensionError("vkCreateHeadlessSu… in PreCallValidateCreateHeadlessSurfaceEXT()
10325 …skip |= validate_struct_type("vkCreateHeadlessSurfaceEXT", "pCreateInfo", "VK_STRUCTURE_TYPE_HEADL… in PreCallValidateCreateHeadlessSurfaceEXT()
10328 …skip |= validate_struct_pnext("vkCreateHeadlessSurfaceEXT", "pCreateInfo->pNext", NULL, pCreateInf… in PreCallValidateCreateHeadlessSurfaceEXT()
10330 …skip |= validate_reserved_flags("vkCreateHeadlessSurfaceEXT", "pCreateInfo->flags", pCreateInfo->f… in PreCallValidateCreateHeadlessSurfaceEXT()
10334 …skip |= validate_required_pointer("vkCreateHeadlessSurfaceEXT", "pAllocator->pfnAllocation", reint… in PreCallValidateCreateHeadlessSurfaceEXT()
10336 …skip |= validate_required_pointer("vkCreateHeadlessSurfaceEXT", "pAllocator->pfnReallocation", rei… in PreCallValidateCreateHeadlessSurfaceEXT()
10338 …skip |= validate_required_pointer("vkCreateHeadlessSurfaceEXT", "pAllocator->pfnFree", reinterpret… in PreCallValidateCreateHeadlessSurfaceEXT()
10342 …skip |= validate_required_pointer("vkCreateHeadlessSurfaceEXT", "pAllocator->pfnInternalFree", rei… in PreCallValidateCreateHeadlessSurfaceEXT()
10348 …skip |= validate_required_pointer("vkCreateHeadlessSurfaceEXT", "pAllocator->pfnInternalAllocation… in PreCallValidateCreateHeadlessSurfaceEXT()
10352 …skip |= validate_required_pointer("vkCreateHeadlessSurfaceEXT", "pSurface", pSurface, "VUID-vkCrea… in PreCallValidateCreateHeadlessSurfaceEXT()
10353 return skip; in PreCallValidateCreateHeadlessSurfaceEXT()
10362 bool skip = false; in PreCallValidateCmdSetLineStippleEXT() local
10363 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkCm… in PreCallValidateCmdSetLineStippleEXT()
10364 …if (!device_extensions.vk_ext_line_rasterization) skip |= OutputExtensionError("vkCmdSetLineStippl… in PreCallValidateCmdSetLineStippleEXT()
10366 …if (!skip) skip |= manual_PreCallValidateCmdSetLineStippleEXT(commandBuffer, lineStippleFactor, li… in PreCallValidateCmdSetLineStippleEXT()
10367 return skip; in PreCallValidateCmdSetLineStippleEXT()
10377 bool skip = false; in PreCallValidateResetQueryPoolEXT() local
10378 …if (!device_extensions.vk_khr_get_physical_device_properties_2) skip |= OutputExtensionError("vkRe… in PreCallValidateResetQueryPoolEXT()
10379 …if (!device_extensions.vk_ext_host_query_reset) skip |= OutputExtensionError("vkResetQueryPoolEXT"… in PreCallValidateResetQueryPoolEXT()
10380 skip |= validate_required_handle("vkResetQueryPoolEXT", "queryPool", queryPool); in PreCallValidateResetQueryPoolEXT()
10381 return skip; in PreCallValidateResetQueryPoolEXT()