C Specification
Possible values of vkCmdBindPipeline::pipelineBindPoint,
specifying the bind point of a pipeline object, are:
// Provided by VK_VERSION_1_0
typedef enum VkPipelineBindPoint {
    VK_PIPELINE_BIND_POINT_GRAPHICS = 0,
    VK_PIPELINE_BIND_POINT_COMPUTE = 1,
#ifdef VK_ENABLE_BETA_EXTENSIONS
  // Provided by VK_AMDX_shader_enqueue
    VK_PIPELINE_BIND_POINT_EXECUTION_GRAPH_AMDX = 1000134000,
#endif
  // Provided by VK_KHR_ray_tracing_pipeline
    VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR = 1000165000,
  // Provided by VK_HUAWEI_subpass_shading
    VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI = 1000369003,
  // Provided by VK_ARM_data_graph
    VK_PIPELINE_BIND_POINT_DATA_GRAPH_ARM = 1000507000,
  // Provided by VK_NV_ray_tracing
    VK_PIPELINE_BIND_POINT_RAY_TRACING_NV = VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR,
} VkPipelineBindPoint;Description
- 
VK_PIPELINE_BIND_POINT_COMPUTEspecifies binding as a compute pipeline.
- 
VK_PIPELINE_BIND_POINT_GRAPHICSspecifies binding as a graphics pipeline.
- 
VK_PIPELINE_BIND_POINT_RAY_TRACING_KHRspecifies binding as a ray tracing pipeline.
- 
VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEIspecifies binding as a subpass shading pipeline.
- 
VK_PIPELINE_BIND_POINT_EXECUTION_GRAPH_AMDXspecifies binding as an execution graph pipeline.
See Also
VK_VERSION_1_0, VkDescriptorUpdateTemplateCreateInfo, VkGeneratedCommandsInfoNV, VkGeneratedCommandsMemoryRequirementsInfoNV, VkIndirectCommandsLayoutCreateInfoNV, VkPipelineIndirectDeviceAddressInfoNV, VkSubpassDescription, VkSubpassDescription2, vkCmdBindDescriptorBufferEmbeddedSamplersEXT, vkCmdBindDescriptorSets, vkCmdBindPipeline, vkCmdBindPipelineShaderGroupNV, vkCmdPushDescriptorSet, vkCmdPushDescriptorSetKHR, vkCmdSetDescriptorBufferOffsetsEXT, vkCmdUpdatePipelineIndirectBufferNV
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.