| // WARNING: DO NOT MODIFY! This file is automatically generated from the vk.xml registry |
| .Valid Usage (Implicit) |
| **** |
| * [[VUID-VkPipelineShaderStageCreateInfo-sType-sType]] pname:sType must: be ename:VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO |
| * [[VUID-VkPipelineShaderStageCreateInfo-pNext-pNext]] pname:pNext must: be `NULL` |
| * [[VUID-VkPipelineShaderStageCreateInfo-flags-zerobitmask]] pname:flags must: be `0` |
| * [[VUID-VkPipelineShaderStageCreateInfo-stage-parameter]] pname:stage must: be a valid elink:VkShaderStageFlagBits value |
| * [[VUID-VkPipelineShaderStageCreateInfo-module-parameter]] pname:module must: be a valid sname:VkShaderModule handle |
| * [[VUID-VkPipelineShaderStageCreateInfo-pName-parameter]] pname:pName must: be a null-terminated UTF-8 string |
| * [[VUID-VkPipelineShaderStageCreateInfo-pSpecializationInfo-parameter]] If pname:pSpecializationInfo is not `NULL`, pname:pSpecializationInfo must: be a valid pointer to a valid sname:VkSpecializationInfo structure |
| **** |
| |