vk · Type aliases · P59
16 public declarations with native signatures and source-owned contracts.
Tyvk::PhysicalDeviceSchedulingControlsFlagsARM
Contract
Native type VkPhysicalDeviceSchedulingControlsFlagsARM.
Khronos reference: VkPhysicalDeviceSchedulingControlsFlagsARM
Fields
0
0: u64Tyvk::PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR
Contract
Native type VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR.
Khronos reference: VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
separate_depth_stencil_layouts
separate_depth_stencil_layouts: u32Native field separateDepthStencilLayouts.
Tyvk::PhysicalDeviceShaderAtomicInt64FeaturesKHR
Contract
Native type VkPhysicalDeviceShaderAtomicInt64FeaturesKHR.
Khronos reference: VkPhysicalDeviceShaderAtomicInt64FeaturesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
shader_buffer_int64_atomics
shader_buffer_int64_atomics: u32Native field shaderBufferInt64Atomics.
shader_shared_int64_atomics
shader_shared_int64_atomics: u32Native field shaderSharedInt64Atomics.
Tyvk::PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
Contract
Native type VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT.
Khronos reference: VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
shader_demote_to_helper_invocation
shader_demote_to_helper_invocation: u32Native field shaderDemoteToHelperInvocation.
Tyvk::PhysicalDeviceShaderDrawParameterFeatures
Contract
Native type VkPhysicalDeviceShaderDrawParameterFeatures.
Khronos reference: VkPhysicalDeviceShaderDrawParameterFeatures
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
shader_draw_parameters
shader_draw_parameters: u32Native field shaderDrawParameters.
Tyvk::PhysicalDeviceShaderExpectAssumeFeaturesKHR
Contract
Native type VkPhysicalDeviceShaderExpectAssumeFeaturesKHR.
Khronos reference: VkPhysicalDeviceShaderExpectAssumeFeaturesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
shader_expect_assume
shader_expect_assume: u32Native field shaderExpectAssume.
Tyvk::PhysicalDeviceShaderFloat16Int8FeaturesKHR
Contract
Native type VkPhysicalDeviceShaderFloat16Int8FeaturesKHR.
Khronos reference: VkPhysicalDeviceShaderFloat16Int8FeaturesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
shader_float16
shader_float16: u32Native field shaderFloat16.
shader_int8
shader_int8: u32Native field shaderInt8.
Tyvk::PhysicalDeviceShaderFloatControls2FeaturesKHR
Contract
Native type VkPhysicalDeviceShaderFloatControls2FeaturesKHR.
Khronos reference: VkPhysicalDeviceShaderFloatControls2FeaturesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
shader_float_controls2
shader_float_controls2: u32Native field shaderFloatControls2.
Tyvk::PhysicalDeviceShaderIntegerDotProductFeaturesKHR
Contract
Native type VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR.
Khronos reference: VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
shader_integer_dot_product
shader_integer_dot_product: u32Native field shaderIntegerDotProduct.
Tyvk::PhysicalDeviceShaderIntegerDotProductPropertiesKHR
Contract
Native type VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR.
Khronos reference: VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
integer_dot_product8_bit_unsigned_accelerated
integer_dot_product8_bit_unsigned_accelerated: u32Native field integerDotProduct8BitUnsignedAccelerated.
integer_dot_product8_bit_signed_accelerated
integer_dot_product8_bit_signed_accelerated: u32Native field integerDotProduct8BitSignedAccelerated.
integer_dot_product8_bit_mixed_signedness_accelerated
integer_dot_product8_bit_mixed_signedness_accelerated: u32Native field integerDotProduct8BitMixedSignednessAccelerated.
integer_dot_product4x8_bit_packed_unsigned_accelerated
integer_dot_product4x8_bit_packed_unsigned_accelerated: u32Native field integerDotProduct4x8BitPackedUnsignedAccelerated.
integer_dot_product4x8_bit_packed_signed_accelerated
integer_dot_product4x8_bit_packed_signed_accelerated: u32Native field integerDotProduct4x8BitPackedSignedAccelerated.
integer_dot_product4x8_bit_packed_mixed_signedness_accelerated
integer_dot_product4x8_bit_packed_mixed_signedness_accelerated: u32Native field integerDotProduct4x8BitPackedMixedSignednessAccelerated.
integer_dot_product16_bit_unsigned_accelerated
integer_dot_product16_bit_unsigned_accelerated: u32Native field integerDotProduct16BitUnsignedAccelerated.
integer_dot_product16_bit_signed_accelerated
integer_dot_product16_bit_signed_accelerated: u32Native field integerDotProduct16BitSignedAccelerated.
integer_dot_product16_bit_mixed_signedness_accelerated
integer_dot_product16_bit_mixed_signedness_accelerated: u32Native field integerDotProduct16BitMixedSignednessAccelerated.
integer_dot_product32_bit_unsigned_accelerated
integer_dot_product32_bit_unsigned_accelerated: u32Native field integerDotProduct32BitUnsignedAccelerated.
integer_dot_product32_bit_signed_accelerated
integer_dot_product32_bit_signed_accelerated: u32Native field integerDotProduct32BitSignedAccelerated.
integer_dot_product32_bit_mixed_signedness_accelerated
integer_dot_product32_bit_mixed_signedness_accelerated: u32Native field integerDotProduct32BitMixedSignednessAccelerated.
integer_dot_product64_bit_unsigned_accelerated
integer_dot_product64_bit_unsigned_accelerated: u32Native field integerDotProduct64BitUnsignedAccelerated.
integer_dot_product64_bit_signed_accelerated
integer_dot_product64_bit_signed_accelerated: u32Native field integerDotProduct64BitSignedAccelerated.
integer_dot_product64_bit_mixed_signedness_accelerated
integer_dot_product64_bit_mixed_signedness_accelerated: u32Native field integerDotProduct64BitMixedSignednessAccelerated.
integer_dot_product_accumulating_saturating8_bit_unsigned_accelerated
integer_dot_product_accumulating_saturating8_bit_unsigned_accelerated: u32Native field integerDotProductAccumulatingSaturating8BitUnsignedAccelerated.
integer_dot_product_accumulating_saturating8_bit_signed_accelerated
integer_dot_product_accumulating_saturating8_bit_signed_accelerated: u32Native field integerDotProductAccumulatingSaturating8BitSignedAccelerated.
integer_dot_product_accumulating_saturating8_bit_mixed_signedness_accelerated
integer_dot_product_accumulating_saturating8_bit_mixed_signedness_accelerated: u32Native field integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated.
integer_dot_product_accumulating_saturating4x8_bit_packed_unsigned_accelerated
integer_dot_product_accumulating_saturating4x8_bit_packed_unsigned_accelerated: u32Native field integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated.
integer_dot_product_accumulating_saturating4x8_bit_packed_signed_accelerated
integer_dot_product_accumulating_saturating4x8_bit_packed_signed_accelerated: u32Native field integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated.
integer_dot_product_accumulating_saturating4x8_bit_packed_mixed_signedness_accelerated
integer_dot_product_accumulating_saturating4x8_bit_packed_mixed_signedness_accelerated: u32Native field integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated.
integer_dot_product_accumulating_saturating16_bit_unsigned_accelerated
integer_dot_product_accumulating_saturating16_bit_unsigned_accelerated: u32Native field integerDotProductAccumulatingSaturating16BitUnsignedAccelerated.
integer_dot_product_accumulating_saturating16_bit_signed_accelerated
integer_dot_product_accumulating_saturating16_bit_signed_accelerated: u32Native field integerDotProductAccumulatingSaturating16BitSignedAccelerated.
integer_dot_product_accumulating_saturating16_bit_mixed_signedness_accelerated
integer_dot_product_accumulating_saturating16_bit_mixed_signedness_accelerated: u32Native field integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated.
integer_dot_product_accumulating_saturating32_bit_unsigned_accelerated
integer_dot_product_accumulating_saturating32_bit_unsigned_accelerated: u32Native field integerDotProductAccumulatingSaturating32BitUnsignedAccelerated.
integer_dot_product_accumulating_saturating32_bit_signed_accelerated
integer_dot_product_accumulating_saturating32_bit_signed_accelerated: u32Native field integerDotProductAccumulatingSaturating32BitSignedAccelerated.
integer_dot_product_accumulating_saturating32_bit_mixed_signedness_accelerated
integer_dot_product_accumulating_saturating32_bit_mixed_signedness_accelerated: u32Native field integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated.
integer_dot_product_accumulating_saturating64_bit_unsigned_accelerated
integer_dot_product_accumulating_saturating64_bit_unsigned_accelerated: u32Native field integerDotProductAccumulatingSaturating64BitUnsignedAccelerated.
integer_dot_product_accumulating_saturating64_bit_signed_accelerated
integer_dot_product_accumulating_saturating64_bit_signed_accelerated: u32Native field integerDotProductAccumulatingSaturating64BitSignedAccelerated.
integer_dot_product_accumulating_saturating64_bit_mixed_signedness_accelerated
integer_dot_product_accumulating_saturating64_bit_mixed_signedness_accelerated: u32Native field integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated.
Tyvk::PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR
Contract
Native type VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR.
Khronos reference: VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
shader_subgroup_extended_types
shader_subgroup_extended_types: u32Native field shaderSubgroupExtendedTypes.
Tyvk::PhysicalDeviceShaderSubgroupRotateFeaturesKHR
Contract
Native type VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR.
Khronos reference: VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
shader_subgroup_rotate
shader_subgroup_rotate: u32Native field shaderSubgroupRotate.
shader_subgroup_rotate_clustered
shader_subgroup_rotate_clustered: u32Native field shaderSubgroupRotateClustered.
Tyvk::PhysicalDeviceShaderTerminateInvocationFeaturesKHR
Contract
Native type VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR.
Khronos reference: VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
shader_terminate_invocation
shader_terminate_invocation: u32Native field shaderTerminateInvocation.
Tyvk::PhysicalDeviceSparseImageFormatInfo2KHR
Contract
Native type VkPhysicalDeviceSparseImageFormatInfo2KHR.
Khronos reference: VkPhysicalDeviceSparseImageFormatInfo2KHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *const c_voidNative field pNext.
format
format: FormatNative field format.
type
type: ImageTypeNative field type.
samples
samples: SampleCountFlagBitsNative field samples.
usage
usage: ImageUsageFlagBitsNative field usage.
tiling
tiling: ImageTilingNative field tiling.
Tyvk::PhysicalDeviceSubgroupSizeControlFeaturesEXT
Contract
Native type VkPhysicalDeviceSubgroupSizeControlFeaturesEXT.
Khronos reference: VkPhysicalDeviceSubgroupSizeControlFeaturesEXT
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
subgroup_size_control
subgroup_size_control: u32Native field subgroupSizeControl.
compute_full_subgroups
compute_full_subgroups: u32Native field computeFullSubgroups.
Tyvk::PhysicalDeviceSubgroupSizeControlPropertiesEXT
Contract
Native type VkPhysicalDeviceSubgroupSizeControlPropertiesEXT.
Khronos reference: VkPhysicalDeviceSubgroupSizeControlPropertiesEXT
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
min_subgroup_size
min_subgroup_size: u32Native field minSubgroupSize.
max_subgroup_size
max_subgroup_size: u32Native field maxSubgroupSize.
max_compute_workgroup_subgroups
max_compute_workgroup_subgroups: u32Native field maxComputeWorkgroupSubgroups.
required_subgroup_size_stages
required_subgroup_size_stages: ShaderStageFlagBitsNative field requiredSubgroupSizeStages.