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;
  • VK_GPA_SQ_SHADER_STAGE_PS_BIT_AMD specifies the pixel shader stage.
  • VK_GPA_SQ_SHADER_STAGE_VS_BIT_AMD specifies the vertex shader stage.
  • VK_GPA_SQ_SHADER_STAGE_GS_BIT_AMD specifies the geometry shader stage.
  • VK_GPA_SQ_SHADER_STAGE_ES_BIT_AMD specifies the export shader stage.
  • VK_GPA_SQ_SHADER_STAGE_HS_BIT_AMD specifies the hull shader stage.
  • VK_GPA_SQ_SHADER_STAGE_LS_BIT_AMD specifies the local shader stage.
  • VK_GPA_SQ_SHADER_STAGE_CS_BIT_AMD specifies the compute shader stage.