Add mesa3d-panfrost for Panfrost GLES + PanVK GPU acceleration
mesa3d-panfrost (Mesa 25.3.0-devel) provides libEGL_mesa, libGLESv*_mesa, libgallium_dri, libgbm_mesa, and the com.android.hardware.vulkan.panfrost APEX. Installed alongside stock mesa3d; PRODUCT_SOONG_NAMESPACES isolates the namespace to avoid module-name collisions. Copyright (C) 2026 Brendan Szymanski <hello@bscubed.dev>
This commit is contained in:
parent
4a0c016844
commit
7516439b77
1 changed files with 7 additions and 2 deletions
|
|
@ -23,8 +23,10 @@
|
|||
name="android_vendor_rockchip_tart"
|
||||
remote="bscubed" />
|
||||
|
||||
<!-- Graphics stack: DRM hwcomposer + forked minigbm (stock AOSP + a patch to
|
||||
drop DRM master so the composer can drive the display). Stock mesa3d. -->
|
||||
<!-- Graphics stack: DRM hwcomposer + forked minigbm (gbm_mesa gralloc backend).
|
||||
mesa3d-panfrost provides Panfrost GLES + PanVK Vulkan (Mesa 25.3.0-devel).
|
||||
Stock mesa3d is kept for non-conflicting modules; SOONG_NAMESPACES isolates
|
||||
mesa3d-panfrost's duplicate names (e.g. libgallium_dri). -->
|
||||
<remove-project name="platform/external/drm_hwcomposer" />
|
||||
<project path="external/drm_hwcomposer"
|
||||
name="android_external_drm_hwcomposer"
|
||||
|
|
@ -33,6 +35,9 @@
|
|||
<project path="external/minigbm"
|
||||
name="android_external_minigbm"
|
||||
remote="bscubed" />
|
||||
<project path="external/mesa3d-panfrost"
|
||||
name="android_external_mesa3d_panfrost"
|
||||
remote="bscubed" />
|
||||
|
||||
<!-- Media / FFmpeg -->
|
||||
<remove-project name="platform/external/libudev-zero" />
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue