From 677595fdc7b352c4659a6c0a9b1803c3bf2c4301 Mon Sep 17 00:00:00 2001 From: bohu Date: Sun, 25 Aug 2019 19:15:31 -0700 Subject: [PATCH] View Renderer: remove emulator hack BUG: 139998916 Change-Id: Icae145fe19f37da71ea30eabbe57c011dddeae66 --- core/java/android/view/ThreadedRenderer.java | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/core/java/android/view/ThreadedRenderer.java b/core/java/android/view/ThreadedRenderer.java index aa29c5f776024..14a324dc3abed 100644 --- a/core/java/android/view/ThreadedRenderer.java +++ b/core/java/android/view/ThreadedRenderer.java @@ -230,7 +230,6 @@ public final class ThreadedRenderer extends HardwareRenderer { sTrimForeground = true; } - private static Boolean sSupportsOpenGL; /** * Indicates whether threaded rendering is available under any form for @@ -240,24 +239,7 @@ public final class ThreadedRenderer extends HardwareRenderer { * false otherwise */ public static boolean isAvailable() { - if (sSupportsOpenGL != null) { - return sSupportsOpenGL.booleanValue(); - } - if (SystemProperties.getInt("ro.kernel.qemu", 0) == 0) { - // Device is not an emulator. - sSupportsOpenGL = true; - return true; - } - int qemu_gles = SystemProperties.getInt("qemu.gles", -1); - if (qemu_gles == -1) { - // In this case, the value of the qemu.gles property is not ready - // because the SurfaceFlinger service may not start at this point. - return false; - } - // In the emulator this property will be set > 0 when OpenGL ES 2.0 is - // enabled, 0 otherwise. On old emulator versions it will be undefined. - sSupportsOpenGL = qemu_gles > 0; - return sSupportsOpenGL.booleanValue(); + return true; } /**