You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
1.9 KiB
18 lines
1.9 KiB
7 months ago
|
// WARNING: DO NOT MODIFY! This file is automatically generated from the vk.xml registry
|
||
|
.Valid Usage (Implicit)
|
||
|
****
|
||
|
* [[VUID-VkGraphicsPipelineCreateInfo-sType-sType]] pname:sType must: be ename:VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO
|
||
|
* [[VUID-VkGraphicsPipelineCreateInfo-pNext-pNext]] pname:pNext must: be `NULL`
|
||
|
* [[VUID-VkGraphicsPipelineCreateInfo-flags-parameter]] pname:flags must: be a valid combination of elink:VkPipelineCreateFlagBits values
|
||
|
* [[VUID-VkGraphicsPipelineCreateInfo-pStages-parameter]] pname:pStages must: be a valid pointer to an array of pname:stageCount valid sname:VkPipelineShaderStageCreateInfo structures
|
||
|
* [[VUID-VkGraphicsPipelineCreateInfo-pVertexInputState-parameter]] pname:pVertexInputState must: be a valid pointer to a valid sname:VkPipelineVertexInputStateCreateInfo structure
|
||
|
* [[VUID-VkGraphicsPipelineCreateInfo-pInputAssemblyState-parameter]] pname:pInputAssemblyState must: be a valid pointer to a valid sname:VkPipelineInputAssemblyStateCreateInfo structure
|
||
|
* [[VUID-VkGraphicsPipelineCreateInfo-pRasterizationState-parameter]] pname:pRasterizationState must: be a valid pointer to a valid sname:VkPipelineRasterizationStateCreateInfo structure
|
||
|
* [[VUID-VkGraphicsPipelineCreateInfo-pDynamicState-parameter]] If pname:pDynamicState is not `NULL`, pname:pDynamicState must: be a valid pointer to a valid sname:VkPipelineDynamicStateCreateInfo structure
|
||
|
* [[VUID-VkGraphicsPipelineCreateInfo-layout-parameter]] pname:layout must: be a valid sname:VkPipelineLayout handle
|
||
|
* [[VUID-VkGraphicsPipelineCreateInfo-renderPass-parameter]] pname:renderPass must: be a valid sname:VkRenderPass handle
|
||
|
* [[VUID-VkGraphicsPipelineCreateInfo-stageCount-arraylength]] pname:stageCount must: be greater than `0`
|
||
|
* [[VUID-VkGraphicsPipelineCreateInfo-commonparent]] Each of pname:basePipelineHandle, pname:layout, and pname:renderPass that are valid handles must: have been created, allocated, or retrieved from the same sname:VkDevice
|
||
|
****
|
||
|
|