Class VkPipelineExecutablePropertiesKHR

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

public class VkPipelineExecutablePropertiesKHR extends org.lwjgl.system.Struct<VkPipelineExecutablePropertiesKHR> implements org.lwjgl.system.NativeResource
Structure describing a pipeline executable.
Description

Not all implementations have a 1:1 mapping between shader stages and pipeline executables and some implementations may reduce a given shader stage to fixed function hardware programming such that no pipeline executable is available. No guarantees are provided about the mapping between shader stages and pipeline executables and stages should be considered a best effort hint. Because the application cannot rely on the stages field to provide an exact description, name and description provide a human readable name and description which more accurately describes the given pipeline executable.

Valid Usage (Implicit)
See Also

GetPipelineExecutablePropertiesKHR

Layout


 struct VkPipelineExecutablePropertiesKHR {
     VkStructureType sType();
     void * pNext();
     VkShaderStageFlags stages();
     char name()[VK_MAX_DESCRIPTION_SIZE];
     char description()[VK_MAX_DESCRIPTION_SIZE];
     uint32_t subgroupSize();
 }