XenoAtom.Interop.vulkan
1.0.0-alpha.15
Prefix Reserved
dotnet add package XenoAtom.Interop.vulkan --version 1.0.0-alpha.15
NuGet\Install-Package XenoAtom.Interop.vulkan -Version 1.0.0-alpha.15
<PackageReference Include="XenoAtom.Interop.vulkan" Version="1.0.0-alpha.15" />
paket add XenoAtom.Interop.vulkan --version 1.0.0-alpha.15
#r "nuget: XenoAtom.Interop.vulkan, 1.0.0-alpha.15"
// Install XenoAtom.Interop.vulkan as a Cake Addin #addin nuget:?package=XenoAtom.Interop.vulkan&version=1.0.0-alpha.15&prerelease // Install XenoAtom.Interop.vulkan as a Cake Tool #tool nuget:?package=XenoAtom.Interop.vulkan&version=1.0.0-alpha.15&prerelease
XenoAtom.Interop.vulkan
This package provides a low-level and modern .NET P/Invoke wrapper around the vulkan API.
♻️ XenoAtom.Interop
This package is part of the XenoAtom.Interop project.
Vulkan is a low-overhead, cross-platform 3D graphics and compute API. For more information, see vulkan website.
💻 Usage
After installing the package, you can access the library through the static class XenoAtom.Interop.vulkan
.
For more information, see the official documentation at https://registry.khronos.org/vulkan/specs/1.3/styleguide.html.
📦 Compatible Native Binaries
This library does not provide C native binaries but only P/Invoke .NET bindings to vulkan
1.3.261.1-r0
.
If the native library is already installed on your system, check the version installed. If you are using this library on Alpine Linux, see the compatible version in the Supported API section below. Other OS might require a different setup.
📚 Supported API
This package is based on the following header version:
- vulkan C include headers:
vulkan-headers
- Version:
1.3.261.1-r0
- Distribution: AlpineLinux
v3.20
The following API were automatically generated from the C/C++ code:
- vk_icd.h:
vk_icdEnumerateAdapterPhysicalDevices
,vk_icdGetInstanceProcAddr
,vk_icdGetPhysicalDeviceProcAddr
,vk_icdNegotiateLoaderICDInterfaceVersion
- vk_layer.h:
vkNegotiateLoaderLayerInterfaceVersion
- vulkan_android.h:
vkCreateAndroidSurfaceKHR
,vkGetAndroidHardwareBufferPropertiesANDROID
,vkGetMemoryAndroidHardwareBufferANDROID
- vulkan_beta.h:
vkCmdDispatchGraphAMDX
,vkCmdDispatchGraphIndirectAMDX
,vkCmdDispatchGraphIndirectCountAMDX
,vkCmdEncodeVideoKHR
,vkCmdInitializeGraphScratchMemoryAMDX
,vkCreateExecutionGraphPipelinesAMDX
,vkGetEncodedVideoSessionParametersKHR
,vkGetExecutionGraphPipelineNodeIndexAMDX
,vkGetExecutionGraphPipelineScratchSizeAMDX
,vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR
- vulkan_core.h:
vkAcquireDrmDisplayEXT
,vkAcquireNextImage2KHR
,vkAcquireNextImageKHR
,vkAcquirePerformanceConfigurationINTEL
,vkAcquireProfilingLockKHR
,vkAllocateCommandBuffers
,vkAllocateDescriptorSets
,vkAllocateMemory
,vkBeginCommandBuffer
,vkBindAccelerationStructureMemoryNV
,vkBindBufferMemory
,vkBindBufferMemory2
,vkBindBufferMemory2KHR
,vkBindImageMemory
,vkBindImageMemory2
,vkBindImageMemory2KHR
,vkBindOpticalFlowSessionImageNV
,vkBindVideoSessionMemoryKHR
,vkBuildAccelerationStructuresKHR
,vkBuildMicromapsEXT
,vkCmdBeginConditionalRenderingEXT
,vkCmdBeginDebugUtilsLabelEXT
,vkCmdBeginQuery
,vkCmdBeginQueryIndexedEXT
,vkCmdBeginRenderPass
,vkCmdBeginRenderPass2
,vkCmdBeginRenderPass2KHR
,vkCmdBeginRendering
,vkCmdBeginRenderingKHR
,vkCmdBeginTransformFeedbackEXT
,vkCmdBeginVideoCodingKHR
,vkCmdBindDescriptorBufferEmbeddedSamplersEXT
,vkCmdBindDescriptorBuffersEXT
,vkCmdBindDescriptorSets
,vkCmdBindIndexBuffer
,vkCmdBindIndexBuffer2KHR
,vkCmdBindInvocationMaskHUAWEI
,vkCmdBindPipeline
,vkCmdBindPipelineShaderGroupNV
,vkCmdBindShadersEXT
,vkCmdBindShadingRateImageNV
,vkCmdBindTransformFeedbackBuffersEXT
,vkCmdBindVertexBuffers
,vkCmdBindVertexBuffers2
,vkCmdBindVertexBuffers2EXT
,vkCmdBlitImage
,vkCmdBlitImage2
,vkCmdBlitImage2KHR
,vkCmdBuildAccelerationStructureNV
,vkCmdBuildAccelerationStructuresIndirectKHR
,vkCmdBuildAccelerationStructuresKHR
,vkCmdBuildMicromapsEXT
,vkCmdClearAttachments
,vkCmdClearColorImage
,vkCmdClearDepthStencilImage
,vkCmdControlVideoCodingKHR
,vkCmdCopyAccelerationStructureKHR
,vkCmdCopyAccelerationStructureNV
,vkCmdCopyAccelerationStructureToMemoryKHR
,vkCmdCopyBuffer
,vkCmdCopyBuffer2
,vkCmdCopyBuffer2KHR
,vkCmdCopyBufferToImage
,vkCmdCopyBufferToImage2
,vkCmdCopyBufferToImage2KHR
,vkCmdCopyImage
,vkCmdCopyImage2
,vkCmdCopyImage2KHR
,vkCmdCopyImageToBuffer
,vkCmdCopyImageToBuffer2
,vkCmdCopyImageToBuffer2KHR
,vkCmdCopyMemoryIndirectNV
,vkCmdCopyMemoryToAccelerationStructureKHR
,vkCmdCopyMemoryToImageIndirectNV
,vkCmdCopyMemoryToMicromapEXT
,vkCmdCopyMicromapEXT
,vkCmdCopyMicromapToMemoryEXT
,vkCmdCopyQueryPoolResults
,vkCmdCuLaunchKernelNVX
,vkCmdDebugMarkerBeginEXT
,vkCmdDebugMarkerEndEXT
,vkCmdDebugMarkerInsertEXT
,vkCmdDecodeVideoKHR
,vkCmdDecompressMemoryIndirectCountNV
,vkCmdDecompressMemoryNV
,vkCmdDispatch
,vkCmdDispatchBase
,vkCmdDispatchBaseKHR
,vkCmdDispatchIndirect
,vkCmdDraw
,vkCmdDrawClusterHUAWEI
,vkCmdDrawClusterIndirectHUAWEI
,vkCmdDrawIndexed
,vkCmdDrawIndexedIndirect
,vkCmdDrawIndexedIndirectCount
,vkCmdDrawIndexedIndirectCountAMD
,vkCmdDrawIndexedIndirectCountKHR
,vkCmdDrawIndirect
,vkCmdDrawIndirectByteCountEXT
,vkCmdDrawIndirectCount
,vkCmdDrawIndirectCountAMD
,vkCmdDrawIndirectCountKHR
,vkCmdDrawMeshTasksEXT
,vkCmdDrawMeshTasksIndirectCountEXT
,vkCmdDrawMeshTasksIndirectCountNV
,vkCmdDrawMeshTasksIndirectEXT
,vkCmdDrawMeshTasksIndirectNV
,vkCmdDrawMeshTasksNV
,vkCmdDrawMultiEXT
,vkCmdDrawMultiIndexedEXT
,vkCmdEndConditionalRenderingEXT
,vkCmdEndDebugUtilsLabelEXT
,vkCmdEndQuery
,vkCmdEndQueryIndexedEXT
,vkCmdEndRenderPass
,vkCmdEndRenderPass2
,vkCmdEndRenderPass2KHR
,vkCmdEndRendering
,vkCmdEndRenderingKHR
,vkCmdEndTransformFeedbackEXT
,vkCmdEndVideoCodingKHR
,vkCmdExecuteCommands
,vkCmdExecuteGeneratedCommandsNV
,vkCmdFillBuffer
,vkCmdInsertDebugUtilsLabelEXT
,vkCmdNextSubpass
,vkCmdNextSubpass2
,vkCmdNextSubpass2KHR
,vkCmdOpticalFlowExecuteNV
,vkCmdPipelineBarrier
,vkCmdPipelineBarrier2
,vkCmdPipelineBarrier2KHR
,vkCmdPreprocessGeneratedCommandsNV
,vkCmdPushConstants
,vkCmdPushDescriptorSetKHR
,vkCmdPushDescriptorSetWithTemplateKHR
,vkCmdResetEvent
,vkCmdResetEvent2
,vkCmdResetEvent2KHR
,vkCmdResetQueryPool
,vkCmdResolveImage
,vkCmdResolveImage2
,vkCmdResolveImage2KHR
,vkCmdSetAlphaToCoverageEnableEXT
,vkCmdSetAlphaToOneEnableEXT
,vkCmdSetAttachmentFeedbackLoopEnableEXT
,vkCmdSetBlendConstants
,vkCmdSetCheckpointNV
,vkCmdSetCoarseSampleOrderNV
,vkCmdSetColorBlendAdvancedEXT
,vkCmdSetColorBlendEnableEXT
,vkCmdSetColorBlendEquationEXT
,vkCmdSetColorWriteEnableEXT
,vkCmdSetColorWriteMaskEXT
,vkCmdSetConservativeRasterizationModeEXT
,vkCmdSetCoverageModulationModeNV
,vkCmdSetCoverageModulationTableEnableNV
,vkCmdSetCoverageModulationTableNV
,vkCmdSetCoverageReductionModeNV
,vkCmdSetCoverageToColorEnableNV
,vkCmdSetCoverageToColorLocationNV
,vkCmdSetCullMode
,vkCmdSetCullModeEXT
,vkCmdSetDepthBias
,vkCmdSetDepthBias2EXT
,vkCmdSetDepthBiasEnable
,vkCmdSetDepthBiasEnableEXT
,vkCmdSetDepthBounds
,vkCmdSetDepthBoundsTestEnable
,vkCmdSetDepthBoundsTestEnableEXT
,vkCmdSetDepthClampEnableEXT
,vkCmdSetDepthClipEnableEXT
,vkCmdSetDepthClipNegativeOneToOneEXT
,vkCmdSetDepthCompareOp
,vkCmdSetDepthCompareOpEXT
,vkCmdSetDepthTestEnable
,vkCmdSetDepthTestEnableEXT
,vkCmdSetDepthWriteEnable
,vkCmdSetDepthWriteEnableEXT
,vkCmdSetDescriptorBufferOffsetsEXT
,vkCmdSetDeviceMask
,vkCmdSetDeviceMaskKHR
,vkCmdSetDiscardRectangleEXT
,vkCmdSetDiscardRectangleEnableEXT
,vkCmdSetDiscardRectangleModeEXT
,vkCmdSetEvent
,vkCmdSetEvent2
,vkCmdSetEvent2KHR
,vkCmdSetExclusiveScissorEnableNV
,vkCmdSetExclusiveScissorNV
,vkCmdSetExtraPrimitiveOverestimationSizeEXT
,vkCmdSetFragmentShadingRateEnumNV
,vkCmdSetFragmentShadingRateKHR
,vkCmdSetFrontFace
,vkCmdSetFrontFaceEXT
,vkCmdSetLineRasterizationModeEXT
,vkCmdSetLineStippleEXT
,vkCmdSetLineStippleEnableEXT
,vkCmdSetLineWidth
,vkCmdSetLogicOpEXT
,vkCmdSetLogicOpEnableEXT
,vkCmdSetPatchControlPointsEXT
,vkCmdSetPerformanceMarkerINTEL
,vkCmdSetPerformanceOverrideINTEL
,vkCmdSetPerformanceStreamMarkerINTEL
,vkCmdSetPolygonModeEXT
,vkCmdSetPrimitiveRestartEnable
,vkCmdSetPrimitiveRestartEnableEXT
,vkCmdSetPrimitiveTopology
,vkCmdSetPrimitiveTopologyEXT
,vkCmdSetProvokingVertexModeEXT
,vkCmdSetRasterizationSamplesEXT
,vkCmdSetRasterizationStreamEXT
,vkCmdSetRasterizerDiscardEnable
,vkCmdSetRasterizerDiscardEnableEXT
,vkCmdSetRayTracingPipelineStackSizeKHR
,vkCmdSetRepresentativeFragmentTestEnableNV
,vkCmdSetSampleLocationsEXT
,vkCmdSetSampleLocationsEnableEXT
,vkCmdSetSampleMaskEXT
,vkCmdSetScissor
,vkCmdSetScissorWithCount
,vkCmdSetScissorWithCountEXT
,vkCmdSetShadingRateImageEnableNV
,vkCmdSetStencilCompareMask
,vkCmdSetStencilOp
,vkCmdSetStencilOpEXT
,vkCmdSetStencilReference
,vkCmdSetStencilTestEnable
,vkCmdSetStencilTestEnableEXT
,vkCmdSetStencilWriteMask
,vkCmdSetTessellationDomainOriginEXT
,vkCmdSetVertexInputEXT
,vkCmdSetViewport
,vkCmdSetViewportShadingRatePaletteNV
,vkCmdSetViewportSwizzleNV
,vkCmdSetViewportWScalingEnableNV
,vkCmdSetViewportWScalingNV
,vkCmdSetViewportWithCount
,vkCmdSetViewportWithCountEXT
,vkCmdSubpassShadingHUAWEI
,vkCmdTraceRaysIndirect2KHR
,vkCmdTraceRaysIndirectKHR
,vkCmdTraceRaysKHR
,vkCmdTraceRaysNV
,vkCmdUpdateBuffer
,vkCmdUpdatePipelineIndirectBufferNV
,vkCmdWaitEvents
,vkCmdWaitEvents2
,vkCmdWaitEvents2KHR
,vkCmdWriteAccelerationStructuresPropertiesKHR
,vkCmdWriteAccelerationStructuresPropertiesNV
,vkCmdWriteBufferMarker2AMD
,vkCmdWriteBufferMarkerAMD
,vkCmdWriteMicromapsPropertiesEXT
,vkCmdWriteTimestamp
,vkCmdWriteTimestamp2
,vkCmdWriteTimestamp2KHR
,vkCompileDeferredNV
,vkCopyAccelerationStructureKHR
,vkCopyAccelerationStructureToMemoryKHR
,vkCopyImageToImageEXT
,vkCopyImageToMemoryEXT
,vkCopyMemoryToAccelerationStructureKHR
,vkCopyMemoryToImageEXT
,vkCopyMemoryToMicromapEXT
,vkCopyMicromapEXT
,vkCopyMicromapToMemoryEXT
,vkCreateAccelerationStructureKHR
,vkCreateAccelerationStructureNV
,vkCreateBuffer
,vkCreateBufferView
,vkCreateCommandPool
,vkCreateComputePipelines
,vkCreateCuFunctionNVX
,vkCreateCuModuleNVX
,vkCreateDebugReportCallbackEXT
,vkCreateDebugUtilsMessengerEXT
,vkCreateDeferredOperationKHR
,vkCreateDescriptorPool
,vkCreateDescriptorSetLayout
,vkCreateDescriptorUpdateTemplate
,vkCreateDescriptorUpdateTemplateKHR
,vkCreateDevice
,vkCreateDisplayModeKHR
,vkCreateDisplayPlaneSurfaceKHR
,vkCreateEvent
,vkCreateFence
,vkCreateFramebuffer
,vkCreateGraphicsPipelines
,vkCreateHeadlessSurfaceEXT
,vkCreateImage
,vkCreateImageView
,vkCreateIndirectCommandsLayoutNV
,vkCreateInstance
,vkCreateMicromapEXT
,vkCreateOpticalFlowSessionNV
,vkCreatePipelineCache
,vkCreatePipelineLayout
,vkCreatePrivateDataSlot
,vkCreatePrivateDataSlotEXT
,vkCreateQueryPool
,vkCreateRayTracingPipelinesKHR
,vkCreateRayTracingPipelinesNV
,vkCreateRenderPass
,vkCreateRenderPass2
,vkCreateRenderPass2KHR
,vkCreateSampler
,vkCreateSamplerYcbcrConversion
,vkCreateSamplerYcbcrConversionKHR
,vkCreateSemaphore
,vkCreateShaderModule
,vkCreateShadersEXT
,vkCreateSharedSwapchainsKHR
,vkCreateSwapchainKHR
,vkCreateValidationCacheEXT
,vkCreateVideoSessionKHR
,vkCreateVideoSessionParametersKHR
,vkDebugMarkerSetObjectNameEXT
,vkDebugMarkerSetObjectTagEXT
,vkDebugReportMessageEXT
,vkDeferredOperationJoinKHR
,vkDestroyAccelerationStructureKHR
,vkDestroyAccelerationStructureNV
,vkDestroyBuffer
,vkDestroyBufferView
,vkDestroyCommandPool
,vkDestroyCuFunctionNVX
,vkDestroyCuModuleNVX
,vkDestroyDebugReportCallbackEXT
,vkDestroyDebugUtilsMessengerEXT
,vkDestroyDeferredOperationKHR
,vkDestroyDescriptorPool
,vkDestroyDescriptorSetLayout
,vkDestroyDescriptorUpdateTemplate
,vkDestroyDescriptorUpdateTemplateKHR
,vkDestroyDevice
,vkDestroyEvent
,vkDestroyFence
,vkDestroyFramebuffer
,vkDestroyImage
,vkDestroyImageView
,vkDestroyIndirectCommandsLayoutNV
,vkDestroyInstance
,vkDestroyMicromapEXT
,vkDestroyOpticalFlowSessionNV
,vkDestroyPipeline
,vkDestroyPipelineCache
,vkDestroyPipelineLayout
,vkDestroyPrivateDataSlot
,vkDestroyPrivateDataSlotEXT
,vkDestroyQueryPool
,vkDestroyRenderPass
,vkDestroySampler
,vkDestroySamplerYcbcrConversion
,vkDestroySamplerYcbcrConversionKHR
,vkDestroySemaphore
,vkDestroyShaderEXT
,vkDestroyShaderModule
,vkDestroySurfaceKHR
,vkDestroySwapchainKHR
,vkDestroyValidationCacheEXT
,vkDestroyVideoSessionKHR
,vkDestroyVideoSessionParametersKHR
,vkDeviceWaitIdle
,vkDisplayPowerControlEXT
,vkEndCommandBuffer
,vkEnumerateDeviceExtensionProperties
,vkEnumerateDeviceLayerProperties
,vkEnumerateInstanceExtensionProperties
,vkEnumerateInstanceLayerProperties
,vkEnumerateInstanceVersion
,vkEnumeratePhysicalDeviceGroups
,vkEnumeratePhysicalDeviceGroupsKHR
,vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
,vkEnumeratePhysicalDevices
,vkFlushMappedMemoryRanges
,vkFreeCommandBuffers
,vkFreeDescriptorSets
,vkFreeMemory
,vkGetAccelerationStructureBuildSizesKHR
,vkGetAccelerationStructureDeviceAddressKHR
,vkGetAccelerationStructureHandleNV
,vkGetAccelerationStructureMemoryRequirementsNV
,vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT
,vkGetBufferDeviceAddress
,vkGetBufferDeviceAddressEXT
,vkGetBufferDeviceAddressKHR
,vkGetBufferMemoryRequirements
,vkGetBufferMemoryRequirements2
,vkGetBufferMemoryRequirements2KHR
,vkGetBufferOpaqueCaptureAddress
,vkGetBufferOpaqueCaptureAddressKHR
,vkGetBufferOpaqueCaptureDescriptorDataEXT
,vkGetCalibratedTimestampsEXT
,vkGetDeferredOperationMaxConcurrencyKHR
,vkGetDeferredOperationResultKHR
,vkGetDescriptorEXT
,vkGetDescriptorSetHostMappingVALVE
,vkGetDescriptorSetLayoutBindingOffsetEXT
,vkGetDescriptorSetLayoutHostMappingInfoVALVE
,vkGetDescriptorSetLayoutSizeEXT
,vkGetDescriptorSetLayoutSupport
,vkGetDescriptorSetLayoutSupportKHR
,vkGetDeviceAccelerationStructureCompatibilityKHR
,vkGetDeviceBufferMemoryRequirements
,vkGetDeviceBufferMemoryRequirementsKHR
,vkGetDeviceFaultInfoEXT
,vkGetDeviceGroupPeerMemoryFeatures
,vkGetDeviceGroupPeerMemoryFeaturesKHR
,vkGetDeviceGroupPresentCapabilitiesKHR
,vkGetDeviceGroupSurfacePresentModesKHR
,vkGetDeviceImageMemoryRequirements
,vkGetDeviceImageMemoryRequirementsKHR
,vkGetDeviceImageSparseMemoryRequirements
,vkGetDeviceImageSparseMemoryRequirementsKHR
,vkGetDeviceImageSubresourceLayoutKHR
,vkGetDeviceMemoryCommitment
,vkGetDeviceMemoryOpaqueCaptureAddress
,vkGetDeviceMemoryOpaqueCaptureAddressKHR
,vkGetDeviceMicromapCompatibilityEXT
,vkGetDeviceProcAddr
,vkGetDeviceQueue
,vkGetDeviceQueue2
,vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI
,vkGetDisplayModeProperties2KHR
,vkGetDisplayModePropertiesKHR
,vkGetDisplayPlaneCapabilities2KHR
,vkGetDisplayPlaneCapabilitiesKHR
,vkGetDisplayPlaneSupportedDisplaysKHR
,vkGetDrmDisplayEXT
,vkGetDynamicRenderingTilePropertiesQCOM
,vkGetEventStatus
,vkGetFenceFdKHR
,vkGetFenceStatus
,vkGetFramebufferTilePropertiesQCOM
,vkGetGeneratedCommandsMemoryRequirementsNV
,vkGetImageDrmFormatModifierPropertiesEXT
,vkGetImageMemoryRequirements
,vkGetImageMemoryRequirements2
,vkGetImageMemoryRequirements2KHR
,vkGetImageOpaqueCaptureDescriptorDataEXT
,vkGetImageSparseMemoryRequirements
,vkGetImageSparseMemoryRequirements2
,vkGetImageSparseMemoryRequirements2KHR
,vkGetImageSubresourceLayout
,vkGetImageSubresourceLayout2EXT
,vkGetImageSubresourceLayout2KHR
,vkGetImageViewAddressNVX
,vkGetImageViewHandleNVX
,vkGetImageViewOpaqueCaptureDescriptorDataEXT
,vkGetInstanceProcAddr
,vkGetMemoryFdKHR
,vkGetMemoryFdPropertiesKHR
,vkGetMemoryHostPointerPropertiesEXT
,vkGetMemoryRemoteAddressNV
,vkGetMicromapBuildSizesEXT
,vkGetPastPresentationTimingGOOGLE
,vkGetPerformanceParameterINTEL
,vkGetPhysicalDeviceCalibrateableTimeDomainsEXT
,vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR
,vkGetPhysicalDeviceCooperativeMatrixPropertiesNV
,vkGetPhysicalDeviceDisplayPlaneProperties2KHR
,vkGetPhysicalDeviceDisplayPlanePropertiesKHR
,vkGetPhysicalDeviceDisplayProperties2KHR
,vkGetPhysicalDeviceDisplayPropertiesKHR
,vkGetPhysicalDeviceExternalBufferProperties
,vkGetPhysicalDeviceExternalBufferPropertiesKHR
,vkGetPhysicalDeviceExternalFenceProperties
,vkGetPhysicalDeviceExternalFencePropertiesKHR
,vkGetPhysicalDeviceExternalImageFormatPropertiesNV
,vkGetPhysicalDeviceExternalSemaphoreProperties
,vkGetPhysicalDeviceExternalSemaphorePropertiesKHR
,vkGetPhysicalDeviceFeatures
,vkGetPhysicalDeviceFeatures2
,vkGetPhysicalDeviceFeatures2KHR
,vkGetPhysicalDeviceFormatProperties
,vkGetPhysicalDeviceFormatProperties2
,vkGetPhysicalDeviceFormatProperties2KHR
,vkGetPhysicalDeviceFragmentShadingRatesKHR
,vkGetPhysicalDeviceImageFormatProperties
,vkGetPhysicalDeviceImageFormatProperties2
,vkGetPhysicalDeviceImageFormatProperties2KHR
,vkGetPhysicalDeviceMemoryProperties
,vkGetPhysicalDeviceMemoryProperties2
,vkGetPhysicalDeviceMemoryProperties2KHR
,vkGetPhysicalDeviceMultisamplePropertiesEXT
,vkGetPhysicalDeviceOpticalFlowImageFormatsNV
,vkGetPhysicalDevicePresentRectanglesKHR
,vkGetPhysicalDeviceProperties
,vkGetPhysicalDeviceProperties2
,vkGetPhysicalDeviceProperties2KHR
,vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
,vkGetPhysicalDeviceQueueFamilyProperties
,vkGetPhysicalDeviceQueueFamilyProperties2
,vkGetPhysicalDeviceQueueFamilyProperties2KHR
,vkGetPhysicalDeviceSparseImageFormatProperties
,vkGetPhysicalDeviceSparseImageFormatProperties2
,vkGetPhysicalDeviceSparseImageFormatProperties2KHR
,vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV
,vkGetPhysicalDeviceSurfaceCapabilities2EXT
,vkGetPhysicalDeviceSurfaceCapabilities2KHR
,vkGetPhysicalDeviceSurfaceCapabilitiesKHR
,vkGetPhysicalDeviceSurfaceFormats2KHR
,vkGetPhysicalDeviceSurfaceFormatsKHR
,vkGetPhysicalDeviceSurfacePresentModesKHR
,vkGetPhysicalDeviceSurfaceSupportKHR
,vkGetPhysicalDeviceToolProperties
,vkGetPhysicalDeviceToolPropertiesEXT
,vkGetPhysicalDeviceVideoCapabilitiesKHR
,vkGetPhysicalDeviceVideoFormatPropertiesKHR
,vkGetPipelineCacheData
,vkGetPipelineExecutableInternalRepresentationsKHR
,vkGetPipelineExecutablePropertiesKHR
,vkGetPipelineExecutableStatisticsKHR
,vkGetPipelineIndirectDeviceAddressNV
,vkGetPipelineIndirectMemoryRequirementsNV
,vkGetPipelinePropertiesEXT
,vkGetPrivateData
,vkGetPrivateDataEXT
,vkGetQueryPoolResults
,vkGetQueueCheckpointData2NV
,vkGetQueueCheckpointDataNV
,vkGetRayTracingCaptureReplayShaderGroupHandlesKHR
,vkGetRayTracingShaderGroupHandlesKHR
,vkGetRayTracingShaderGroupHandlesNV
,vkGetRayTracingShaderGroupStackSizeKHR
,vkGetRefreshCycleDurationGOOGLE
,vkGetRenderAreaGranularity
,vkGetRenderingAreaGranularityKHR
,vkGetSamplerOpaqueCaptureDescriptorDataEXT
,vkGetSemaphoreCounterValue
,vkGetSemaphoreCounterValueKHR
,vkGetSemaphoreFdKHR
,vkGetShaderBinaryDataEXT
,vkGetShaderInfoAMD
,vkGetShaderModuleCreateInfoIdentifierEXT
,vkGetShaderModuleIdentifierEXT
,vkGetSwapchainCounterEXT
,vkGetSwapchainImagesKHR
,vkGetSwapchainStatusKHR
,vkGetValidationCacheDataEXT
,vkGetVideoSessionMemoryRequirementsKHR
,vkImportFenceFdKHR
,vkImportSemaphoreFdKHR
,vkInitializePerformanceApiINTEL
,vkInvalidateMappedMemoryRanges
,vkMapMemory
,vkMapMemory2KHR
,vkMergePipelineCaches
,vkMergeValidationCachesEXT
,vkQueueBeginDebugUtilsLabelEXT
,vkQueueBindSparse
,vkQueueEndDebugUtilsLabelEXT
,vkQueueInsertDebugUtilsLabelEXT
,vkQueuePresentKHR
,vkQueueSetPerformanceConfigurationINTEL
,vkQueueSubmit
,vkQueueSubmit2
,vkQueueSubmit2KHR
,vkQueueWaitIdle
,vkRegisterDeviceEventEXT
,vkRegisterDisplayEventEXT
,vkReleaseDisplayEXT
,vkReleasePerformanceConfigurationINTEL
,vkReleaseProfilingLockKHR
,vkReleaseSwapchainImagesEXT
,vkResetCommandBuffer
,vkResetCommandPool
,vkResetDescriptorPool
,vkResetEvent
,vkResetFences
,vkResetQueryPool
,vkResetQueryPoolEXT
,vkSetDebugUtilsObjectNameEXT
,vkSetDebugUtilsObjectTagEXT
,vkSetDeviceMemoryPriorityEXT
,vkSetEvent
,vkSetHdrMetadataEXT
,vkSetLocalDimmingAMD
,vkSetPrivateData
,vkSetPrivateDataEXT
,vkSignalSemaphore
,vkSignalSemaphoreKHR
,vkSubmitDebugUtilsMessageEXT
,vkTransitionImageLayoutEXT
,vkTrimCommandPool
,vkTrimCommandPoolKHR
,vkUninitializePerformanceApiINTEL
,vkUnmapMemory
,vkUnmapMemory2KHR
,vkUpdateDescriptorSetWithTemplate
,vkUpdateDescriptorSetWithTemplateKHR
,vkUpdateDescriptorSets
,vkUpdateVideoSessionParametersKHR
,vkWaitForFences
,vkWaitForPresentKHR
,vkWaitSemaphores
,vkWaitSemaphoresKHR
,vkWriteAccelerationStructuresPropertiesKHR
,vkWriteMicromapsPropertiesEXT
- vulkan_directfb.h:
vkCreateDirectFBSurfaceEXT
,vkGetPhysicalDeviceDirectFBPresentationSupportEXT
- vulkan_fuchsia.h:
vkCreateBufferCollectionFUCHSIA
,vkCreateImagePipeSurfaceFUCHSIA
,vkDestroyBufferCollectionFUCHSIA
,vkGetBufferCollectionPropertiesFUCHSIA
,vkGetMemoryZirconHandleFUCHSIA
,vkGetMemoryZirconHandlePropertiesFUCHSIA
,vkGetSemaphoreZirconHandleFUCHSIA
,vkImportSemaphoreZirconHandleFUCHSIA
,vkSetBufferCollectionBufferConstraintsFUCHSIA
,vkSetBufferCollectionImageConstraintsFUCHSIA
- vulkan_ggp.h:
vkCreateStreamDescriptorSurfaceGGP
- vulkan_ios.h:
vkCreateIOSSurfaceMVK
- vulkan_macos.h:
vkCreateMacOSSurfaceMVK
- vulkan_metal.h:
vkCreateMetalSurfaceEXT
,vkExportMetalObjectsEXT
- vulkan_screen.h:
vkCreateScreenSurfaceQNX
,vkGetPhysicalDeviceScreenPresentationSupportQNX
,vkGetScreenBufferPropertiesQNX
- vulkan_vi.h:
vkCreateViSurfaceNN
- vulkan_wayland.h:
vkCreateWaylandSurfaceKHR
,vkGetPhysicalDeviceWaylandPresentationSupportKHR
- vulkan_win32.h:
vkAcquireFullScreenExclusiveModeEXT
,vkAcquireWinrtDisplayNV
,vkCreateWin32SurfaceKHR
,vkGetDeviceGroupSurfacePresentModes2EXT
,vkGetFenceWin32HandleKHR
,vkGetMemoryWin32HandleKHR
,vkGetMemoryWin32HandleNV
,vkGetMemoryWin32HandlePropertiesKHR
,vkGetPhysicalDeviceSurfacePresentModes2EXT
,vkGetPhysicalDeviceWin32PresentationSupportKHR
,vkGetSemaphoreWin32HandleKHR
,vkGetWinrtDisplayNV
,vkImportFenceWin32HandleKHR
,vkImportSemaphoreWin32HandleKHR
,vkReleaseFullScreenExclusiveModeEXT
- vulkan_xcb.h:
vkCreateXcbSurfaceKHR
,vkGetPhysicalDeviceXcbPresentationSupportKHR
- vulkan_xlib.h:
vkCreateXlibSurfaceKHR
,vkGetPhysicalDeviceXlibPresentationSupportKHR
- vulkan_xlib_xrandr.h:
vkAcquireXlibDisplayEXT
,vkGetRandROutputDisplayEXT
🪪 License
This software is released under the BSD-2-Clause license.
🤗 Author
Alexandre Mutel aka xoofx.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- XenoAtom.Interop (>= 1.5.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on XenoAtom.Interop.vulkan:
Package | Downloads |
---|---|
XenoAtom.Graphics
This package provides a low-level graphics library for .NET powered by Vulkan. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0-alpha.15 | 39 | 7/17/2024 |
1.0.0-alpha.14 | 67 | 6/30/2024 |
1.0.0-alpha.13 | 75 | 6/27/2024 |
1.0.0-alpha.12 | 48 | 6/27/2024 |
1.0.0-alpha.11 | 45 | 6/27/2024 |
1.0.0-alpha.10 | 53 | 6/27/2024 |
1.0.0-alpha.9 | 56 | 6/25/2024 |
1.0.0-alpha.8 | 68 | 6/24/2024 |
1.0.0-alpha.7 | 53 | 6/23/2024 |
1.0.0-alpha.6 | 52 | 6/23/2024 |
1.0.0-alpha.5 | 53 | 6/23/2024 |
1.0.0-alpha.4 | 63 | 5/24/2024 |
1.0.0-alpha.3 | 61 | 5/23/2024 |
1.0.0-alpha.2 | 56 | 5/21/2024 |
1.0.0-alpha.1 | 51 | 5/20/2024 |