Class VkPipelineShaderStageModuleIdentifierCreateInfoEXT

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPipelineShaderStageModuleIdentifierCreateInfoEXT>
org.lwjgl.vulkan.VkPipelineShaderStageModuleIdentifierCreateInfoEXT
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkPipelineShaderStageModuleIdentifierCreateInfoEXT extends org.lwjgl.system.Struct<VkPipelineShaderStageModuleIdentifierCreateInfoEXT> implements org.lwjgl.system.NativeResource
Structure specifying an identifier for a shader module.
Description

Any identifier can be used. If the pipeline being created with identifier requires compilation to complete the pipeline creation call, pipeline compilation must fail as defined by PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT.

pIdentifier and identifierSize can be obtained from an VkShaderModuleIdentifierEXT queried earlier.

Valid Usage
Valid Usage (Implicit)

Layout


 struct VkPipelineShaderStageModuleIdentifierCreateInfoEXT {
     VkStructureType sType();
     void const * pNext();
     uint32_t identifierSize();
     uint8_t const * pIdentifier();
 }