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

Issue 650273003: Change GrTextContext fallbacks to be a linked list chain. (Closed)

Created:
6 years, 2 months ago by jvanverth1
Modified:
6 years, 2 months ago
Reviewers:
Chris Dalton, *bsalomon
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@master
Project:
skia
Visibility:
Public.

Description

Change GrTextContext fallbacks to be a linked list chain. Preliminary work for getting color emoji working with distance field text. BUG=skia:2887 Committed: https://skia.googlesource.com/skia/+/8c27a188a0b216021d439eb627622d17b9f78343

Patch Set 1 #

Total comments: 8

Patch Set 2 : Add Create method; simplify draw loop #

Patch Set 3 : Fix include #

Unified diffs Side-by-side diffs Delta from patch set Stats (+149 lines, -88 lines) Patch
M src/gpu/GrBitmapTextContext.h View 1 2 chunks +13 lines, -10 lines 0 comments Download
M src/gpu/GrBitmapTextContext.cpp View 1 3 chunks +7 lines, -2 lines 0 comments Download
M src/gpu/GrContext.cpp View 1 1 chunk +6 lines, -7 lines 0 comments Download
M src/gpu/GrDistanceFieldTextContext.h View 1 2 chunks +13 lines, -10 lines 0 comments Download
M src/gpu/GrDistanceFieldTextContext.cpp View 1 2 4 chunks +13 lines, -2 lines 0 comments Download
M src/gpu/GrStencilAndCoverTextContext.h View 1 2 chunks +14 lines, -11 lines 0 comments Download
M src/gpu/GrStencilAndCoverTextContext.cpp View 1 4 chunks +12 lines, -2 lines 0 comments Download
M src/gpu/GrTextContext.h View 1 2 chunks +17 lines, -9 lines 0 comments Download
M src/gpu/GrTextContext.cpp View 1 2 chunks +40 lines, -0 lines 0 comments Download
M src/gpu/SkGpuDevice.h View 1 chunk +1 line, -2 lines 0 comments Download
M src/gpu/SkGpuDevice.cpp View 1 4 chunks +13 lines, -33 lines 0 comments Download

Messages

Total messages: 16 (5 generated)
jvanverth1
6 years, 2 months ago (2014-10-13 18:39:32 UTC) #2
bsalomon
https://codereview.chromium.org/650273003/diff/1/src/gpu/GrTextContext.cpp File src/gpu/GrTextContext.cpp (right): https://codereview.chromium.org/650273003/diff/1/src/gpu/GrTextContext.cpp#newcode21 src/gpu/GrTextContext.cpp:21: SkDELETE(fFallbackTextContext); Feels like GrTC should be ref counted. https://codereview.chromium.org/650273003/diff/1/src/gpu/SkGpuDevice.cpp ...
6 years, 2 months ago (2014-10-13 18:46:37 UTC) #3
jvanverth1
https://codereview.chromium.org/650273003/diff/1/src/gpu/GrTextContext.cpp File src/gpu/GrTextContext.cpp (right): https://codereview.chromium.org/650273003/diff/1/src/gpu/GrTextContext.cpp#newcode21 src/gpu/GrTextContext.cpp:21: SkDELETE(fFallbackTextContext); On 2014/10/13 18:46:36, bsalomon wrote: > Feels like ...
6 years, 2 months ago (2014-10-13 18:54:48 UTC) #4
bsalomon
https://codereview.chromium.org/650273003/diff/1/src/gpu/GrTextContext.cpp File src/gpu/GrTextContext.cpp (right): https://codereview.chromium.org/650273003/diff/1/src/gpu/GrTextContext.cpp#newcode21 src/gpu/GrTextContext.cpp:21: SkDELETE(fFallbackTextContext); On 2014/10/13 18:54:48, jvanverth1 wrote: > On 2014/10/13 ...
6 years, 2 months ago (2014-10-13 19:01:44 UTC) #5
jvanverth1
https://codereview.chromium.org/650273003/diff/1/src/gpu/GrTextContext.cpp File src/gpu/GrTextContext.cpp (right): https://codereview.chromium.org/650273003/diff/1/src/gpu/GrTextContext.cpp#newcode21 src/gpu/GrTextContext.cpp:21: SkDELETE(fFallbackTextContext); On 2014/10/13 19:01:44, bsalomon wrote: > On 2014/10/13 ...
6 years, 2 months ago (2014-10-13 19:06:19 UTC) #6
jvanverth1
Updated to include requested changes. PTAL.
6 years, 2 months ago (2014-10-14 15:10:34 UTC) #8
bsalomon
lgtm
6 years, 2 months ago (2014-10-14 15:13:06 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/650273003/150001
6 years, 2 months ago (2014-10-14 15:21:18 UTC) #11
commit-bot: I haz the power
Try jobs failed on following builders: Build-Ubuntu13.10-Clang-x86_64-Debug-Trybot on client.skia.compile (http://build.chromium.org/p/client.skia.compile/builders/Build-Ubuntu13.10-Clang-x86_64-Debug-Trybot/builds/27)
6 years, 2 months ago (2014-10-14 15:22:59 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/650273003/170001
6 years, 2 months ago (2014-10-14 15:34:19 UTC) #15
commit-bot: I haz the power
6 years, 2 months ago (2014-10-14 15:45:56 UTC) #16
Message was sent while issue was closed.
Committed patchset #3 (id:170001) as 8c27a188a0b216021d439eb627622d17b9f78343

Powered by Google App Engine
This is Rietveld 408576698