Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(122)

Issue 6933044: Modifying SkTileGrid to support arbitrary query rectangles. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 6 months ago by junov1
Modified:
11 years, 6 months ago
Reviewers:
TomH, reed1
CC:
skia-review_googlegroups.com, bsalomon
Base URL:
http://skia.googlecode.com/svn/trunk/
Visibility:
Public.

Description

Modifying SkTileGrid to support arbitrary query rectangles. Exposing SkTileGrid functionality in the public API through SkTileGridPicture. This patch also makes TileGrid and Rtree testable in gm, which revealed errors. TEST=gm with '--tileGrid' BUG=http://code.google.com/p/chromium/issues/detail?id=164636 Committed: https://code.google.com/p/skia/source/detail?r=6783

Patch Set 1 #

Patch Set 2 : #

Total comments: 1

Patch Set 3 : #

Total comments: 1

Patch Set 4 : #

Total comments: 10

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+262 lines, -50 lines) Patch
M gm/gm.h View 1 chunk +2 lines, -0 lines 0 comments Download
M gm/gmmain.cpp View 8 chunks +29 lines, -9 lines 0 comments Download
M gyp/core.gypi View 2 chunks +2 lines, -0 lines 0 comments Download
A include/core/SkTileGridPicture.h View 1 2 3 4 1 chunk +29 lines, -0 lines 0 comments Download
M src/core/SkTileGrid.h View 1 2 3 4 3 chunks +58 lines, -4 lines 0 comments Download
M src/core/SkTileGrid.cpp View 1 2 3 4 4 chunks +39 lines, -11 lines 0 comments Download
A src/core/SkTileGridPicture.cpp View 1 2 3 4 1 chunk +24 lines, -0 lines 0 comments Download
M tests/TileGridTest.cpp View 1 2 3 4 chunks +76 lines, -1 line 0 comments Download
M tools/PictureRenderer.cpp View 1 3 chunks +3 lines, -25 lines 0 comments Download

Messages

Total messages: 16
junov1
11 years, 6 months ago (2012-12-11 16:38:07 UTC) #1
TomH
It's really not clear to me why you had to templatize, or why your merge ...
11 years, 6 months ago (2012-12-11 16:41:02 UTC) #2
junov1
A naive implementation of an order-preserving merge would be O(n^2). This one is O(n). The ...
11 years, 6 months ago (2012-12-11 16:49:45 UTC) #3
reed1
https://codereview.appspot.com/6933044/diff/4001/src/core/SkTileGrid.cpp File src/core/SkTileGrid.cpp (right): https://codereview.appspot.com/6933044/diff/4001/src/core/SkTileGrid.cpp#newcode64 src/core/SkTileGrid.cpp:64: // The +1/-1 is to compensate for the outset ...
11 years, 6 months ago (2012-12-11 18:35:40 UTC) #4
reed1
1. have you tried just templating the search method, rather than then entire class? e.g. ...
11 years, 6 months ago (2012-12-11 18:45:09 UTC) #5
junov1
On 2012/12/11 18:45:09, reed1 wrote: > 1. have you tried just templating the search method, ...
11 years, 6 months ago (2012-12-11 21:32:23 UTC) #6
junov1
Patch.
11 years, 6 months ago (2012-12-12 15:22:26 UTC) #7
TomH
Test is out of date? Still templated, chunks commented out, ... What about the helper ...
11 years, 6 months ago (2012-12-12 15:26:51 UTC) #8
junov1
On 2012/12/12 15:26:51, TomH wrote: > Test is out of date? Still templated, chunks commented ...
11 years, 6 months ago (2012-12-12 19:01:09 UTC) #9
junov1
Patch
11 years, 6 months ago (2012-12-12 20:10:23 UTC) #10
reed1
works for me. should we wait for tom?
11 years, 6 months ago (2012-12-12 20:49:27 UTC) #11
junov1
On 2012/12/12 20:49:27, reed1 wrote: > works for me. should we wait for tom? I ...
11 years, 6 months ago (2012-12-12 21:18:56 UTC) #12
TomH
I think there's a memory leak; modulo that, LGTM enough to commit in face of ...
11 years, 6 months ago (2012-12-13 10:38:32 UTC) #13
junov1
There is no SkNEW macro for alloca, and it is not leakable. FYI: alloca allocates ...
11 years, 6 months ago (2012-12-13 15:02:53 UTC) #14
junov1
Patch
11 years, 6 months ago (2012-12-13 16:17:28 UTC) #15
TomH
11 years, 6 months ago (2012-12-13 16:22:10 UTC) #16
Do it!
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b