Loading libs/hwui/DeferredDisplayList.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -98,8 +98,8 @@ public: #if DEBUG_DISPLAY_LIST_OPS_AS_EVENTS renderer.eventMark(op->name()); #endif status |= op->applyDraw(renderer, dirty); logBuffer.writeCommand(0, op->name()); status |= op->applyDraw(renderer, dirty); #if DEBUG_MERGE_BEHAVIOR Rect& bounds = mOps[i]->state.mBounds; Loading Loading @@ -200,10 +200,10 @@ public: } DrawOp* op = mOps[0]; status_t status = op->multiDraw(renderer, dirty, mOps, mBounds); DisplayListLogBuffer& buffer = DisplayListLogBuffer::getInstance(); buffer.writeCommand(0, "multiDraw"); buffer.writeCommand(1, op->name()); status_t status = op->multiDraw(renderer, dirty, mOps, mBounds); #if DEBUG_MERGE_BEHAVIOR renderer.drawScreenSpaceColorRect(mBounds.left, mBounds.top, mBounds.right, mBounds.bottom, Loading libs/hwui/DisplayList.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -511,8 +511,8 @@ void DisplayList::iterate(OpenGLRenderer& renderer, T& handler, const int level) for (unsigned int i = 0; i < mDisplayListData->displayListOps.size(); i++) { DisplayListOp *op = mDisplayListData->displayListOps[i]; handler(op, saveCount, mClipToBounds); logBuffer.writeCommand(level, op->name()); handler(op, saveCount, mClipToBounds); } DISPLAY_LIST_LOGD("%*sRestoreToCount %d", (level + 1) * 2, "", restoreTo); Loading libs/hwui/DisplayListLogBuffer.cpp +3 −2 Original line number Diff line number Diff line Loading @@ -77,12 +77,13 @@ void DisplayListLogBuffer::outputCommands(FILE *file) if (tmpBufferPtr == mEnd) { break; } fprintf(file, "%*s%s\n", 2 * tmpBufferPtr->level, "", tmpBufferPtr->label); OpLog* nextOp = tmpBufferPtr++; if (tmpBufferPtr > mBufferLast) { tmpBufferPtr = mBufferFirst; } fprintf(file, "%*s%s\n", tmpBufferPtr->level*2, "", tmpBufferPtr->label); } } Loading Loading
libs/hwui/DeferredDisplayList.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -98,8 +98,8 @@ public: #if DEBUG_DISPLAY_LIST_OPS_AS_EVENTS renderer.eventMark(op->name()); #endif status |= op->applyDraw(renderer, dirty); logBuffer.writeCommand(0, op->name()); status |= op->applyDraw(renderer, dirty); #if DEBUG_MERGE_BEHAVIOR Rect& bounds = mOps[i]->state.mBounds; Loading Loading @@ -200,10 +200,10 @@ public: } DrawOp* op = mOps[0]; status_t status = op->multiDraw(renderer, dirty, mOps, mBounds); DisplayListLogBuffer& buffer = DisplayListLogBuffer::getInstance(); buffer.writeCommand(0, "multiDraw"); buffer.writeCommand(1, op->name()); status_t status = op->multiDraw(renderer, dirty, mOps, mBounds); #if DEBUG_MERGE_BEHAVIOR renderer.drawScreenSpaceColorRect(mBounds.left, mBounds.top, mBounds.right, mBounds.bottom, Loading
libs/hwui/DisplayList.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -511,8 +511,8 @@ void DisplayList::iterate(OpenGLRenderer& renderer, T& handler, const int level) for (unsigned int i = 0; i < mDisplayListData->displayListOps.size(); i++) { DisplayListOp *op = mDisplayListData->displayListOps[i]; handler(op, saveCount, mClipToBounds); logBuffer.writeCommand(level, op->name()); handler(op, saveCount, mClipToBounds); } DISPLAY_LIST_LOGD("%*sRestoreToCount %d", (level + 1) * 2, "", restoreTo); Loading
libs/hwui/DisplayListLogBuffer.cpp +3 −2 Original line number Diff line number Diff line Loading @@ -77,12 +77,13 @@ void DisplayListLogBuffer::outputCommands(FILE *file) if (tmpBufferPtr == mEnd) { break; } fprintf(file, "%*s%s\n", 2 * tmpBufferPtr->level, "", tmpBufferPtr->label); OpLog* nextOp = tmpBufferPtr++; if (tmpBufferPtr > mBufferLast) { tmpBufferPtr = mBufferFirst; } fprintf(file, "%*s%s\n", tmpBufferPtr->level*2, "", tmpBufferPtr->label); } } Loading