Chromium Code Reviews| Index: debugger/QT/SkDebuggerGUI.cpp |
| diff --git a/debugger/QT/SkDebuggerGUI.cpp b/debugger/QT/SkDebuggerGUI.cpp |
| index 155fb63901ee91a3118bc7c8d837ace4bbac67ef..340c664b77d84543d76653bc931f9a7a1faace47 100644 |
| --- a/debugger/QT/SkDebuggerGUI.cpp |
| +++ b/debugger/QT/SkDebuggerGUI.cpp |
| @@ -6,7 +6,6 @@ |
| */ |
| #include "SkDebuggerGUI.h" |
| -#include "PictureRenderer.h" |
| #include "SkPictureData.h" |
| #include "SkPicturePlayback.h" |
| #include "SkPictureRecord.h" |
| @@ -14,17 +13,6 @@ |
| #include <QtGui> |
| #include "sk_tool_utils.h" |
| -#if defined(SK_BUILD_FOR_WIN32) |
| - #include "SysTimer_windows.h" |
| -#elif defined(SK_BUILD_FOR_MAC) |
| - #include "SysTimer_mach.h" |
| -#elif defined(SK_BUILD_FOR_UNIX) || defined(SK_BUILD_FOR_ANDROID) |
| - #include "SysTimer_posix.h" |
| -#else |
| - #include "SysTimer_c.h" |
| -#endif |
| - |
| - |
| SkDebuggerGUI::SkDebuggerGUI(QWidget *parent) : |
| QMainWindow(parent) |
| , fCentralSplitter(this) |
| @@ -131,59 +119,9 @@ void SkDebuggerGUI::showDeletes() { |
| item->setHidden(fDebugger.isCommandVisible(row) && deletesActivated); |
| } |
| } |
| -// This is a simplification of PictureBenchmark's run with the addition of |
| -// clearing of the times after the first pass (in resetTimes) |
| -void SkDebuggerGUI::run(const SkPicture* pict, |
| - sk_tools::PictureRenderer* renderer, |
| - int repeats) { |
| - SkASSERT(pict); |
| - if (nullptr == pict) { |
| - return; |
| - } |
| - |
| - SkASSERT(renderer != nullptr); |
| - if (nullptr == renderer) { |
| - return; |
| - } |
| - |
| - renderer->init(pict, nullptr, nullptr, nullptr, false, false); |
| - |
| - renderer->setup(); |
| - renderer->render(); |
| - renderer->resetState(true); // flush, swapBuffers and Finish |
| - |
| - for (int i = 0; i < repeats; ++i) { |
| - renderer->setup(); |
| - renderer->render(); |
| - renderer->resetState(false); // flush & swapBuffers, but don't Finish |
| - } |
| - renderer->resetState(true); // flush, swapBuffers and Finish |
| - |
| - renderer->end(); |
| -} |
| void SkDebuggerGUI::actionProfile() { |
|
djsollen
2015/10/26 13:17:48
Can we just remove the profiling option altogether
robertphillips
2015/10/26 16:01:07
Done.
|
| - // In order to profile we pass the command offsets (that were read-in |
| - // in loadPicture by the SkOffsetPicture) to an SkTimedPlaybackPicture. |
| - // The SkTimedPlaybackPicture in turn passes the offsets to an |
| - // SkTimedPicturePlayback object which uses them to track the performance |
| - // of individual commands. |
| - if (fFileName.isEmpty()) { |
| - return; |
| - } |
| - |
| - SkFILEStream inputStream; |
| - inputStream.setPath(fFileName.c_str()); |
| - if (!inputStream.isValid()) { |
| - return; |
| - } |
| - |
| - SkAutoTUnref<SkPicture> picture(SkPicture::CreateFromStream(&inputStream, |
| - &SkImageDecoder::DecodeMemory)); // , fSkipCommands)); |
| - if (nullptr == picture.get()) { |
| - return; |
| - } |
| } |
| void SkDebuggerGUI::actionCancel() { |