Enum
VkFragmentShadingRateTypeNV
Enumeration with fragment shading rate types
The VkFragmentShadingRateTypeNV enumerated type specifies whether a graphics pipeline gets its pipeline fragment shading rates and combiners from the VkPipelineFragmentShadingRateEnumStateCreateInfoNV structure or the VkPipelineFragmentShadingRateStateCreateInfoKHR structure.
typedef enum VkFragmentShadingRateTypeNV {
VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NV = 0,
VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NV = 1,
} VkFragmentShadingRateTypeNV;
pub struct FragmentShadingRateTypeNV(u32);
impl FragmentShadingRateTypeNV {
pub const FRAGMENT_SIZE: Self = 0;
pub const ENUMS: Self = 1;
}
VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NVspecifies that a graphics pipeline should obtain its pipeline fragment shading rate and shading rate combiner state from the VkPipelineFragmentShadingRateStateCreateInfoKHR structure and that any state specified by the VkPipelineFragmentShadingRateEnumStateCreateInfoNV structure should be ignored.VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NVspecifies that a graphics pipeline should obtain its pipeline fragment shading rate and shading rate combiner state from the VkPipelineFragmentShadingRateEnumStateCreateInfoNV structure and that any state specified by the VkPipelineFragmentShadingRateStateCreateInfoKHR structure should be ignored.
Type
Enum