#[repr(C)]pub struct PhysicalDeviceShaderEnqueueFeaturesAMDX {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub shader_enqueue: u32,
pub shader_mesh_enqueue: u32,
}Expand description
VkPhysicalDeviceShaderEnqueueFeaturesAMDX
Provided by VK_AMDX_shader_enqueue.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX.
p_next: *mut c_voidOptional, may be null.
shader_enqueue: u32§shader_mesh_enqueue: u32Implementations§
Source§impl PhysicalDeviceShaderEnqueueFeaturesAMDX
impl PhysicalDeviceShaderEnqueueFeaturesAMDX
Sourcepub fn builder<'a>() -> PhysicalDeviceShaderEnqueueFeaturesAMDXBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceShaderEnqueueFeaturesAMDXBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDeviceShaderEnqueueFeaturesAMDX
impl Clone for PhysicalDeviceShaderEnqueueFeaturesAMDX
Source§fn clone(&self) -> PhysicalDeviceShaderEnqueueFeaturesAMDX
fn clone(&self) -> PhysicalDeviceShaderEnqueueFeaturesAMDX
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PhysicalDeviceShaderEnqueueFeaturesAMDX
impl ExtendsDeviceCreateInfo for PhysicalDeviceShaderEnqueueFeaturesAMDX
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceShaderEnqueueFeaturesAMDX
Auto Trait Implementations§
impl Freeze for PhysicalDeviceShaderEnqueueFeaturesAMDX
impl RefUnwindSafe for PhysicalDeviceShaderEnqueueFeaturesAMDX
impl !Send for PhysicalDeviceShaderEnqueueFeaturesAMDX
impl !Sync for PhysicalDeviceShaderEnqueueFeaturesAMDX
impl Unpin for PhysicalDeviceShaderEnqueueFeaturesAMDX
impl UnsafeUnpin for PhysicalDeviceShaderEnqueueFeaturesAMDX
impl UnwindSafe for PhysicalDeviceShaderEnqueueFeaturesAMDX
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more