• Home
  • Raw
  • Download

Lines Matching +full:docs +full:- +full:base

1 # Vulkan-Loader
3 本仓库包含开源软件Vulkan-Loader,为OpenHarmony提供对Vulkan的支持能力。
9 Vulkan-Loader会加载这些API的实现并对外提供这些接口给应用开发者使用。Vulkan-Loader安装在`/system/lib[64]/libvulkan.so`中。
11 Vulkan-Loader主要功能概括如下:
19 ![vulkan-loader_location_in_OH](openharmony/imgs/vulkan-loader_location_in_OH.png)
24 在OpenHarmony上,Vulkan-Loader会扫描指定路径下的GPU驱动的**json清单文件**并读取该文件加载GPU驱动。
35 Vulkan-Loader会根据GPU驱动的**json清单文件**中配置的`library_path`找到GPU驱动的动态链接库文件(.so文件)并加载。
51 详细介绍请见:[Driver Manifest File Format](docs/LoaderDriverInterface.md#driver-manifest-file-format)
55 …驱动需要实现的Vulkan接口请参考文档:[LoaderDriverInterface](docs/LoaderDriverInterface.md),开发者需要按照文档里的要求实现对应的接口才能…
62 在OpenHarmony上,Vulkan-Loader通过读取指定路径下的Layer的**json清单文件**加载Vulkan Layer。
67 2. so文件放置位置: entry\libs\arm64-v8a\libLayerName.so
103 hdc shell路径: /data/app/el2/100/base/{your_pakage_name}/file/layerName.json
104 应用视角下json文件的路径: /data/storage/el2/base/haps/entry/files/layerName.json
107 hap工程路径: \entry\libs\arm64-v8a\libLayerName.so
113 hilog -b X
114 hilog -b D -D D001405
115 hilog |grep -i VulkanLoader
121 ps -ef|grep [hapName] // 通过ps命令找到对应应用的pid
122 nsenter -t [hapPid] -m /bin/sh // 通过上一步找到的应用pid进入对应应用的沙箱环境中
124 ps -ef|grep [hapName] // 通过ps命令找到对应应用的pid
125 nsenter -t [hapPid] -m /bin/sh // 通过上一步找到的应用pid进入对应应用的沙箱环境中
139 需要显式加载的layer的json文件应放在`xxx/explicit_layer.d/`下,不会被Vulkan-Loader默认加载。
169 详细介绍请见:[Layer Manifest File Format](docs/LoaderLayerInterface.md#layer-manifest-file-format)
173 …ayer需要实现的Vulkan接口请参考文档:[LoaderLayerInterface](docs/LoaderLayerInterface.md),开发者需要按照文档里的要求实现对应的接口才能…
177 swapchain_layer是实现Vulkan-Loader与OpenHarmony平台本地窗口(OHNativeWindow)对接的模块,作为一个隐式加载的Vulkan Layer使用。
184 在OpenHarmony上,Vulkan-Loader会提供Vulkan NDK接口,应用层软件(如:图形引擎、XComponent NAPI等)和系统层图形绘制模块(如:Skia)可以调用这些ND…
191 …译脚本中包含了Vulkan-Loader(详见:[bundle.json](https://gitee.com/openharmony/graphic_graphic_2d/blob/master…
194 ./build.sh --product-name rk3568 --ccache --build-target graphic_2d
197 也可以单独编译Vulkan-Loader:
200 ./build.sh --product-name rk3568 --ccache --build-target vulkan_loader