Class VkPhysicalDeviceShaderObjectPropertiesEXT

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

public class VkPhysicalDeviceShaderObjectPropertiesEXT extends org.lwjgl.system.Struct<VkPhysicalDeviceShaderObjectPropertiesEXT> implements org.lwjgl.system.NativeResource
Structure describing shader object properties supported by an implementation.
Description

The purpose and usage of the values of this structure are described in greater detail in Binary Shader Compatibility.

If the VkPhysicalDeviceShaderObjectPropertiesEXT structure is included in the pNext chain of the VkPhysicalDeviceProperties2 structure passed to GetPhysicalDeviceProperties2, it is filled in with each corresponding implementation-dependent property.

Valid Usage (Implicit)

Layout


 struct VkPhysicalDeviceShaderObjectPropertiesEXT {
     VkStructureType sType();
     void * pNext();
     uint8_t shaderBinaryUUID()[VK_UUID_SIZE];
     uint32_t shaderBinaryVersion();
 }