#[repr(C)]pub struct PhysicalDeviceComputeShaderDerivativesFeaturesKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub compute_derivative_group_quads: u32,
pub compute_derivative_group_linear: u32,
}Expand description
VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR
Provided by VK_KHR_compute_shader_derivatives.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR.
p_next: *mut c_voidOptional, may be null.
compute_derivative_group_quads: u32§compute_derivative_group_linear: u32Implementations§
Source§impl PhysicalDeviceComputeShaderDerivativesFeaturesKHR
impl PhysicalDeviceComputeShaderDerivativesFeaturesKHR
Sourcepub fn builder<'a>() -> PhysicalDeviceComputeShaderDerivativesFeaturesKHRBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceComputeShaderDerivativesFeaturesKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDeviceComputeShaderDerivativesFeaturesKHR
impl Clone for PhysicalDeviceComputeShaderDerivativesFeaturesKHR
Source§fn clone(&self) -> PhysicalDeviceComputeShaderDerivativesFeaturesKHR
fn clone(&self) -> PhysicalDeviceComputeShaderDerivativesFeaturesKHR
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 PhysicalDeviceComputeShaderDerivativesFeaturesKHR
impl ExtendsDeviceCreateInfo for PhysicalDeviceComputeShaderDerivativesFeaturesKHR
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceComputeShaderDerivativesFeaturesKHR
Auto Trait Implementations§
impl Freeze for PhysicalDeviceComputeShaderDerivativesFeaturesKHR
impl RefUnwindSafe for PhysicalDeviceComputeShaderDerivativesFeaturesKHR
impl !Send for PhysicalDeviceComputeShaderDerivativesFeaturesKHR
impl !Sync for PhysicalDeviceComputeShaderDerivativesFeaturesKHR
impl Unpin for PhysicalDeviceComputeShaderDerivativesFeaturesKHR
impl UnsafeUnpin for PhysicalDeviceComputeShaderDerivativesFeaturesKHR
impl UnwindSafe for PhysicalDeviceComputeShaderDerivativesFeaturesKHR
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