Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(11)

Issue 23719004: Add device-independent rendering of ovals. (Closed)

Created:
7 years, 3 months ago by jvanverth1
Modified:
7 years, 3 months ago
CC:
skia-review_googlegroups.com
Visibility:
Public.

Description

Add device-independent GPU rendering of ovals. This permits GPU support for arbitrary matrices. The only exception is not all stroked ovals are supported, as thin ovals and fat strokes do not produce ellipses. Committed: http://code.google.com/p/skia/source/detail?r=11075

Patch Set 1 #

Patch Set 2 : Check for derivative support and fall back to old method; fix 1/2 pixel offset. #

Patch Set 3 : Remove unneeded #include #

Total comments: 13

Patch Set 4 : Fixes for nits and to match latest code #

Patch Set 5 : Fix some spaces #

Patch Set 6 : Redo spacing and nit fixes lost by merge. #

Patch Set 7 : Fix for Ubuntu-32 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+285 lines, -14 lines) Patch
M include/gpu/GrOvalRenderer.h View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M src/gpu/GrOvalRenderer.cpp View 1 2 3 4 5 6 10 chunks +282 lines, -14 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
jvanverth1
7 years, 3 months ago (2013-09-03 17:58:15 UTC) #1
robertphillips
lgtm + nits https://codereview.chromium.org/23719004/diff/8001/include/gpu/GrOvalRenderer.h File include/gpu/GrOvalRenderer.h (right): https://codereview.chromium.org/23719004/diff/8001/include/gpu/GrOvalRenderer.h#newcode44 include/gpu/GrOvalRenderer.h:44: bool drawDIEllipse(GrDrawTarget* target, bool useAA, spaces ...
7 years, 3 months ago (2013-09-03 18:19:57 UTC) #2
jvanverth1
https://codereview.chromium.org/23719004/diff/8001/src/gpu/GrOvalRenderer.cpp File src/gpu/GrOvalRenderer.cpp (right): https://codereview.chromium.org/23719004/diff/8001/src/gpu/GrOvalRenderer.cpp#newcode308 src/gpu/GrOvalRenderer.cpp:308: static GrEffectRef* Create(Mode mode) { On 2013/09/03 18:19:57, robertphillips ...
7 years, 3 months ago (2013-09-04 13:11:24 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/jvanverth@google.com/23719004/22003
7 years, 3 months ago (2013-09-04 13:12:27 UTC) #4
commit-bot: I haz the power
Presubmit check for 23719004-22003 failed and returned exit status 1. Running presubmit commit checks ...
7 years, 3 months ago (2013-09-04 13:12:30 UTC) #5
jvanverth1
Needs a LGTM from Brian since it's a public API...
7 years, 3 months ago (2013-09-04 13:21:46 UTC) #6
bsalomon
On 2013/09/04 13:21:46, JimVV wrote: > Needs a LGTM from Brian since it's a public ...
7 years, 3 months ago (2013-09-04 13:23:22 UTC) #7
jvanverth1
On 2013/09/04 13:23:22, bsalomon wrote: > On 2013/09/04 13:21:46, JimVV wrote: > > Needs a ...
7 years, 3 months ago (2013-09-04 13:27:52 UTC) #8
bsalomon
On 2013/09/04 13:27:52, JimVV wrote: > On 2013/09/04 13:23:22, bsalomon wrote: > > On 2013/09/04 ...
7 years, 3 months ago (2013-09-04 13:31:27 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/jvanverth@google.com/23719004/22003
7 years, 3 months ago (2013-09-04 13:34:30 UTC) #10
commit-bot: I haz the power
7 years, 3 months ago (2013-09-04 14:14:52 UTC) #11
Message was sent while issue was closed.
Change committed as 11075

Powered by Google App Engine
This is Rietveld 408576698