vk · Type aliases · P56
16 public declarations with native signatures and source-owned contracts.
Tyvk::PhysicalDeviceFragmentShaderBarycentricFeaturesNV
Contract
Native type VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV.
Khronos reference: VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
fragment_shader_barycentric
fragment_shader_barycentric: u32Native field fragmentShaderBarycentric.
Tyvk::PhysicalDeviceGlobalPriorityQueryFeaturesEXT
Contract
Native type VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT.
Khronos reference: VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
global_priority_query
global_priority_query: u32Native field globalPriorityQuery.
Tyvk::PhysicalDeviceGlobalPriorityQueryFeaturesKHR
Contract
Native type VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR.
Khronos reference: VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
global_priority_query
global_priority_query: u32Native field globalPriorityQuery.
Tyvk::PhysicalDeviceGroupPropertiesKHR
Contract
Native type VkPhysicalDeviceGroupPropertiesKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
physical_device_count
physical_device_count: u32Native field physicalDeviceCount.
physical_devices
physical_devices: [PhysicalDevice; 32]Native field physicalDevices.
subset_allocation
subset_allocation: u32Native field subsetAllocation.
Tyvk::PhysicalDeviceHostImageCopyFeaturesEXT
Contract
Native type VkPhysicalDeviceHostImageCopyFeaturesEXT.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
host_image_copy
host_image_copy: u32Native field hostImageCopy.
Tyvk::PhysicalDeviceHostImageCopyPropertiesEXT
Contract
Native type VkPhysicalDeviceHostImageCopyPropertiesEXT.
Khronos reference: VkPhysicalDeviceHostImageCopyPropertiesEXT
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
copy_src_layout_count
copy_src_layout_count: u32Native field copySrcLayoutCount.
p_copy_src_layouts
p_copy_src_layouts: *mut ImageLayoutNative field pCopySrcLayouts.
copy_dst_layout_count
copy_dst_layout_count: u32Native field copyDstLayoutCount.
p_copy_dst_layouts
p_copy_dst_layouts: *mut ImageLayoutNative field pCopyDstLayouts.
optimal_tiling_layout_uuid
optimal_tiling_layout_uuid: [u8; 16]Native field optimalTilingLayoutUUID.
identical_memory_type_requirements
identical_memory_type_requirements: u32Native field identicalMemoryTypeRequirements.
Tyvk::PhysicalDeviceHostQueryResetFeaturesEXT
Contract
Native type VkPhysicalDeviceHostQueryResetFeaturesEXT.
Khronos reference: VkPhysicalDeviceHostQueryResetFeaturesEXT
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
host_query_reset
host_query_reset: u32Native field hostQueryReset.
Tyvk::PhysicalDeviceIDPropertiesKHR
Contract
Native type VkPhysicalDeviceIDPropertiesKHR.
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
device_uuid
device_uuid: [u8; 16]Native field deviceUUID.
driver_uuid
driver_uuid: [u8; 16]Native field driverUUID.
device_luid
device_luid: [u8; 8]Native field deviceLUID.
device_node_mask
device_node_mask: u32Native field deviceNodeMask.
device_luid_valid
device_luid_valid: u32Native field deviceLUIDValid.
Tyvk::PhysicalDeviceImageFormatInfo2KHR
Contract
Native type VkPhysicalDeviceImageFormatInfo2KHR.
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.
tiling
tiling: ImageTilingNative field tiling.
usage
usage: ImageUsageFlagBitsNative field usage.
flags
flags: ImageCreateFlagBitsNative field flags.
Tyvk::PhysicalDeviceImagelessFramebufferFeaturesKHR
Contract
Native type VkPhysicalDeviceImagelessFramebufferFeaturesKHR.
Khronos reference: VkPhysicalDeviceImagelessFramebufferFeaturesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
imageless_framebuffer
imageless_framebuffer: u32Native field imagelessFramebuffer.
Tyvk::PhysicalDeviceImageRobustnessFeaturesEXT
Contract
Native type VkPhysicalDeviceImageRobustnessFeaturesEXT.
Khronos reference: VkPhysicalDeviceImageRobustnessFeaturesEXT
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
robust_image_access
robust_image_access: u32Native field robustImageAccess.
Tyvk::PhysicalDeviceIndexTypeUint8FeaturesEXT
Contract
Native type VkPhysicalDeviceIndexTypeUint8FeaturesEXT.
Khronos reference: VkPhysicalDeviceIndexTypeUint8FeaturesEXT
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
index_type_uint8
index_type_uint8: u32Native field indexTypeUint8.
Tyvk::PhysicalDeviceIndexTypeUint8FeaturesKHR
Contract
Native type VkPhysicalDeviceIndexTypeUint8FeaturesKHR.
Khronos reference: VkPhysicalDeviceIndexTypeUint8FeaturesKHR
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
index_type_uint8
index_type_uint8: u32Native field indexTypeUint8.
Tyvk::PhysicalDeviceInlineUniformBlockFeaturesEXT
Contract
Native type VkPhysicalDeviceInlineUniformBlockFeaturesEXT.
Khronos reference: VkPhysicalDeviceInlineUniformBlockFeaturesEXT
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
inline_uniform_block
inline_uniform_block: u32Native field inlineUniformBlock.
descriptor_binding_inline_uniform_block_update_after_bind
descriptor_binding_inline_uniform_block_update_after_bind: u32Native field descriptorBindingInlineUniformBlockUpdateAfterBind.
Tyvk::PhysicalDeviceInlineUniformBlockPropertiesEXT
Contract
Native type VkPhysicalDeviceInlineUniformBlockPropertiesEXT.
Khronos reference: VkPhysicalDeviceInlineUniformBlockPropertiesEXT
Fields
s_type
s_type: StructureTypeNative field sType.
p_next
p_next: *mut c_voidNative field pNext.
max_inline_uniform_block_size
max_inline_uniform_block_size: u32Native field maxInlineUniformBlockSize.
max_per_stage_descriptor_inline_uniform_blocks
max_per_stage_descriptor_inline_uniform_blocks: u32Native field maxPerStageDescriptorInlineUniformBlocks.
max_per_stage_descriptor_update_after_bind_inline_uniform_blocks
max_per_stage_descriptor_update_after_bind_inline_uniform_blocks: u32Native field maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks.
max_descriptor_set_inline_uniform_blocks
max_descriptor_set_inline_uniform_blocks: u32Native field maxDescriptorSetInlineUniformBlocks.
max_descriptor_set_update_after_bind_inline_uniform_blocks
max_descriptor_set_update_after_bind_inline_uniform_blocks: u32Native field maxDescriptorSetUpdateAfterBindInlineUniformBlocks.
Tyvk::PhysicalDeviceLineRasterizationFeaturesEXT
Contract
Native type VkPhysicalDeviceLineRasterizationFeaturesEXT.
Khronos reference: VkPhysicalDeviceLineRasterizationFeaturesEXT
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.