Type Alias VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR
Source pub type VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR = VkPhysicalDeviceShaderIntegerDotProductProperties;
#[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,
}