VkPhysicalDeviceFloatControlsPropertiesKHR

Type Alias VkPhysicalDeviceFloatControlsPropertiesKHR 

Source
pub type VkPhysicalDeviceFloatControlsPropertiesKHR = VkPhysicalDeviceFloatControlsProperties;

Aliased Type§

#[repr(C)]
pub struct VkPhysicalDeviceFloatControlsPropertiesKHR {
Show 19 fields pub sType: u32, pub pNext: *mut c_void, pub denormBehaviorIndependence: u32, pub roundingModeIndependence: u32, pub shaderSignedZeroInfNanPreserveFloat16: u32, pub shaderSignedZeroInfNanPreserveFloat32: u32, pub shaderSignedZeroInfNanPreserveFloat64: u32, pub shaderDenormPreserveFloat16: u32, pub shaderDenormPreserveFloat32: u32, pub shaderDenormPreserveFloat64: u32, pub shaderDenormFlushToZeroFloat16: u32, pub shaderDenormFlushToZeroFloat32: u32, pub shaderDenormFlushToZeroFloat64: u32, pub shaderRoundingModeRTEFloat16: u32, pub shaderRoundingModeRTEFloat32: u32, pub shaderRoundingModeRTEFloat64: u32, pub shaderRoundingModeRTZFloat16: u32, pub shaderRoundingModeRTZFloat32: u32, pub shaderRoundingModeRTZFloat64: u32,
}

Fields§

§sType: u32§pNext: *mut c_void§denormBehaviorIndependence: u32§roundingModeIndependence: u32§shaderSignedZeroInfNanPreserveFloat16: u32§shaderSignedZeroInfNanPreserveFloat32: u32§shaderSignedZeroInfNanPreserveFloat64: u32§shaderDenormPreserveFloat16: u32§shaderDenormPreserveFloat32: u32§shaderDenormPreserveFloat64: u32§shaderDenormFlushToZeroFloat16: u32§shaderDenormFlushToZeroFloat32: u32§shaderDenormFlushToZeroFloat64: u32§shaderRoundingModeRTEFloat16: u32§shaderRoundingModeRTEFloat32: u32§shaderRoundingModeRTEFloat64: u32§shaderRoundingModeRTZFloat16: u32§shaderRoundingModeRTZFloat32: u32§shaderRoundingModeRTZFloat64: u32