Expand description
This crate provides a wrapper around the underlying Vulkan implementation.
The raw generated bindings can be found in the [c] module, or a more
hierarchical binding may be leveraged from the rest of this crate.
Re-exports§
pub use self::VkRenderingFlagBits as VkRenderingFlagBitsKHR;pub use self::VkPeerMemoryFeatureFlagBits as VkPeerMemoryFeatureFlagBitsKHR;pub use self::VkMemoryAllocateFlagBits as VkMemoryAllocateFlagBitsKHR;pub use self::VkExternalMemoryHandleTypeFlagBits as VkExternalMemoryHandleTypeFlagBitsKHR;pub use self::VkExternalMemoryFeatureFlagBits as VkExternalMemoryFeatureFlagBitsKHR;pub use self::VkExternalSemaphoreHandleTypeFlagBits as VkExternalSemaphoreHandleTypeFlagBitsKHR;pub use self::VkExternalSemaphoreFeatureFlagBits as VkExternalSemaphoreFeatureFlagBitsKHR;pub use self::VkSemaphoreImportFlagBits as VkSemaphoreImportFlagBitsKHR;pub use self::VkDescriptorUpdateTemplateType as VkDescriptorUpdateTemplateTypeKHR;pub use self::VkExternalFenceHandleTypeFlagBits as VkExternalFenceHandleTypeFlagBitsKHR;pub use self::VkExternalFenceFeatureFlagBits as VkExternalFenceFeatureFlagBitsKHR;pub use self::VkFenceImportFlagBits as VkFenceImportFlagBitsKHR;pub use self::VkPointClippingBehavior as VkPointClippingBehaviorKHR;pub use self::VkTessellationDomainOrigin as VkTessellationDomainOriginKHR;pub use self::VkSamplerYcbcrModelConversion as VkSamplerYcbcrModelConversionKHR;pub use self::VkSamplerYcbcrRange as VkSamplerYcbcrRangeKHR;pub use self::VkChromaLocation as VkChromaLocationKHR;pub use self::VkDriverId as VkDriverIdKHR;pub use self::VkShaderFloatControlsIndependence as VkShaderFloatControlsIndependenceKHR;pub use self::VkResolveModeFlagBits as VkResolveModeFlagBitsKHR;pub use self::VkSemaphoreType as VkSemaphoreTypeKHR;pub use self::VkSemaphoreWaitFlagBits as VkSemaphoreWaitFlagBitsKHR;pub use self::VkSubmitFlagBits as VkSubmitFlagBitsKHR;pub use self::VkSamplerReductionMode as VkSamplerReductionModeEXT;pub use self::VkDescriptorBindingFlagBits as VkDescriptorBindingFlagBitsEXT;pub use self::VkRayTracingShaderGroupTypeKHR as VkRayTracingShaderGroupTypeNV;pub use self::VkGeometryTypeKHR as VkGeometryTypeNV;pub use self::VkAccelerationStructureTypeKHR as VkAccelerationStructureTypeNV;pub use self::VkCopyAccelerationStructureModeKHR as VkCopyAccelerationStructureModeNV;pub use self::VkGeometryFlagBitsKHR as VkGeometryFlagBitsNV;pub use self::VkGeometryInstanceFlagBitsKHR as VkGeometryInstanceFlagBitsNV;pub use self::VkBuildAccelerationStructureFlagBitsKHR as VkBuildAccelerationStructureFlagBitsNV;pub use self::VkQueueGlobalPriorityKHR as VkQueueGlobalPriorityEXT;pub use self::VkPipelineCreationFeedbackFlagBits as VkPipelineCreationFeedbackFlagBitsEXT;pub use self::VkToolPurposeFlagBits as VkToolPurposeFlagBitsEXT;pub use self::VkComponentTypeKHR as VkComponentTypeNV;pub use self::VkScopeKHR as VkScopeNV;