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

Issue 772513002: create and thread batch tracker object (Closed)

Created:
6 years ago by joshua.litt
Modified:
6 years ago
Reviewers:
joshualitt, bsalomon
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@2_vertex_attr
Project:
skia
Visibility:
Public.

Description

create and thread batch tracker object I remove the factory on the next CL BUG=skia: Committed: https://skia.googlesource.com/skia/+/c3a6eb23483e5d28073b509a5f637f41660de294 Committed: https://skia.googlesource.com/skia/+/87f48d997ec29e5eeaa7567355775e93465dd60d

Patch Set 1 #

Patch Set 2 : adding batch tracker #

Patch Set 3 : a bit of cleanup #

Total comments: 5

Patch Set 4 : rebase #

Patch Set 5 : one tweak #

Total comments: 2

Patch Set 6 : feedback incorporated #

Patch Set 7 : cleanup #

Patch Set 8 : cleanups #

Patch Set 9 : #

Patch Set 10 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+333 lines, -107 lines) Patch
M include/gpu/GrBackendProcessorFactory.h View 1 2 3 3 chunks +23 lines, -9 lines 0 comments Download
M include/gpu/GrTBackendProcessorFactory.h View 2 chunks +67 lines, -19 lines 0 comments Download
M src/gpu/GrAAConvexPathRenderer.cpp View 1 2 chunks +10 lines, -3 lines 0 comments Download
M src/gpu/GrDefaultGeoProcFactory.cpp View 1 2 3 2 chunks +10 lines, -3 lines 0 comments Download
M src/gpu/GrGeometryProcessor.h View 1 2 3 4 2 chunks +33 lines, -0 lines 0 comments Download
M src/gpu/GrOptDrawState.h View 1 2 3 4 5 6 2 chunks +2 lines, -0 lines 0 comments Download
M src/gpu/GrOptDrawState.cpp View 1 2 3 4 5 6 7 8 9 1 chunk +11 lines, -1 line 0 comments Download
M src/gpu/GrOvalRenderer.cpp View 1 6 chunks +27 lines, -9 lines 0 comments Download
M src/gpu/effects/GrBezierEffect.cpp View 1 2 3 9 chunks +47 lines, -17 lines 0 comments Download
M src/gpu/effects/GrCustomCoordsTextureEffect.cpp View 2 chunks +8 lines, -3 lines 0 comments Download
M src/gpu/effects/GrDashingEffect.cpp View 1 8 chunks +35 lines, -13 lines 0 comments Download
M src/gpu/effects/GrDistanceFieldTextureEffect.cpp View 10 chunks +25 lines, -13 lines 0 comments Download
M src/gpu/gl/GrGLGeometryProcessor.h View 1 2 3 4 5 3 chunks +13 lines, -0 lines 0 comments Download
M src/gpu/gl/GrGLProcessor.h View 1 2 3 4 5 4 chunks +12 lines, -11 lines 0 comments Download
M src/gpu/gl/GrGLProgram.cpp View 1 2 3 4 5 6 1 chunk +2 lines, -1 line 0 comments Download
M src/gpu/gl/GrGLProgramDesc.cpp View 1 2 3 4 5 6 3 chunks +5 lines, -3 lines 0 comments Download
M src/gpu/gl/builders/GrGLProgramBuilder.cpp View 1 2 3 4 5 6 1 chunk +3 lines, -2 lines 0 comments Download

Messages

Total messages: 26 (9 generated)
joshualitt
This CL simply creates the BatchTracker object and threads it into GPs. There are factories ...
6 years ago (2014-12-02 22:07:55 UTC) #2
bsalomon
mostly looks good. Some questions and request for comments. https://codereview.chromium.org/772513002/diff/40001/src/gpu/GrGeometryProcessor.h File src/gpu/GrGeometryProcessor.h (right): https://codereview.chromium.org/772513002/diff/40001/src/gpu/GrGeometryProcessor.h#newcode28 src/gpu/GrGeometryProcessor.h:28: ...
6 years ago (2014-12-03 14:38:20 UTC) #3
joshualitt
On 2014/12/03 14:38:20, bsalomon wrote: > mostly looks good. Some questions and request for comments. ...
6 years ago (2014-12-03 14:49:24 UTC) #4
bsalomon
https://codereview.chromium.org/772513002/diff/40001/src/gpu/GrGeometryProcessor.h File src/gpu/GrGeometryProcessor.h (right): https://codereview.chromium.org/772513002/diff/40001/src/gpu/GrGeometryProcessor.h#newcode16 src/gpu/GrGeometryProcessor.h:16: * A struct for tracking batching decisions. While this ...
6 years ago (2014-12-03 14:58:52 UTC) #5
joshualitt
feedback incorporated
6 years ago (2014-12-03 19:29:18 UTC) #6
bsalomon
lgtm https://codereview.chromium.org/772513002/diff/80001/src/gpu/gl/GrGLGeometryProcessor.h File src/gpu/gl/GrGLGeometryProcessor.h (right): https://codereview.chromium.org/772513002/diff/80001/src/gpu/gl/GrGLGeometryProcessor.h#newcode56 src/gpu/gl/GrGLGeometryProcessor.h:56: to have an identical effect key as the ...
6 years ago (2014-12-03 19:38:32 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/772513002/100001
6 years ago (2014-12-03 22:46:20 UTC) #9
commit-bot: I haz the power
Failed to apply patch for src/gpu/GrOptDrawState.cpp: While running git apply --index -3 -p1; error: patch ...
6 years ago (2014-12-03 22:46:25 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/772513002/140001
6 years ago (2014-12-03 22:50:31 UTC) #13
commit-bot: I haz the power
Try jobs failed on following builders: Build-Win-VS2013-x86-Debug-Trybot on client.skia.compile (http://build.chromium.org/p/client.skia.compile/builders/Build-Win-VS2013-x86-Debug-Trybot/builds/1317)
6 years ago (2014-12-03 22:54:03 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/772513002/140001
6 years ago (2014-12-03 23:04:54 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: Build-Win-VS2013-x86-Debug-Trybot on client.skia.compile (http://build.chromium.org/p/client.skia.compile/builders/Build-Win-VS2013-x86-Debug-Trybot/builds/1319)
6 years ago (2014-12-03 23:08:14 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/772513002/160001
6 years ago (2014-12-03 23:25:52 UTC) #21
commit-bot: I haz the power
Committed patchset #9 (id:160001) as https://skia.googlesource.com/skia/+/c3a6eb23483e5d28073b509a5f637f41660de294
6 years ago (2014-12-03 23:34:32 UTC) #22
joshualitt
A revert of this CL (patchset #9 id:160001) has been created in https://codereview.chromium.org/774133003/ by joshualitt@google.com. ...
6 years ago (2014-12-04 13:59:21 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/772513002/180001
6 years ago (2014-12-04 18:27:26 UTC) #25
commit-bot: I haz the power
6 years ago (2014-12-04 18:41:44 UTC) #26
Message was sent while issue was closed.
Committed patchset #10 (id:180001) as
https://skia.googlesource.com/skia/+/87f48d997ec29e5eeaa7567355775e93465dd60d

Powered by Google App Engine
This is Rietveld 408576698