diff options
author | Romain Guy <romainguy@google.com> | 2012-01-30 17:41:55 -0800 |
---|---|---|
committer | Romain Guy <romainguy@google.com> | 2012-01-30 17:41:55 -0800 |
commit | 13631f3da855f200a151e7837ed9f6b079622b58 (patch) | |
tree | ca21323b115baaa572ba94428e58283e0b6afeef /core/java/android/view/HardwareRenderer.java | |
parent | 275345b0871c6b269709c3d6a25d9fae03f7922a (diff) | |
download | frameworks_base-13631f3da855f200a151e7837ed9f6b079622b58.zip frameworks_base-13631f3da855f200a151e7837ed9f6b079622b58.tar.gz frameworks_base-13631f3da855f200a151e7837ed9f6b079622b58.tar.bz2 |
Add debug markers to OpenGLRenderer
These markers will be used to group the GL commands by View in the
OpenGL ES debugging tool. This will help correlate individual GL
calls to higher level components like Views.
Change-Id: I73607ba2e7224a80ac32527968261ee008f049c6
Diffstat (limited to 'core/java/android/view/HardwareRenderer.java')
-rw-r--r-- | core/java/android/view/HardwareRenderer.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/core/java/android/view/HardwareRenderer.java b/core/java/android/view/HardwareRenderer.java index e0749de..9e8a228 100644 --- a/core/java/android/view/HardwareRenderer.java +++ b/core/java/android/view/HardwareRenderer.java @@ -283,9 +283,12 @@ public abstract class HardwareRenderer { * Creates a new display list that can be used to record batches of * drawing operations. * + * @param name The name of the display list, used for debugging purpose. + * May be null + * * @return A new display list. */ - public abstract DisplayList createDisplayList(); + public abstract DisplayList createDisplayList(String name); /** * Creates a new hardware layer. A hardware layer built by calling this @@ -1094,8 +1097,8 @@ public abstract class HardwareRenderer { } @Override - public DisplayList createDisplayList() { - return new GLES20DisplayList(); + public DisplayList createDisplayList(String name) { + return new GLES20DisplayList(name); } @Override |