From b6a82ecca421ef1d80fc01f0262f95076a82f7da Mon Sep 17 00:00:00 2001 From: cxl Date: Thu, 4 Jun 2020 16:03:11 +0000 Subject: [PATCH] Painter: Time inspectors git-svn-id: svn://ultimatepp.org/upp/trunk@14547 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/Painter/Image.cpp | 2 +- uppsrc/Painter/Render.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/uppsrc/Painter/Image.cpp b/uppsrc/Painter/Image.cpp index cbf675f4c..43a279b61 100644 --- a/uppsrc/Painter/Image.cpp +++ b/uppsrc/Painter/Image.cpp @@ -201,6 +201,7 @@ struct PainterImageSpan : SpanSource, PainterImageSpanData { virtual void Get(RGBA *span, int x, int y, unsigned len) { + PAINTER_TIMING("ImageSpan::Get"); interpolator.Begin(x, y, len); fixed = hstyle && vstyle; if(hstyle + vstyle == 0 && fast) { @@ -237,7 +238,6 @@ struct PainterImageSpan : SpanSource, PainterImageSpanData { else { RGBAV v; v.Set(0); - // v.Set(256 * 256 / 2); h.x &= 255; h.y &= 255; Point u = -h + 256; diff --git a/uppsrc/Painter/Render.cpp b/uppsrc/Painter/Render.cpp index 82fb3fb99..7205edf9d 100644 --- a/uppsrc/Painter/Render.cpp +++ b/uppsrc/Painter/Render.cpp @@ -313,6 +313,7 @@ Buffer BufferPainter::RenderPath(double width, Event= 0) { + PAINTER_TIMING("RenderPath2 Fill"); if(doco && n > 6) { CoWork co; co * [&] { fill(&co); };