Enum
VkScopeKHR
Specify SPIR-V scope
Possible values for VkScopeKHR include:
typedef enum VkScopeKHR {
VK_SCOPE_DEVICE_KHR = 1,
VK_SCOPE_WORKGROUP_KHR = 2,
VK_SCOPE_SUBGROUP_KHR = 3,
VK_SCOPE_QUEUE_FAMILY_KHR = 5,
} VkScopeKHR;
pub struct ScopeKHR(u32);
impl ScopeKHR {
pub const DEVICE: Self = 1;
pub const WORKGROUP: Self = 2;
pub const SUBGROUP: Self = 3;
pub const QUEUE_FAMILY: Self = 5;
}
#define VkScopeNV VkScopeKHR
const ScopeNV: _ = vk::ScopeKHR;
VK_SCOPE_DEVICE_KHRcorresponds to SPIR-VDevicescope.VK_SCOPE_WORKGROUP_KHRcorresponds to SPIR-VWorkgroupscope.VK_SCOPE_SUBGROUP_KHRcorresponds to SPIR-VSubgroupscope.VK_SCOPE_QUEUE_FAMILY_KHRcorresponds to SPIR-VQueueFamilyscope.
All enum values match the corresponding SPIR-V value.
Type
Enum