
高通系列freedreno适配OpenHarmony的开源GPU库,基于mesa-21.3.3 (arm64版本)。适用移植OpenHarmony时,采用高通系列的Andreno GPU(mesa3d支持的GPU系列),小米6、一加6/6T等均可使用,估计会有越来越多的人加入移植队伍。
一、GPU库下载
链接: https://pan.baidu.com/s/1h9BHPDJC31MgFpL_k1PeMg?pwd=6i2b
提取码: 6i2b
二、编译配置信息
-uninstalled.pc' pkg-config file. Message: Configuration summary: prefix: /home/algoideas/mesa-21.3.3/build-ohos/install libdir: lib includedir: include OpenGL: yes (ES1: yes ES2: yes) OSMesa: no DRI platform: drm DRI drivers: no DRI driver dir: /home/algoideas/mesa-21.3.3/build-ohos/install/lib/dri EGL: yes EGL drivers: builtin:egl_dri2 builtin:egl_dri3 EGL/Vulkan/VL platforms: ohos surfaceless GBM: yes GBM backends path: /home/algoideas/mesa-21.3.3/build-ohos/install/lib/gbm Vulkan drivers: no llvm: no Gallium drivers: freedreno Gallium st: mesa xa HUD lmsensors: no Shared-glapi: yes Perfetto: no Perfetto ds: auto Build targets in project: 162 NOTICE: Future-deprecated features used: * 0.55.0: {'ExternalProgram.path'} * 0.56.0: {'meson.source_root'} mesa 21.3.3 Subprojects llvm : NO Neither a subproject directory nor a llvm.wrap file was found. User defined options Cross files : cross_ohos_arm64 prefix : /home/algoideas/mesa-21.3.3/build-ohos/install cpp_rtti : false dri-drivers : dri-search-path : /vendor/lib64/chipsetsdk egl : enabled egl-native-platform: ohos gallium-drivers : gbm : enabled gles1 : enabled gles2 : enabled glx : disabled osmesa : false platforms : ohos shader-cache : enabled tools : freedreno vulkan-drivers : Found ninja-1.10.0 at /usr/bin/ninja