Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
12b01af1
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
12b01af1
编写于
7月 11, 2023
作者:
O
openharmony_ci
提交者:
Gitee
7月 11, 2023
浏览文件
操作
浏览文件
下载
差异文件
!20601 新增vulkan标准库资料
Merge pull request !20601 from shegangbin/add_vulkan_symbol
上级
71057265
89085d34
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
268 addition
and
0 deletion
+268
-0
zh-cn/application-dev/reference/native-lib/Readme-CN.md
zh-cn/application-dev/reference/native-lib/Readme-CN.md
+2
-0
zh-cn/application-dev/reference/native-lib/third_party_vulkan/vulkan-symbol.md
.../reference/native-lib/third_party_vulkan/vulkan-symbol.md
+259
-0
zh-cn/application-dev/reference/native-lib/third_party_vulkan/vulkan.md
...ion-dev/reference/native-lib/third_party_vulkan/vulkan.md
+7
-0
未找到文件。
zh-cn/application-dev/reference/native-lib/Readme-CN.md
浏览文件 @
12b01af1
...
...
@@ -8,8 +8,10 @@
-
[
OpenGL ES
](
third_party_opengl/opengles.md
)
-
[
EGL
](
third_party_opengl/egl.md
)
-
[
Zlib
](
third_party_zlib/zlib.md
)
-
[
Vulkan
](
third_party_vulkan/vulkan.md
)
-
附录
-
[
libc中没有导出的符号列表
](
third_party_libc/musl-peculiar-symbol.md
)
-
[
libc中由于权限管控可能调用失败的符号列表
](
third_party_libc/musl-permission-control-symbol.md
)
-
[
Native api中导出的EGL符号列表
](
third_party_opengl/egl-symbol.md
)
-
[
Native api中导出的OpenGL ES 3.0符号列表
](
third_party_opengl/openglesv3-symbol.md
)
-
[
Native api中支持的Vulkan接口列表
](
third_party_vulkan/vulkan-symbol.md
)
zh-cn/application-dev/reference/native-lib/third_party_vulkan/vulkan-symbol.md
0 → 100644
浏览文件 @
12b01af1
# Native api中支持的Vulkan接口列表
## 标准库接口列表
|符号类型|符号名|备注|
| --- | --- | --- |
|FUNC|vkAcquireNextImage2KHR||
|FUNC|vkAcquireNextImageKHR||
|FUNC|vkAllocateCommandBuffers||
|FUNC|vkAllocateDescriptorSets||
|FUNC|vkAllocateMemory||
|FUNC|vkBeginCommandBuffer||
|FUNC|vkBindBufferMemory||
|FUNC|vkBindBufferMemory2||
|FUNC|vkBindImageMemory||
|FUNC|vkBindImageMemory2||
|FUNC|vkCmdBeginQuery||
|FUNC|vkCmdBeginRendering||
|FUNC|vkCmdBeginRenderPass||
|FUNC|vkCmdBeginRenderPass2||
|FUNC|vkCmdBindDescriptorSets||
|FUNC|vkCmdBindIndexBuffer||
|FUNC|vkCmdBindPipeline||
|FUNC|vkCmdBindVertexBuffers||
|FUNC|vkCmdBindVertexBuffers2||
|FUNC|vkCmdBlitImage||
|FUNC|vkCmdBlitImage2||
|FUNC|vkCmdClearAttachments||
|FUNC|vkCmdClearColorImage||
|FUNC|vkCmdClearDepthStencilImage||
|FUNC|vkCmdCopyBuffer||
|FUNC|vkCmdCopyBuffer2||
|FUNC|vkCmdCopyBufferToImage||
|FUNC|vkCmdCopyBufferToImage2||
|FUNC|vkCmdCopyImage||
|FUNC|vkCmdCopyImage2||
|FUNC|vkCmdCopyImageToBuffer||
|FUNC|vkCmdCopyImageToBuffer2||
|FUNC|vkCmdCopyQueryPoolResults||
|FUNC|vkCmdDispatch||
|FUNC|vkCmdDispatchBase||
|FUNC|vkCmdDispatchIndirect||
|FUNC|vkCmdDraw||
|FUNC|vkCmdDrawIndexed||
|FUNC|vkCmdDrawIndexedIndirect||
|FUNC|vkCmdDrawIndexedIndirectCount||
|FUNC|vkCmdDrawIndirect||
|FUNC|vkCmdDrawIndirectCount||
|FUNC|vkCmdEndQuery||
|FUNC|vkCmdEndRendering||
|FUNC|vkCmdEndRenderPass||
|FUNC|vkCmdEndRenderPass2||
|FUNC|vkCmdExecuteCommands||
|FUNC|vkCmdFillBuffer||
|FUNC|vkCmdNextSubpass||
|FUNC|vkCmdNextSubpass2||
|FUNC|vkCmdPipelineBarrier||
|FUNC|vkCmdPipelineBarrier2||
|FUNC|vkCmdPushConstants||
|FUNC|vkCmdResetEvent||
|FUNC|vkCmdResetEvent2||
|FUNC|vkCmdResetQueryPool||
|FUNC|vkCmdResolveImage||
|FUNC|vkCmdResolveImage2||
|FUNC|vkCmdSetBlendConstants||
|FUNC|vkCmdSetCullMode||
|FUNC|vkCmdSetDepthBias||
|FUNC|vkCmdSetDepthBiasEnable||
|FUNC|vkCmdSetDepthBounds||
|FUNC|vkCmdSetDepthBoundsTestEnable||
|FUNC|vkCmdSetDepthCompareOp||
|FUNC|vkCmdSetDepthTestEnable||
|FUNC|vkCmdSetDepthWriteEnable||
|FUNC|vkCmdSetDeviceMask||
|FUNC|vkCmdSetEvent||
|FUNC|vkCmdSetEvent2||
|FUNC|vkCmdSetFrontFace||
|FUNC|vkCmdSetLineWidth||
|FUNC|vkCmdSetPrimitiveRestartEnable||
|FUNC|vkCmdSetPrimitiveTopology||
|FUNC|vkCmdSetRasterizerDiscardEnable||
|FUNC|vkCmdSetScissor||
|FUNC|vkCmdSetScissorWithCount||
|FUNC|vkCmdSetStencilCompareMask||
|FUNC|vkCmdSetStencilOp||
|FUNC|vkCmdSetStencilReference||
|FUNC|vkCmdSetStencilTestEnable||
|FUNC|vkCmdSetStencilWriteMask||
|FUNC|vkCmdSetViewport||
|FUNC|vkCmdSetViewportWithCount||
|FUNC|vkCmdUpdateBuffer||
|FUNC|vkCmdWaitEvents||
|FUNC|vkCmdWaitEvents2||
|FUNC|vkCmdWriteTimestamp||
|FUNC|vkCmdWriteTimestamp2||
|FUNC|vkCreateBuffer||
|FUNC|vkCreateBufferView||
|FUNC|vkCreateCommandPool||
|FUNC|vkCreateComputePipelines||
|FUNC|vkCreateDescriptorPool||
|FUNC|vkCreateDescriptorSetLayout||
|FUNC|vkCreateDescriptorUpdateTemplate||
|FUNC|vkCreateDevice||
|FUNC|vkCreateDisplayModeKHR||
|FUNC|vkCreateDisplayPlaneSurfaceKHR||
|FUNC|vkCreateEvent||
|FUNC|vkCreateFence||
|FUNC|vkCreateFramebuffer||
|FUNC|vkCreateGraphicsPipelines||
|FUNC|vkCreateImage||
|FUNC|vkCreateImageView||
|FUNC|vkCreateInstance||
|FUNC|vkCreatePipelineCache||
|FUNC|vkCreatePipelineLayout||
|FUNC|vkCreatePrivateDataSlot||
|FUNC|vkCreateQueryPool||
|FUNC|vkCreateRenderPass||
|FUNC|vkCreateRenderPass2||
|FUNC|vkCreateSampler||
|FUNC|vkCreateSamplerYcbcrConversion||
|FUNC|vkCreateSemaphore||
|FUNC|vkCreateShaderModule||
|FUNC|vkCreateSharedSwapchainsKHR||
|FUNC|vkCreateSwapchainKHR||
|FUNC|vkDestroyBuffer||
|FUNC|vkDestroyBufferView||
|FUNC|vkDestroyCommandPool||
|FUNC|vkDestroyDescriptorPool||
|FUNC|vkDestroyDescriptorSetLayout||
|FUNC|vkDestroyDescriptorUpdateTemplate||
|FUNC|vkDestroyDevice||
|FUNC|vkDestroyEvent||
|FUNC|vkDestroyFence||
|FUNC|vkDestroyFramebuffer||
|FUNC|vkDestroyImage||
|FUNC|vkDestroyImageView||
|FUNC|vkDestroyInstance||
|FUNC|vkDestroyPipeline||
|FUNC|vkDestroyPipelineCache||
|FUNC|vkDestroyPipelineLayout||
|FUNC|vkDestroyPrivateDataSlot||
|FUNC|vkDestroyQueryPool||
|FUNC|vkDestroyRenderPass||
|FUNC|vkDestroySampler||
|FUNC|vkDestroySamplerYcbcrConversion||
|FUNC|vkDestroySemaphore||
|FUNC|vkDestroyShaderModule||
|FUNC|vkDestroySurfaceKHR||
|FUNC|vkDestroySwapchainKHR||
|FUNC|vkDeviceWaitIdle||
|FUNC|vkEndCommandBuffer||
|FUNC|vkEnumerateDeviceExtensionProperties||
|FUNC|vkEnumerateDeviceLayerProperties||
|FUNC|vkEnumerateInstanceExtensionProperties||
|FUNC|vkEnumerateInstanceLayerProperties||
|FUNC|vkEnumerateInstanceVersion||
|FUNC|vkEnumeratePhysicalDeviceGroups||
|FUNC|vkEnumeratePhysicalDevices||
|FUNC|vkFlushMappedMemoryRanges||
|FUNC|vkFreeCommandBuffers||
|FUNC|vkFreeDescriptorSets||
|FUNC|vkFreeMemory||
|FUNC|vkGetBufferDeviceAddress||
|FUNC|vkGetBufferMemoryRequirements||
|FUNC|vkGetBufferMemoryRequirements2||
|FUNC|vkGetBufferOpaqueCaptureAddress||
|FUNC|vkGetDescriptorSetLayoutSupport||
|FUNC|vkGetDeviceBufferMemoryRequirements||
|FUNC|vkGetDeviceGroupPeerMemoryFeatures||
|FUNC|vkGetDeviceGroupPresentCapabilitiesKHR||
|FUNC|vkGetDeviceGroupSurfacePresentModesKHR||
|FUNC|vkGetDeviceImageMemoryRequirements||
|FUNC|vkGetDeviceImageSparseMemoryRequirements||
|FUNC|vkGetDeviceMemoryCommitment||
|FUNC|vkGetDeviceMemoryOpaqueCaptureAddress||
|FUNC|vkGetDeviceProcAddr||
|FUNC|vkGetDeviceQueue||
|FUNC|vkGetDeviceQueue2||
|FUNC|vkGetDisplayModeProperties2KHR||
|FUNC|vkGetDisplayModePropertiesKHR||
|FUNC|vkGetDisplayPlaneCapabilities2KHR||
|FUNC|vkGetDisplayPlaneCapabilitiesKHR||
|FUNC|vkGetDisplayPlaneSupportedDisplaysKHR||
|FUNC|vkGetEventStatus||
|FUNC|vkGetFenceStatus||
|FUNC|vkGetImageMemoryRequirements||
|FUNC|vkGetImageMemoryRequirements2||
|FUNC|vkGetImageSparseMemoryRequirements||
|FUNC|vkGetImageSparseMemoryRequirements2||
|FUNC|vkGetImageSubresourceLayout||
|FUNC|vkGetInstanceProcAddr||
|FUNC|vkGetPhysicalDeviceDisplayPlaneProperties2KHR||
|FUNC|vkGetPhysicalDeviceDisplayPlanePropertiesKHR||
|FUNC|vkGetPhysicalDeviceDisplayProperties2KHR||
|FUNC|vkGetPhysicalDeviceDisplayPropertiesKHR||
|FUNC|vkGetPhysicalDeviceExternalBufferProperties||
|FUNC|vkGetPhysicalDeviceExternalFenceProperties||
|FUNC|vkGetPhysicalDeviceExternalSemaphoreProperties||
|FUNC|vkGetPhysicalDeviceFeatures||
|FUNC|vkGetPhysicalDeviceFeatures2||
|FUNC|vkGetPhysicalDeviceFormatProperties||
|FUNC|vkGetPhysicalDeviceFormatProperties2||
|FUNC|vkGetPhysicalDeviceImageFormatProperties||
|FUNC|vkGetPhysicalDeviceImageFormatProperties2||
|FUNC|vkGetPhysicalDeviceMemoryProperties||
|FUNC|vkGetPhysicalDeviceMemoryProperties2||
|FUNC|vkGetPhysicalDevicePresentRectanglesKHR||
|FUNC|vkGetPhysicalDeviceProperties||
|FUNC|vkGetPhysicalDeviceProperties2||
|FUNC|vkGetPhysicalDeviceQueueFamilyProperties||
|FUNC|vkGetPhysicalDeviceQueueFamilyProperties2||
|FUNC|vkGetPhysicalDeviceSparseImageFormatProperties||
|FUNC|vkGetPhysicalDeviceSparseImageFormatProperties2||
|FUNC|vkGetPhysicalDeviceSurfaceCapabilities2KHR||
|FUNC|vkGetPhysicalDeviceSurfaceCapabilitiesKHR||
|FUNC|vkGetPhysicalDeviceSurfaceFormats2KHR||
|FUNC|vkGetPhysicalDeviceSurfaceFormatsKHR||
|FUNC|vkGetPhysicalDeviceSurfacePresentModesKHR||
|FUNC|vkGetPhysicalDeviceSurfaceSupportKHR||
|FUNC|vkGetPhysicalDeviceToolProperties||
|FUNC|vkGetPipelineCacheData||
|FUNC|vkGetPrivateData||
|FUNC|vkGetQueryPoolResults||
|FUNC|vkGetRenderAreaGranularity||
|FUNC|vkGetSemaphoreCounterValue||
|FUNC|vkGetSwapchainImagesKHR||
|FUNC|vkInvalidateMappedMemoryRanges||
|FUNC|vkMapMemory||
|FUNC|vkMergePipelineCaches||
|FUNC|vkQueueBindSparse||
|FUNC|vkQueuePresentKHR||
|FUNC|vkQueueSubmit||
|FUNC|vkQueueSubmit2||
|FUNC|vkQueueWaitIdle||
|FUNC|vkResetCommandBuffer||
|FUNC|vkResetCommandPool||
|FUNC|vkResetDescriptorPool||
|FUNC|vkResetEvent||
|FUNC|vkResetFences||
|FUNC|vkResetQueryPool||
|FUNC|vkSetEvent||
|FUNC|vkSetPrivateData||
|FUNC|vkSignalSemaphore||
|FUNC|vkTrimCommandPool||
|FUNC|vkUnmapMemory||
|FUNC|vkUpdateDescriptorSets||
|FUNC|vkUpdateDescriptorSetWithTemplate||
|FUNC|vkWaitForFences||
|FUNC|vkWaitSemaphores||
## OpenHarmony新增接口列表
|符号类型|符号名|备注|
| --- | --- | --- |
|FUNC|vkCreateSurfaceOHOS||
|FUNC|vkGetNativeBufferPropertiesOHOS||
|FUNC|vkGetMemoryNativeBufferOHOS||
新增接口的详细介绍请见
[
Vulkan
](
../../native-apis/_vulkan.md
)
。
zh-cn/application-dev/reference/native-lib/third_party_vulkan/vulkan.md
0 → 100644
浏览文件 @
12b01af1
# Vulkan
[
Vulkan
](
https://www.vulkan.org/
)
是一套2D和3D绘图应用程序接口,具有跨平台、高性能的特点。OpenHarmony现已支持Vulkan v1.3.231版本。
## 支持的能力
支持Vulkan v1.3.231版本的部分接口能力,具体请见
[
支持的Vulkan接口列表
](
vulkan-symbol.md
)
。
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录