Enum
VkPipelineBindPoint
Specify the bind point of a pipeline object to a command buffer
Possible values of vkCmdBindPipeline::pipelineBindPoint,
specifying the bind point of a pipeline object, are:
typedef enum VkPipelineBindPoint {
VK_PIPELINE_BIND_POINT_GRAPHICS = 0,
VK_PIPELINE_BIND_POINT_COMPUTE = 1,
// Provided by extensions
VK_PIPELINE_BIND_POINT_EXECUTION_GRAPH_AMDX = -999999000,
VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR = -1000165000,
VK_PIPELINE_BIND_POINT_RAY_TRACING_NV = VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR,
VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI = -1000369003,
VK_PIPELINE_BIND_POINT_DATA_GRAPH_ARM = -999999000,
} VkPipelineBindPoint;
pub struct PipelineBindPoint(u32);
impl PipelineBindPoint {
pub const GRAPHICS: Self = 0;
pub const COMPUTE: Self = 1;
pub const EXECUTION_GRAPH_AMDX: Self = -999999000;
pub const RAY_TRACING_KHR: Self = -1000165000;
pub const RAY_TRACING_NV: Self = Self::RAY_TRACING_KHR;
pub const SUBPASS_SHADING_HUAWEI: Self = -1000369003;
pub const DATA_GRAPH_ARM: Self = -999999000;
}
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.
Parent
VK_VERSION_1_0Type
Enum