VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR

Type Alias VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR 

Source
pub type VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR = VkPhysicalDeviceShaderIntegerDotProductProperties;

Aliased Type§

#[repr(C)]
pub struct VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR {
Show 32 fields pub sType: u32, pub pNext: *mut c_void, pub integerDotProduct8BitUnsignedAccelerated: u32, pub integerDotProduct8BitSignedAccelerated: u32, pub integerDotProduct8BitMixedSignednessAccelerated: u32, pub integerDotProduct4x8BitPackedUnsignedAccelerated: u32, pub integerDotProduct4x8BitPackedSignedAccelerated: u32, pub integerDotProduct4x8BitPackedMixedSignednessAccelerated: u32, pub integerDotProduct16BitUnsignedAccelerated: u32, pub integerDotProduct16BitSignedAccelerated: u32, pub integerDotProduct16BitMixedSignednessAccelerated: u32, pub integerDotProduct32BitUnsignedAccelerated: u32, pub integerDotProduct32BitSignedAccelerated: u32, pub integerDotProduct32BitMixedSignednessAccelerated: u32, pub integerDotProduct64BitUnsignedAccelerated: u32, pub integerDotProduct64BitSignedAccelerated: u32, pub integerDotProduct64BitMixedSignednessAccelerated: u32, pub integerDotProductAccumulatingSaturating8BitUnsignedAccelerated: u32, pub integerDotProductAccumulatingSaturating8BitSignedAccelerated: u32, pub integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated: u32, pub integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated: u32, pub integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated: u32, pub integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated: u32, pub integerDotProductAccumulatingSaturating16BitUnsignedAccelerated: u32, pub integerDotProductAccumulatingSaturating16BitSignedAccelerated: u32, pub integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated: u32, pub integerDotProductAccumulatingSaturating32BitUnsignedAccelerated: u32, pub integerDotProductAccumulatingSaturating32BitSignedAccelerated: u32, pub integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated: u32, pub integerDotProductAccumulatingSaturating64BitUnsignedAccelerated: u32, pub integerDotProductAccumulatingSaturating64BitSignedAccelerated: u32, pub integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated: u32,
}

Fields§

§sType: u32§pNext: *mut c_void§integerDotProduct8BitUnsignedAccelerated: u32§integerDotProduct8BitSignedAccelerated: u32§integerDotProduct8BitMixedSignednessAccelerated: u32§integerDotProduct4x8BitPackedUnsignedAccelerated: u32§integerDotProduct4x8BitPackedSignedAccelerated: u32§integerDotProduct4x8BitPackedMixedSignednessAccelerated: u32§integerDotProduct16BitUnsignedAccelerated: u32§integerDotProduct16BitSignedAccelerated: u32§integerDotProduct16BitMixedSignednessAccelerated: u32§integerDotProduct32BitUnsignedAccelerated: u32§integerDotProduct32BitSignedAccelerated: u32§integerDotProduct32BitMixedSignednessAccelerated: u32§integerDotProduct64BitUnsignedAccelerated: u32§integerDotProduct64BitSignedAccelerated: u32§integerDotProduct64BitMixedSignednessAccelerated: u32§integerDotProductAccumulatingSaturating8BitUnsignedAccelerated: u32§integerDotProductAccumulatingSaturating8BitSignedAccelerated: u32§integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated: u32§integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated: u32§integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated: u32§integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated: u32§integerDotProductAccumulatingSaturating16BitUnsignedAccelerated: u32§integerDotProductAccumulatingSaturating16BitSignedAccelerated: u32§integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated: u32§integerDotProductAccumulatingSaturating32BitUnsignedAccelerated: u32§integerDotProductAccumulatingSaturating32BitSignedAccelerated: u32§integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated: u32§integerDotProductAccumulatingSaturating64BitUnsignedAccelerated: u32§integerDotProductAccumulatingSaturating64BitSignedAccelerated: u32§integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated: u32