Loading core/java/android/view/HardwareRenderer.java +10 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package android.view; import android.graphics.Canvas; import android.os.SystemClock; import android.util.EventLog; import android.util.Log; import javax.microedition.khronos.egl.EGL10; Loading Loading @@ -407,6 +408,11 @@ public abstract class HardwareRenderer { attachInfo.mIgnoreDirtyState = true; view.mPrivateFlags |= View.DRAWN; long startTime; if (ViewDebug.DEBUG_PROFILE_DRAWING) { startTime = SystemClock.elapsedRealtime(); } checkCurrent(); onPreDraw(); Loading @@ -423,6 +429,10 @@ public abstract class HardwareRenderer { onPostDraw(); if (ViewDebug.DEBUG_PROFILE_DRAWING) { EventLog.writeEvent(60000, SystemClock.elapsedRealtime() - startTime); } attachInfo.mIgnoreDirtyState = false; sEgl.eglSwapBuffers(sEglDisplay, mEglSurface); Loading Loading
core/java/android/view/HardwareRenderer.java +10 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package android.view; import android.graphics.Canvas; import android.os.SystemClock; import android.util.EventLog; import android.util.Log; import javax.microedition.khronos.egl.EGL10; Loading Loading @@ -407,6 +408,11 @@ public abstract class HardwareRenderer { attachInfo.mIgnoreDirtyState = true; view.mPrivateFlags |= View.DRAWN; long startTime; if (ViewDebug.DEBUG_PROFILE_DRAWING) { startTime = SystemClock.elapsedRealtime(); } checkCurrent(); onPreDraw(); Loading @@ -423,6 +429,10 @@ public abstract class HardwareRenderer { onPostDraw(); if (ViewDebug.DEBUG_PROFILE_DRAWING) { EventLog.writeEvent(60000, SystemClock.elapsedRealtime() - startTime); } attachInfo.mIgnoreDirtyState = false; sEgl.eglSwapBuffers(sEglDisplay, mEglSurface); Loading