#[repr(C)]pub struct PhysicalDeviceShaderIntegerDotProductProperties {Show 32 fields
pub s_type: StructureType,
pub p_next: *mut c_void,
pub integer_dot_product8_bit_unsigned_accelerated: Bool32,
pub integer_dot_product8_bit_signed_accelerated: Bool32,
pub integer_dot_product8_bit_mixed_signedness_accelerated: Bool32,
pub integer_dot_product4x8_bit_packed_unsigned_accelerated: Bool32,
pub integer_dot_product4x8_bit_packed_signed_accelerated: Bool32,
pub integer_dot_product4x8_bit_packed_mixed_signedness_accelerated: Bool32,
pub integer_dot_product16_bit_unsigned_accelerated: Bool32,
pub integer_dot_product16_bit_signed_accelerated: Bool32,
pub integer_dot_product16_bit_mixed_signedness_accelerated: Bool32,
pub integer_dot_product32_bit_unsigned_accelerated: Bool32,
pub integer_dot_product32_bit_signed_accelerated: Bool32,
pub integer_dot_product32_bit_mixed_signedness_accelerated: Bool32,
pub integer_dot_product64_bit_unsigned_accelerated: Bool32,
pub integer_dot_product64_bit_signed_accelerated: Bool32,
pub integer_dot_product64_bit_mixed_signedness_accelerated: Bool32,
pub integer_dot_product_accumulating_saturating8_bit_unsigned_accelerated: Bool32,
pub integer_dot_product_accumulating_saturating8_bit_signed_accelerated: Bool32,
pub integer_dot_product_accumulating_saturating8_bit_mixed_signedness_accelerated: Bool32,
pub integer_dot_product_accumulating_saturating4x8_bit_packed_unsigned_accelerated: Bool32,
pub integer_dot_product_accumulating_saturating4x8_bit_packed_signed_accelerated: Bool32,
pub integer_dot_product_accumulating_saturating4x8_bit_packed_mixed_signedness_accelerated: Bool32,
pub integer_dot_product_accumulating_saturating16_bit_unsigned_accelerated: Bool32,
pub integer_dot_product_accumulating_saturating16_bit_signed_accelerated: Bool32,
pub integer_dot_product_accumulating_saturating16_bit_mixed_signedness_accelerated: Bool32,
pub integer_dot_product_accumulating_saturating32_bit_unsigned_accelerated: Bool32,
pub integer_dot_product_accumulating_saturating32_bit_signed_accelerated: Bool32,
pub integer_dot_product_accumulating_saturating32_bit_mixed_signedness_accelerated: Bool32,
pub integer_dot_product_accumulating_saturating64_bit_unsigned_accelerated: Bool32,
pub integer_dot_product_accumulating_saturating64_bit_signed_accelerated: Bool32,
pub integer_dot_product_accumulating_saturating64_bit_mixed_signedness_accelerated: Bool32,
}
Expand description
Fields§
§s_type: StructureType
§p_next: *mut c_void
§integer_dot_product8_bit_unsigned_accelerated: Bool32
§integer_dot_product8_bit_signed_accelerated: Bool32
§integer_dot_product8_bit_mixed_signedness_accelerated: Bool32
§integer_dot_product4x8_bit_packed_unsigned_accelerated: Bool32
§integer_dot_product4x8_bit_packed_signed_accelerated: Bool32
§integer_dot_product4x8_bit_packed_mixed_signedness_accelerated: Bool32
§integer_dot_product16_bit_unsigned_accelerated: Bool32
§integer_dot_product16_bit_signed_accelerated: Bool32
§integer_dot_product16_bit_mixed_signedness_accelerated: Bool32
§integer_dot_product32_bit_unsigned_accelerated: Bool32
§integer_dot_product32_bit_signed_accelerated: Bool32
§integer_dot_product32_bit_mixed_signedness_accelerated: Bool32
§integer_dot_product64_bit_unsigned_accelerated: Bool32
§integer_dot_product64_bit_signed_accelerated: Bool32
§integer_dot_product64_bit_mixed_signedness_accelerated: Bool32
§integer_dot_product_accumulating_saturating8_bit_unsigned_accelerated: Bool32
§integer_dot_product_accumulating_saturating8_bit_signed_accelerated: Bool32
§integer_dot_product_accumulating_saturating8_bit_mixed_signedness_accelerated: Bool32
§integer_dot_product_accumulating_saturating4x8_bit_packed_unsigned_accelerated: Bool32
§integer_dot_product_accumulating_saturating4x8_bit_packed_signed_accelerated: Bool32
§integer_dot_product_accumulating_saturating4x8_bit_packed_mixed_signedness_accelerated: Bool32
§integer_dot_product_accumulating_saturating16_bit_unsigned_accelerated: Bool32
§integer_dot_product_accumulating_saturating16_bit_signed_accelerated: Bool32
§integer_dot_product_accumulating_saturating16_bit_mixed_signedness_accelerated: Bool32
§integer_dot_product_accumulating_saturating32_bit_unsigned_accelerated: Bool32
§integer_dot_product_accumulating_saturating32_bit_signed_accelerated: Bool32
§integer_dot_product_accumulating_saturating32_bit_mixed_signedness_accelerated: Bool32
§integer_dot_product_accumulating_saturating64_bit_unsigned_accelerated: Bool32
§integer_dot_product_accumulating_saturating64_bit_signed_accelerated: Bool32
§integer_dot_product_accumulating_saturating64_bit_mixed_signedness_accelerated: Bool32
Implementations§
Trait Implementations§
source§impl Clone for PhysicalDeviceShaderIntegerDotProductProperties
impl Clone for PhysicalDeviceShaderIntegerDotProductProperties
source§fn clone(&self) -> PhysicalDeviceShaderIntegerDotProductProperties
fn clone(&self) -> PhysicalDeviceShaderIntegerDotProductProperties
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