适用高通系列freedreno适配OpenHarmony的开源GPU库
AlgoIdeas
2023年02月18日 21:44

        高通系列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&#​39;}  * 0.56.0: {'meson.source_root&#​39;} 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