Enum
VkPhysicalDeviceSchedulingControlsFlagBitsARM
Bitmask specifying scheduling controls supported by a physical device
Bits which can be set in
VkPhysicalDeviceSchedulingControlsPropertiesARM::schedulingControlsFlags,
specifying supported scheduling controls, are:
typedef enum VkPhysicalDeviceSchedulingControlsFlagBitsARM {
VK_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_SHADER_CORE_COUNT_ARM = 0x00000001ULL,
VK_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_DISPATCH_PARAMETERS_ARM = 0x00000002ULL,
} VkPhysicalDeviceSchedulingControlsFlagBitsARM;
pub struct PhysicalDeviceSchedulingControlsFlagBitsARM(u64);
impl PhysicalDeviceSchedulingControlsFlagBitsARM {
pub const SHADER_CORE_COUNT: Self = 0x00000001;
pub const DISPATCH_PARAMETERS: Self = 0x00000002;
}
VK_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_SHADER_CORE_COUNT_ARMspecifies that a VkDeviceQueueShaderCoreControlCreateInfoARM structure may be included in thepNextchain of a VkDeviceQueueCreateInfo or VkDeviceCreateInfo structure.VK_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_DISPATCH_PARAMETERS_ARMspecifies that a vkCmdSetDispatchParametersARM command may be recorded in a command buffer and that properties returned in VkPhysicalDeviceSchedulingControlsDispatchParametersPropertiesARM are valid.
Type
Enum