From 65fa67abf77305c171bc64bbff27c0d846768ecf Mon Sep 17 00:00:00 2001 From: dvab-sarma Date: Fri, 5 Dec 2025 13:07:11 -0600 Subject: [PATCH] Adding permissions into apex --- apex/Android.bp | 14 ++++++++++---- apex/android.hardware.vulkan.panfrost.rc | 2 +- apex/apex_linkerconfig.json | 3 +-- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/apex/Android.bp b/apex/Android.bp index cd3f98cc6af..8e9d62c57d1 100644 --- a/apex/Android.bp +++ b/apex/Android.bp @@ -26,11 +26,17 @@ apex { updatable: false, vendor: true, - prebuilts: [ - "android.hardware.vulkan.panfrost-linker-config", - "android.hardware.vulkan.panfrost.rc", - ], native_shared_libs: [ "vulkan.panfrost", ], + + prebuilts: [ + "android.hardware.vulkan.panfrost-linker-config", + "android.hardware.vulkan.panfrost.rc", + "android.software.vulkan.deqp.level-latest.prebuilt.xml", + "android.hardware.vulkan.version-1_3.prebuilt.xml", + "android.hardware.vulkan.compute-0.prebuilt.xml", + "android.hardware.vulkan.level-1.prebuilt.xml", + ], + } \ No newline at end of file diff --git a/apex/android.hardware.vulkan.panfrost.rc b/apex/android.hardware.vulkan.panfrost.rc index e75fe644fa2..9c3fc87d2a7 100644 --- a/apex/android.hardware.vulkan.panfrost.rc +++ b/apex/android.hardware.vulkan.panfrost.rc @@ -2,5 +2,5 @@ # But the vulkan apex is okay because it's bootstrap APEX. # For bootstrap APEXes, `on init` is the earliest available trigger. on init + setprop ro.vulkan.apex com.android.hardware.vulkan.panfrost setprop ro.hardware.vulkan panfrost - setprop ro.vulkan.apex com.android.hardware.vulkan.panfrost \ No newline at end of file diff --git a/apex/apex_linkerconfig.json b/apex/apex_linkerconfig.json index e7a06cd3ef0..2ca918aea07 100644 --- a/apex/apex_linkerconfig.json +++ b/apex/apex_linkerconfig.json @@ -1,4 +1,3 @@ -{ - // visible so that vulkan loader can see +{ "visible": true } \ No newline at end of file