#[repr(C)]pub struct PhysicalDeviceFloatControlsProperties {Show 19 fields
pub sType: StructureType,
pub pNext: *mut c_void,
pub denormBehaviorIndependence: ShaderFloatControlsIndependence,
pub roundingModeIndependence: ShaderFloatControlsIndependence,
pub shaderSignedZeroInfNanPreserveFloat16: Bool32,
pub shaderSignedZeroInfNanPreserveFloat32: Bool32,
pub shaderSignedZeroInfNanPreserveFloat64: Bool32,
pub shaderDenormPreserveFloat16: Bool32,
pub shaderDenormPreserveFloat32: Bool32,
pub shaderDenormPreserveFloat64: Bool32,
pub shaderDenormFlushToZeroFloat16: Bool32,
pub shaderDenormFlushToZeroFloat32: Bool32,
pub shaderDenormFlushToZeroFloat64: Bool32,
pub shaderRoundingModeRTEFloat16: Bool32,
pub shaderRoundingModeRTEFloat32: Bool32,
pub shaderRoundingModeRTEFloat64: Bool32,
pub shaderRoundingModeRTZFloat16: Bool32,
pub shaderRoundingModeRTZFloat32: Bool32,
pub shaderRoundingModeRTZFloat64: Bool32,
}
Fields§
§sType: StructureType
§pNext: *mut c_void
§denormBehaviorIndependence: ShaderFloatControlsIndependence
§roundingModeIndependence: ShaderFloatControlsIndependence
§shaderSignedZeroInfNanPreserveFloat16: Bool32
§shaderSignedZeroInfNanPreserveFloat32: Bool32
§shaderSignedZeroInfNanPreserveFloat64: Bool32
§shaderDenormPreserveFloat16: Bool32
§shaderDenormPreserveFloat32: Bool32
§shaderDenormPreserveFloat64: Bool32
§shaderDenormFlushToZeroFloat16: Bool32
§shaderDenormFlushToZeroFloat32: Bool32
§shaderDenormFlushToZeroFloat64: Bool32
§shaderRoundingModeRTEFloat16: Bool32
§shaderRoundingModeRTEFloat32: Bool32
§shaderRoundingModeRTEFloat64: Bool32
§shaderRoundingModeRTZFloat16: Bool32
§shaderRoundingModeRTZFloat32: Bool32
§shaderRoundingModeRTZFloat64: Bool32
Trait Implementations§
source§impl Clone for PhysicalDeviceFloatControlsProperties
impl Clone for PhysicalDeviceFloatControlsProperties
source§fn clone(&self) -> PhysicalDeviceFloatControlsProperties
fn clone(&self) -> PhysicalDeviceFloatControlsProperties
Returns a copy 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 more