diff options
author | 2011-01-13 17:21:49 -0800 | |
---|---|---|
committer | 2011-01-13 17:22:58 -0800 | |
commit | ffac7fc5042296a459d0f5a450dbfe20917093dc (patch) | |
tree | 27a86c15331cd38d7d072e1c2b7bf8829cceeb90 /libs/hwui/OpenGLRenderer.cpp | |
parent | 462433ae94ff33f9591d910b662e63b821549cad (diff) |
Add debug logs for display lists.
Change-Id: I7bae8fd96e9eccb51f29f73e4069b4d3e6bdbdd7
Diffstat (limited to 'libs/hwui/OpenGLRenderer.cpp')
-rw-r--r-- | libs/hwui/OpenGLRenderer.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libs/hwui/OpenGLRenderer.cpp b/libs/hwui/OpenGLRenderer.cpp index 7f7deec90a1b..758bcdc3e411 100644 --- a/libs/hwui/OpenGLRenderer.cpp +++ b/libs/hwui/OpenGLRenderer.cpp @@ -569,6 +569,9 @@ void OpenGLRenderer::composeLayer(sp<Snapshot> current, sp<Snapshot> previous) { composeLayerRect(layer, rect, true); } + drawColorRect(rect.left, rect.top, rect.right, rect.bottom, 0x7fff0000, + SkXfermode::kSrcOver_Mode, true); + if (fboLayer) { // Detach the texture from the FBO glBindFramebuffer(GL_FRAMEBUFFER, current->fbo); @@ -1024,11 +1027,11 @@ void OpenGLRenderer::finishDrawTexture() { // Drawing /////////////////////////////////////////////////////////////////////////////// -void OpenGLRenderer::drawDisplayList(DisplayList* displayList) { +void OpenGLRenderer::drawDisplayList(DisplayList* displayList, uint32_t level) { // All the usual checks and setup operations (quickReject, setupDraw, etc.) // will be performed by the display list itself if (displayList) { - displayList->replay(*this); + displayList->replay(*this, level); } } |