Class VkPhysicalDeviceShaderEnqueuePropertiesAMDX

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

public class VkPhysicalDeviceShaderEnqueuePropertiesAMDX extends org.lwjgl.system.Struct<VkPhysicalDeviceShaderEnqueuePropertiesAMDX> implements org.lwjgl.system.NativeResource
Structure describing shader enqueue limits of an implementation.
Description

If the VkPhysicalDeviceShaderEnqueuePropertiesAMDX 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 VkPhysicalDeviceShaderEnqueuePropertiesAMDX {
     VkStructureType sType();
     void * pNext();
     uint32_t maxExecutionGraphDepth();
     uint32_t maxExecutionGraphShaderOutputNodes();
     uint32_t maxExecutionGraphShaderPayloadSize();
     uint32_t maxExecutionGraphShaderPayloadCount();
     uint32_t executionGraphDispatchAddressAlignment();
     uint32_t maxExecutionGraphWorkgroupCount()[3];
     uint32_t maxExecutionGraphWorkgroups();
 }