vk · Type aliases · P57
16 public declarations with native signatures and source-owned contracts.
Tyvk::PhysicalDeviceLineRasterizationFeaturesKHR
Contract
Native type VkPhysicalDeviceLineRasterizationFeaturesKHR.
Khronos reference: VkPhysicalDeviceLineRasterizationFeaturesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
rectangular_lines
rectangular_lines: u32Native field rectangularLines.
bresenham_lines
bresenham_lines: u32Native field bresenhamLines.
smooth_lines
smooth_lines: u32Native field smoothLines.
stippled_rectangular_lines
stippled_rectangular_lines: u32Native field stippledRectangularLines.
stippled_bresenham_lines
stippled_bresenham_lines: u32Native field stippledBresenhamLines.
stippled_smooth_lines
stippled_smooth_lines: u32Native field stippledSmoothLines.
Tyvk::PhysicalDeviceLineRasterizationPropertiesEXT
Contract
Native type VkPhysicalDeviceLineRasterizationPropertiesEXT.
Khronos reference: VkPhysicalDeviceLineRasterizationPropertiesEXT
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
line_sub_pixel_precision_bits
line_sub_pixel_precision_bits: u32Native field lineSubPixelPrecisionBits.
Tyvk::PhysicalDeviceLineRasterizationPropertiesKHR
Contract
Native type VkPhysicalDeviceLineRasterizationPropertiesKHR.
Khronos reference: VkPhysicalDeviceLineRasterizationPropertiesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
line_sub_pixel_precision_bits
line_sub_pixel_precision_bits: u32Native field lineSubPixelPrecisionBits.
Tyvk::PhysicalDeviceMaintenance3PropertiesKHR
Contract
Native type VkPhysicalDeviceMaintenance3PropertiesKHR.
Khronos reference: VkPhysicalDeviceMaintenance3PropertiesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
max_per_set_descriptors
max_per_set_descriptors: u32Native field maxPerSetDescriptors.
max_memory_allocation_size
max_memory_allocation_size: u64Native field maxMemoryAllocationSize.
Tyvk::PhysicalDeviceMaintenance4FeaturesKHR
Contract
Native type VkPhysicalDeviceMaintenance4FeaturesKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
maintenance4
maintenance4: u32Native field maintenance4.
Tyvk::PhysicalDeviceMaintenance4PropertiesKHR
Contract
Native type VkPhysicalDeviceMaintenance4PropertiesKHR.
Khronos reference: VkPhysicalDeviceMaintenance4PropertiesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
max_buffer_size
max_buffer_size: u64Native field maxBufferSize.
Tyvk::PhysicalDeviceMaintenance5FeaturesKHR
Contract
Native type VkPhysicalDeviceMaintenance5FeaturesKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
maintenance5
maintenance5: u32Native field maintenance5.
Tyvk::PhysicalDeviceMaintenance5PropertiesKHR
Contract
Native type VkPhysicalDeviceMaintenance5PropertiesKHR.
Khronos reference: VkPhysicalDeviceMaintenance5PropertiesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
early_fragment_multisample_coverage_after_sample_counting
early_fragment_multisample_coverage_after_sample_counting: u32Native field earlyFragmentMultisampleCoverageAfterSampleCounting.
early_fragment_sample_mask_test_before_sample_counting
early_fragment_sample_mask_test_before_sample_counting: u32Native field earlyFragmentSampleMaskTestBeforeSampleCounting.
depth_stencil_swizzle_one_support
depth_stencil_swizzle_one_support: u32Native field depthStencilSwizzleOneSupport.
polygon_mode_point_size
polygon_mode_point_size: u32Native field polygonModePointSize.
non_strict_single_pixel_wide_lines_use_parallelogram
non_strict_single_pixel_wide_lines_use_parallelogram: u32Native field nonStrictSinglePixelWideLinesUseParallelogram.
non_strict_wide_lines_use_parallelogram
non_strict_wide_lines_use_parallelogram: u32Native field nonStrictWideLinesUseParallelogram.
Tyvk::PhysicalDeviceMaintenance6FeaturesKHR
Contract
Native type VkPhysicalDeviceMaintenance6FeaturesKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
maintenance6
maintenance6: u32Native field maintenance6.
Tyvk::PhysicalDeviceMaintenance6PropertiesKHR
Contract
Native type VkPhysicalDeviceMaintenance6PropertiesKHR.
Khronos reference: VkPhysicalDeviceMaintenance6PropertiesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
block_texel_view_compatible_multiple_layers
block_texel_view_compatible_multiple_layers: u32Native field blockTexelViewCompatibleMultipleLayers.
max_combined_image_sampler_descriptor_count
max_combined_image_sampler_descriptor_count: u32Native field maxCombinedImageSamplerDescriptorCount.
fragment_shading_rate_clamp_combiner_inputs
fragment_shading_rate_clamp_combiner_inputs: u32Native field fragmentShadingRateClampCombinerInputs.
Tyvk::PhysicalDeviceMemoryDecompressionFeaturesNV
Contract
Native type VkPhysicalDeviceMemoryDecompressionFeaturesNV.
Khronos reference: VkPhysicalDeviceMemoryDecompressionFeaturesNV
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
memory_decompression
memory_decompression: u32Native field memoryDecompression.
Tyvk::PhysicalDeviceMemoryDecompressionPropertiesNV
Contract
Native type VkPhysicalDeviceMemoryDecompressionPropertiesNV.
Khronos reference: VkPhysicalDeviceMemoryDecompressionPropertiesNV
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
decompression_methods
decompression_methods: MemoryDecompressionMethodFlagBitsEXTNative field decompressionMethods.
max_decompression_indirect_count
max_decompression_indirect_count: u64Native field maxDecompressionIndirectCount.
Tyvk::PhysicalDeviceMemoryProperties2KHR
Contract
Native type VkPhysicalDeviceMemoryProperties2KHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
memory_properties
memory_properties: PhysicalDeviceMemoryPropertiesNative field memoryProperties.
Tyvk::PhysicalDeviceMultiviewFeaturesKHR
Contract
Native type VkPhysicalDeviceMultiviewFeaturesKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
multiview
multiview: u32Native field multiview.
multiview_geometry_shader
multiview_geometry_shader: u32Native field multiviewGeometryShader.
multiview_tessellation_shader
multiview_tessellation_shader: u32Native field multiviewTessellationShader.
Tyvk::PhysicalDeviceMultiviewPropertiesKHR
Contract
Native type VkPhysicalDeviceMultiviewPropertiesKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
max_multiview_view_count
max_multiview_view_count: u32Native field maxMultiviewViewCount.
max_multiview_instance_index
max_multiview_instance_index: u32Native field maxMultiviewInstanceIndex.
Tyvk::PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
Contract
Native type VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE.
Khronos reference: VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
mutable_descriptor_type
mutable_descriptor_type: u32Native field mutableDescriptorType.