Enum
VkGpaSqShaderStageFlagBitsAMD
Bitmask specifying GPU shader stage to sample
Bits which can be set to control which GPU shader stages are sampled, are:
typedef enum VkGpaSqShaderStageFlagBitsAMD {
VK_GPA_SQ_SHADER_STAGE_PS_BIT_AMD = 0x00000001,
VK_GPA_SQ_SHADER_STAGE_VS_BIT_AMD = 0x00000002,
VK_GPA_SQ_SHADER_STAGE_GS_BIT_AMD = 0x00000004,
VK_GPA_SQ_SHADER_STAGE_ES_BIT_AMD = 0x00000008,
VK_GPA_SQ_SHADER_STAGE_HS_BIT_AMD = 0x00000010,
VK_GPA_SQ_SHADER_STAGE_LS_BIT_AMD = 0x00000020,
VK_GPA_SQ_SHADER_STAGE_CS_BIT_AMD = 0x00000040,
} VkGpaSqShaderStageFlagBitsAMD;
pub struct GpaSqShaderStageFlagBitsAMD(u32);
impl GpaSqShaderStageFlagBitsAMD {
pub const PS: Self = 0x00000001;
pub const VS: Self = 0x00000002;
pub const GS: Self = 0x00000004;
pub const ES: Self = 0x00000008;
pub const HS: Self = 0x00000010;
pub const LS: Self = 0x00000020;
pub const CS: Self = 0x00000040;
}
VK_GPA_SQ_SHADER_STAGE_PS_BIT_AMDspecifies the pixel shader stage.VK_GPA_SQ_SHADER_STAGE_VS_BIT_AMDspecifies the vertex shader stage.VK_GPA_SQ_SHADER_STAGE_GS_BIT_AMDspecifies the geometry shader stage.VK_GPA_SQ_SHADER_STAGE_ES_BIT_AMDspecifies the export shader stage.VK_GPA_SQ_SHADER_STAGE_HS_BIT_AMDspecifies the hull shader stage.VK_GPA_SQ_SHADER_STAGE_LS_BIT_AMDspecifies the local shader stage.VK_GPA_SQ_SHADER_STAGE_CS_BIT_AMDspecifies the compute shader stage.
Parent
VK_AMD_gpa_interfaceType
Enum