Class VkPipelineExecutablePropertiesKHR

  • All Implemented Interfaces:
    java.lang.AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

    public class VkPipelineExecutablePropertiesKHR
    extends org.lwjgl.system.Struct
    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();
     }