Loading core/java/android/view/HardwareRenderer.java +0 −35 Original line number Diff line number Diff line Loading @@ -77,16 +77,6 @@ public abstract class HardwareRenderer { */ static final String RENDER_DIRTY_REGIONS_PROPERTY = "debug.hwui.render_dirty_regions"; /** * System property used to enable or disable vsync. * The default value of this property is assumed to be false. * * Possible values: * "true", to disable vsync * "false", to enable vsync */ static final String DISABLE_VSYNC_PROPERTY = "debug.hwui.disable_vsync"; /** * System property used to enable or disable hardware rendering profiling. * The default value of this property is assumed to be false. Loading Loading @@ -372,15 +362,6 @@ public abstract class HardwareRenderer { private static native boolean nIsBackBufferPreserved(); /** * Disables v-sync. For performance testing only. */ static void disableVsync() { nDisableVsync(); } private static native void nDisableVsync(); /** * Indicates that the specified hardware layer needs to be updated * as soon as possible. Loading Loading @@ -652,8 +633,6 @@ public abstract class HardwareRenderer { boolean mDirtyRegionsEnabled; boolean mUpdateDirtyRegions; final boolean mVsyncDisabled; final boolean mProfileEnabled; final float[] mProfileData; final ReentrantLock mProfileLock; Loading @@ -678,12 +657,6 @@ public abstract class HardwareRenderer { String property; property = SystemProperties.get(DISABLE_VSYNC_PROPERTY, "false"); mVsyncDisabled = "true".equalsIgnoreCase(property); if (mVsyncDisabled) { Log.d(LOG_TAG, "Disabling v-sync"); } property = SystemProperties.get(PROFILE_PROPERTY, "false"); mProfileEnabled = "true".equalsIgnoreCase(property); if (mProfileEnabled) { Loading Loading @@ -1487,14 +1460,6 @@ public abstract class HardwareRenderer { } } @Override void setup(int width, int height) { super.setup(width, height); if (mVsyncDisabled) { disableVsync(); } } @Override void pushLayerUpdate(HardwareLayer layer) { mGlCanvas.pushLayerUpdate(layer); Loading core/jni/android_view_HardwareRenderer.cpp +0 −13 Original line number Diff line number Diff line Loading @@ -84,18 +84,6 @@ static jboolean android_view_HardwareRenderer_isBackBufferPreserved(JNIEnv* env, return error == EGL_SUCCESS && value == EGL_BUFFER_PRESERVED; } static void android_view_HardwareRenderer_disableVsync(JNIEnv* env, jobject clazz) { EGLDisplay display = eglGetCurrentDisplay(); eglGetError(); eglSwapInterval(display, 0); EGLint error = eglGetError(); if (error != EGL_SUCCESS) { RENDERER_LOGD("Could not disable v-sync (%x)", error); } } // ---------------------------------------------------------------------------- // Tracing and debugging // ---------------------------------------------------------------------------- Loading Loading @@ -146,7 +134,6 @@ static JNINativeMethod gMethods[] = { #ifdef USE_OPENGL_RENDERER { "nIsBackBufferPreserved", "()Z", (void*) android_view_HardwareRenderer_isBackBufferPreserved }, { "nPreserveBackBuffer", "()Z", (void*) android_view_HardwareRenderer_preserveBackBuffer }, { "nDisableVsync", "()V", (void*) android_view_HardwareRenderer_disableVsync }, { "nBeginFrame", "([I)V", (void*) android_view_HardwareRenderer_beginFrame }, #endif Loading Loading
core/java/android/view/HardwareRenderer.java +0 −35 Original line number Diff line number Diff line Loading @@ -77,16 +77,6 @@ public abstract class HardwareRenderer { */ static final String RENDER_DIRTY_REGIONS_PROPERTY = "debug.hwui.render_dirty_regions"; /** * System property used to enable or disable vsync. * The default value of this property is assumed to be false. * * Possible values: * "true", to disable vsync * "false", to enable vsync */ static final String DISABLE_VSYNC_PROPERTY = "debug.hwui.disable_vsync"; /** * System property used to enable or disable hardware rendering profiling. * The default value of this property is assumed to be false. Loading Loading @@ -372,15 +362,6 @@ public abstract class HardwareRenderer { private static native boolean nIsBackBufferPreserved(); /** * Disables v-sync. For performance testing only. */ static void disableVsync() { nDisableVsync(); } private static native void nDisableVsync(); /** * Indicates that the specified hardware layer needs to be updated * as soon as possible. Loading Loading @@ -652,8 +633,6 @@ public abstract class HardwareRenderer { boolean mDirtyRegionsEnabled; boolean mUpdateDirtyRegions; final boolean mVsyncDisabled; final boolean mProfileEnabled; final float[] mProfileData; final ReentrantLock mProfileLock; Loading @@ -678,12 +657,6 @@ public abstract class HardwareRenderer { String property; property = SystemProperties.get(DISABLE_VSYNC_PROPERTY, "false"); mVsyncDisabled = "true".equalsIgnoreCase(property); if (mVsyncDisabled) { Log.d(LOG_TAG, "Disabling v-sync"); } property = SystemProperties.get(PROFILE_PROPERTY, "false"); mProfileEnabled = "true".equalsIgnoreCase(property); if (mProfileEnabled) { Loading Loading @@ -1487,14 +1460,6 @@ public abstract class HardwareRenderer { } } @Override void setup(int width, int height) { super.setup(width, height); if (mVsyncDisabled) { disableVsync(); } } @Override void pushLayerUpdate(HardwareLayer layer) { mGlCanvas.pushLayerUpdate(layer); Loading
core/jni/android_view_HardwareRenderer.cpp +0 −13 Original line number Diff line number Diff line Loading @@ -84,18 +84,6 @@ static jboolean android_view_HardwareRenderer_isBackBufferPreserved(JNIEnv* env, return error == EGL_SUCCESS && value == EGL_BUFFER_PRESERVED; } static void android_view_HardwareRenderer_disableVsync(JNIEnv* env, jobject clazz) { EGLDisplay display = eglGetCurrentDisplay(); eglGetError(); eglSwapInterval(display, 0); EGLint error = eglGetError(); if (error != EGL_SUCCESS) { RENDERER_LOGD("Could not disable v-sync (%x)", error); } } // ---------------------------------------------------------------------------- // Tracing and debugging // ---------------------------------------------------------------------------- Loading Loading @@ -146,7 +134,6 @@ static JNINativeMethod gMethods[] = { #ifdef USE_OPENGL_RENDERER { "nIsBackBufferPreserved", "()Z", (void*) android_view_HardwareRenderer_isBackBufferPreserved }, { "nPreserveBackBuffer", "()Z", (void*) android_view_HardwareRenderer_preserveBackBuffer }, { "nDisableVsync", "()V", (void*) android_view_HardwareRenderer_disableVsync }, { "nBeginFrame", "([I)V", (void*) android_view_HardwareRenderer_beginFrame }, #endif Loading