Loading core/java/android/os/GraphicsEnvironment.java +7 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager; import android.opengl.EGL14; import android.os.Build; import android.os.SystemProperties; import android.util.Log; Loading Loading @@ -81,6 +82,12 @@ public final class GraphicsEnvironment { } return; } if (driverInfo.targetSdkVersion < Build.VERSION_CODES.O) { // O drivers are restricted to the sphal linker namespace, so don't try to use // packages unless they declare they're compatible with that restriction. Log.w(TAG, "updated driver package is not known to be compatible with O"); return; } StringBuilder sb = new StringBuilder(); sb.append(driverInfo.nativeLibraryDir) Loading core/jni/android_app_ApplicationLoaders.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ static void setupVulkanLayerPath_native(JNIEnv* env, jobject clazz, loader_data.layer_path = layerPathChars.c_str(); loader_data.app_namespace = ns; } else { ALOGD("ignored Vulkan layer search path %s for namespace %p", ALOGV("Vulkan layer search path already set, not clobbering with '%s' for namespace %p'", layerPathChars.c_str(), ns); } } Loading Loading
core/java/android/os/GraphicsEnvironment.java +7 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager; import android.opengl.EGL14; import android.os.Build; import android.os.SystemProperties; import android.util.Log; Loading Loading @@ -81,6 +82,12 @@ public final class GraphicsEnvironment { } return; } if (driverInfo.targetSdkVersion < Build.VERSION_CODES.O) { // O drivers are restricted to the sphal linker namespace, so don't try to use // packages unless they declare they're compatible with that restriction. Log.w(TAG, "updated driver package is not known to be compatible with O"); return; } StringBuilder sb = new StringBuilder(); sb.append(driverInfo.nativeLibraryDir) Loading
core/jni/android_app_ApplicationLoaders.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ static void setupVulkanLayerPath_native(JNIEnv* env, jobject clazz, loader_data.layer_path = layerPathChars.c_str(); loader_data.app_namespace = ns; } else { ALOGD("ignored Vulkan layer search path %s for namespace %p", ALOGV("Vulkan layer search path already set, not clobbering with '%s' for namespace %p'", layerPathChars.c_str(), ns); } } Loading