Package org.lwjgl.vulkan
Class AMDXShaderEnqueue
java.lang.Object
org.lwjgl.vulkan.AMDXShaderEnqueue
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final intstatic final longstatic final intstatic final intstatic final longstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic voidnvkCmdDispatchGraphAMDX(VkCommandBuffer commandBuffer, long scratch, long scratchSize, long pCountInfo) void vkCmdDispatchGraphAMDX(VkCommandBuffer commandBuffer, VkDeviceAddress scratch, VkDeviceSize scratchSize, VkDispatchGraphCountInfoAMDX const * pCountInfo)static voidnvkCmdDispatchGraphIndirectAMDX(VkCommandBuffer commandBuffer, long scratch, long scratchSize, long pCountInfo) void vkCmdDispatchGraphIndirectAMDX(VkCommandBuffer commandBuffer, VkDeviceAddress scratch, VkDeviceSize scratchSize, VkDispatchGraphCountInfoAMDX const * pCountInfo)static intnvkCreateExecutionGraphPipelinesAMDX(VkDevice device, long pipelineCache, int createInfoCount, long pCreateInfos, long pAllocator, long pPipelines) VkResult vkCreateExecutionGraphPipelinesAMDX(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, VkExecutionGraphPipelineCreateInfoAMDX const * pCreateInfos, VkAllocationCallbacks const * pAllocator, VkPipeline * pPipelines)static intnvkGetExecutionGraphPipelineNodeIndexAMDX(VkDevice device, long executionGraph, long pNodeInfo, long pNodeIndex) VkResult vkGetExecutionGraphPipelineNodeIndexAMDX(VkDevice device, VkPipeline executionGraph, VkPipelineShaderStageNodeCreateInfoAMDX const * pNodeInfo, uint32_t * pNodeIndex)static intnvkGetExecutionGraphPipelineScratchSizeAMDX(VkDevice device, long executionGraph, long pSizeInfo) VkResult vkGetExecutionGraphPipelineScratchSizeAMDX(VkDevice device, VkPipeline executionGraph, VkExecutionGraphPipelineScratchSizeAMDX * pSizeInfo)static voidvkCmdDispatchGraphAMDX(VkCommandBuffer commandBuffer, long scratch, long scratchSize, VkDispatchGraphCountInfoAMDX pCountInfo) void vkCmdDispatchGraphAMDX(VkCommandBuffer commandBuffer, VkDeviceAddress scratch, VkDeviceSize scratchSize, VkDispatchGraphCountInfoAMDX const * pCountInfo)static voidvkCmdDispatchGraphIndirectAMDX(VkCommandBuffer commandBuffer, long scratch, long scratchSize, VkDispatchGraphCountInfoAMDX pCountInfo) void vkCmdDispatchGraphIndirectAMDX(VkCommandBuffer commandBuffer, VkDeviceAddress scratch, VkDeviceSize scratchSize, VkDispatchGraphCountInfoAMDX const * pCountInfo)static voidvkCmdDispatchGraphIndirectCountAMDX(VkCommandBuffer commandBuffer, long scratch, long scratchSize, long countInfo) void vkCmdDispatchGraphIndirectCountAMDX(VkCommandBuffer commandBuffer, VkDeviceAddress scratch, VkDeviceSize scratchSize, VkDeviceAddress countInfo)static voidvkCmdInitializeGraphScratchMemoryAMDX(VkCommandBuffer commandBuffer, long executionGraph, long scratch, long scratchSize) void vkCmdInitializeGraphScratchMemoryAMDX(VkCommandBuffer commandBuffer, VkPipeline executionGraph, VkDeviceAddress scratch, VkDeviceSize scratchSize)static intvkCreateExecutionGraphPipelinesAMDX(VkDevice device, long pipelineCache, VkExecutionGraphPipelineCreateInfoAMDX.Buffer pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, long[] pPipelines) VkResult vkCreateExecutionGraphPipelinesAMDX(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, VkExecutionGraphPipelineCreateInfoAMDX const * pCreateInfos, VkAllocationCallbacks const * pAllocator, VkPipeline * pPipelines)static intvkCreateExecutionGraphPipelinesAMDX(VkDevice device, long pipelineCache, VkExecutionGraphPipelineCreateInfoAMDX.Buffer pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pPipelines) VkResult vkCreateExecutionGraphPipelinesAMDX(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, VkExecutionGraphPipelineCreateInfoAMDX const * pCreateInfos, VkAllocationCallbacks const * pAllocator, VkPipeline * pPipelines)static intvkGetExecutionGraphPipelineNodeIndexAMDX(VkDevice device, long executionGraph, VkPipelineShaderStageNodeCreateInfoAMDX pNodeInfo, int[] pNodeIndex) VkResult vkGetExecutionGraphPipelineNodeIndexAMDX(VkDevice device, VkPipeline executionGraph, VkPipelineShaderStageNodeCreateInfoAMDX const * pNodeInfo, uint32_t * pNodeIndex)static intvkGetExecutionGraphPipelineNodeIndexAMDX(VkDevice device, long executionGraph, VkPipelineShaderStageNodeCreateInfoAMDX pNodeInfo, IntBuffer pNodeIndex) VkResult vkGetExecutionGraphPipelineNodeIndexAMDX(VkDevice device, VkPipeline executionGraph, VkPipelineShaderStageNodeCreateInfoAMDX const * pNodeInfo, uint32_t * pNodeIndex)static intvkGetExecutionGraphPipelineScratchSizeAMDX(VkDevice device, long executionGraph, VkExecutionGraphPipelineScratchSizeAMDX pSizeInfo) VkResult vkGetExecutionGraphPipelineScratchSizeAMDX(VkDevice device, VkPipeline executionGraph, VkExecutionGraphPipelineScratchSizeAMDX * pSizeInfo)
-
Field Details
-
VK_AMDX_SHADER_ENQUEUE_SPEC_VERSION
public static final int VK_AMDX_SHADER_ENQUEUE_SPEC_VERSION- See Also:
-
VK_AMDX_SHADER_ENQUEUE_EXTENSION_NAME
- See Also:
-
VK_SHADER_INDEX_UNUSED_AMDX
public static final int VK_SHADER_INDEX_UNUSED_AMDX- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX- See Also:
-
VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX
public static final int VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX- See Also:
-
VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX
public static final int VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX- See Also:
-
VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX
public static final int VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX- See Also:
-
VK_BUFFER_USAGE_EXECUTION_GRAPH_SCRATCH_BIT_AMDX
public static final int VK_BUFFER_USAGE_EXECUTION_GRAPH_SCRATCH_BIT_AMDX- See Also:
-
VK_PIPELINE_BIND_POINT_EXECUTION_GRAPH_AMDX
public static final int VK_PIPELINE_BIND_POINT_EXECUTION_GRAPH_AMDX- See Also:
-
VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX
public static final long VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX- See Also:
-
VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX
public static final long VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX- See Also:
-
-
Method Details
-
nvkCreateExecutionGraphPipelinesAMDX
public static int nvkCreateExecutionGraphPipelinesAMDX(VkDevice device, long pipelineCache, int createInfoCount, long pCreateInfos, long pAllocator, long pPipelines) VkResult vkCreateExecutionGraphPipelinesAMDX(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, VkExecutionGraphPipelineCreateInfoAMDX const * pCreateInfos, VkAllocationCallbacks const * pAllocator, VkPipeline * pPipelines) -
vkCreateExecutionGraphPipelinesAMDX
public static int vkCreateExecutionGraphPipelinesAMDX(VkDevice device, long pipelineCache, VkExecutionGraphPipelineCreateInfoAMDX.Buffer pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pPipelines) VkResult vkCreateExecutionGraphPipelinesAMDX(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, VkExecutionGraphPipelineCreateInfoAMDX const * pCreateInfos, VkAllocationCallbacks const * pAllocator, VkPipeline * pPipelines) -
nvkGetExecutionGraphPipelineScratchSizeAMDX
public static int nvkGetExecutionGraphPipelineScratchSizeAMDX(VkDevice device, long executionGraph, long pSizeInfo) VkResult vkGetExecutionGraphPipelineScratchSizeAMDX(VkDevice device, VkPipeline executionGraph, VkExecutionGraphPipelineScratchSizeAMDX * pSizeInfo) -
vkGetExecutionGraphPipelineScratchSizeAMDX
public static int vkGetExecutionGraphPipelineScratchSizeAMDX(VkDevice device, long executionGraph, VkExecutionGraphPipelineScratchSizeAMDX pSizeInfo) VkResult vkGetExecutionGraphPipelineScratchSizeAMDX(VkDevice device, VkPipeline executionGraph, VkExecutionGraphPipelineScratchSizeAMDX * pSizeInfo) -
nvkGetExecutionGraphPipelineNodeIndexAMDX
public static int nvkGetExecutionGraphPipelineNodeIndexAMDX(VkDevice device, long executionGraph, long pNodeInfo, long pNodeIndex) VkResult vkGetExecutionGraphPipelineNodeIndexAMDX(VkDevice device, VkPipeline executionGraph, VkPipelineShaderStageNodeCreateInfoAMDX const * pNodeInfo, uint32_t * pNodeIndex) -
vkGetExecutionGraphPipelineNodeIndexAMDX
public static int vkGetExecutionGraphPipelineNodeIndexAMDX(VkDevice device, long executionGraph, VkPipelineShaderStageNodeCreateInfoAMDX pNodeInfo, IntBuffer pNodeIndex) VkResult vkGetExecutionGraphPipelineNodeIndexAMDX(VkDevice device, VkPipeline executionGraph, VkPipelineShaderStageNodeCreateInfoAMDX const * pNodeInfo, uint32_t * pNodeIndex) -
vkCmdInitializeGraphScratchMemoryAMDX
public static void vkCmdInitializeGraphScratchMemoryAMDX(VkCommandBuffer commandBuffer, long executionGraph, long scratch, long scratchSize) void vkCmdInitializeGraphScratchMemoryAMDX(VkCommandBuffer commandBuffer, VkPipeline executionGraph, VkDeviceAddress scratch, VkDeviceSize scratchSize) -
nvkCmdDispatchGraphAMDX
public static void nvkCmdDispatchGraphAMDX(VkCommandBuffer commandBuffer, long scratch, long scratchSize, long pCountInfo) void vkCmdDispatchGraphAMDX(VkCommandBuffer commandBuffer, VkDeviceAddress scratch, VkDeviceSize scratchSize, VkDispatchGraphCountInfoAMDX const * pCountInfo) -
vkCmdDispatchGraphAMDX
public static void vkCmdDispatchGraphAMDX(VkCommandBuffer commandBuffer, long scratch, long scratchSize, VkDispatchGraphCountInfoAMDX pCountInfo) void vkCmdDispatchGraphAMDX(VkCommandBuffer commandBuffer, VkDeviceAddress scratch, VkDeviceSize scratchSize, VkDispatchGraphCountInfoAMDX const * pCountInfo) -
nvkCmdDispatchGraphIndirectAMDX
public static void nvkCmdDispatchGraphIndirectAMDX(VkCommandBuffer commandBuffer, long scratch, long scratchSize, long pCountInfo) void vkCmdDispatchGraphIndirectAMDX(VkCommandBuffer commandBuffer, VkDeviceAddress scratch, VkDeviceSize scratchSize, VkDispatchGraphCountInfoAMDX const * pCountInfo) -
vkCmdDispatchGraphIndirectAMDX
public static void vkCmdDispatchGraphIndirectAMDX(VkCommandBuffer commandBuffer, long scratch, long scratchSize, VkDispatchGraphCountInfoAMDX pCountInfo) void vkCmdDispatchGraphIndirectAMDX(VkCommandBuffer commandBuffer, VkDeviceAddress scratch, VkDeviceSize scratchSize, VkDispatchGraphCountInfoAMDX const * pCountInfo) -
vkCmdDispatchGraphIndirectCountAMDX
public static void vkCmdDispatchGraphIndirectCountAMDX(VkCommandBuffer commandBuffer, long scratch, long scratchSize, long countInfo) void vkCmdDispatchGraphIndirectCountAMDX(VkCommandBuffer commandBuffer, VkDeviceAddress scratch, VkDeviceSize scratchSize, VkDeviceAddress countInfo) -
vkCreateExecutionGraphPipelinesAMDX
public static int vkCreateExecutionGraphPipelinesAMDX(VkDevice device, long pipelineCache, VkExecutionGraphPipelineCreateInfoAMDX.Buffer pCreateInfos, @Nullable VkAllocationCallbacks pAllocator, long[] pPipelines) VkResult vkCreateExecutionGraphPipelinesAMDX(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, VkExecutionGraphPipelineCreateInfoAMDX const * pCreateInfos, VkAllocationCallbacks const * pAllocator, VkPipeline * pPipelines) -
vkGetExecutionGraphPipelineNodeIndexAMDX
public static int vkGetExecutionGraphPipelineNodeIndexAMDX(VkDevice device, long executionGraph, VkPipelineShaderStageNodeCreateInfoAMDX pNodeInfo, int[] pNodeIndex) VkResult vkGetExecutionGraphPipelineNodeIndexAMDX(VkDevice device, VkPipeline executionGraph, VkPipelineShaderStageNodeCreateInfoAMDX const * pNodeInfo, uint32_t * pNodeIndex)
-