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

Issue 637003003: Opt state takes a GP instead of a GeometryStage (Closed)

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

Description

Patch Set 1 #

Patch Set 2 : cleanup #

Patch Set 3 : rebase on master #

Patch Set 4 : cleanup + rebase #

Patch Set 5 : cleaning up #

Patch Set 6 : small style nit #

Patch Set 7 : rebase #

Patch Set 8 : build fix #

Patch Set 9 : #

Total comments: 8

Patch Set 10 : #

Patch Set 11 : cleanup #

Patch Set 12 : rebase #

Patch Set 13 : cleanup #

Patch Set 14 : #

Patch Set 15 : clean clean clean #

Total comments: 9

Patch Set 16 : feedback inc #

Patch Set 17 : tidying #

Patch Set 18 : build errors #

Patch Set 19 : memory leaks fixed #

Unified diffs Side-by-side diffs Delta from patch set Stats (+405 lines, -621 lines) Patch
M include/gpu/GrProcessor.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 6 chunks +17 lines, -18 lines 0 comments Download
M include/gpu/GrProcessorStage.h View 1 2 3 4 5 6 7 8 9 4 chunks +9 lines, -35 lines 0 comments Download
M src/effects/gradients/SkGradientShaderPriv.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/GrDrawState.h View 1 2 3 4 5 6 4 chunks +8 lines, -8 lines 0 comments Download
M src/gpu/GrDrawState.cpp View 1 2 3 4 5 6 7 8 9 13 chunks +9 lines, -33 lines 0 comments Download
M src/gpu/GrDrawTarget.cpp View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/GrOptDrawState.h View 1 2 3 4 5 6 7 8 9 2 chunks +5 lines, -4 lines 0 comments Download
M src/gpu/GrOptDrawState.cpp View 1 2 3 4 5 6 7 8 9 4 chunks +6 lines, -8 lines 0 comments Download
M src/gpu/GrProcessor.cpp View 1 2 3 4 5 6 7 8 9 3 chunks +7 lines, -10 lines 0 comments Download
M src/gpu/effects/GrConfigConversionEffect.h View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/gl/GrGLGeometryProcessor.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +2 lines, -0 lines 0 comments Download
M src/gpu/gl/GrGLProcessor.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M src/gpu/gl/GrGLProgram.h View 1 2 3 4 5 6 7 8 9 10 11 12 7 chunks +13 lines, -39 lines 0 comments Download
M src/gpu/gl/GrGLProgram.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 11 chunks +58 lines, -66 lines 0 comments Download
M src/gpu/gl/GrGLProgramDesc.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +9 lines, -17 lines 0 comments Download
M src/gpu/gl/GrGLProgramDesc.cpp View 1 2 3 4 5 6 7 8 9 10 7 chunks +41 lines, -108 lines 0 comments Download
M src/gpu/gl/GrGpuGL.h View 1 chunk +1 line, -4 lines 0 comments Download
M src/gpu/gl/GrGpuGL_program.cpp View 1 2 3 4 5 6 4 chunks +5 lines, -33 lines 0 comments Download
M src/gpu/gl/builders/GrGLLegacyNvprProgramBuilder.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M src/gpu/gl/builders/GrGLLegacyNvprProgramBuilder.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +5 lines, -8 lines 0 comments Download
M src/gpu/gl/builders/GrGLNvprProgramBuilder.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +3 lines, -3 lines 0 comments Download
M src/gpu/gl/builders/GrGLNvprProgramBuilder.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +13 lines, -15 lines 0 comments Download
M src/gpu/gl/builders/GrGLProgramBuilder.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 10 chunks +65 lines, -67 lines 0 comments Download
M src/gpu/gl/builders/GrGLProgramBuilder.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 9 chunks +120 lines, -124 lines 0 comments Download
M src/gpu/gl/builders/GrGLVertexShaderBuilder.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M tests/GLProgramsTest.cpp View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -15 lines 0 comments Download

Messages

Total messages: 29 (6 generated)
joshua.litt
6 years, 2 months ago (2014-10-09 16:54:57 UTC) #2
egdaniel
Is it possible to split the GStage -> GProcessor change and the removing of color/coverage ...
6 years, 2 months ago (2014-10-09 17:17:13 UTC) #3
joshua.litt
On 2014/10/09 17:17:13, egdaniel wrote: > Is it possible to split the GStage -> GProcessor ...
6 years, 2 months ago (2014-10-09 17:22:02 UTC) #4
bsalomon
https://codereview.chromium.org/637003003/diff/160001/include/gpu/GrProcessor.h File include/gpu/GrProcessor.h (right): https://codereview.chromium.org/637003003/diff/160001/include/gpu/GrProcessor.h#newcode217 include/gpu/GrProcessor.h:217: * pointer). The GrCoordTransform is typically a member field ...
6 years, 2 months ago (2014-10-09 18:35:45 UTC) #5
egdaniel
https://codereview.chromium.org/637003003/diff/160001/src/gpu/gl/GrGLProgram.h File src/gpu/gl/GrGLProgram.h (right): https://codereview.chromium.org/637003003/diff/160001/src/gpu/gl/GrGLProgram.h#newcode185 src/gpu/gl/GrGLProgram.h:185: void setData(const GrOptDrawState& optState, GrGLInstalledProcessors* installedProcessors) { On 2014/10/09 ...
6 years, 2 months ago (2014-10-09 18:52:04 UTC) #6
joshua.litt
On 2014/10/09 18:52:04, egdaniel wrote: > https://codereview.chromium.org/637003003/diff/160001/src/gpu/gl/GrGLProgram.h > File src/gpu/gl/GrGLProgram.h (right): > > https://codereview.chromium.org/637003003/diff/160001/src/gpu/gl/GrGLProgram.h#newcode185 > ...
6 years, 2 months ago (2014-10-09 19:02:13 UTC) #7
joshua.litt
On 2014/10/09 19:02:13, joshua.litt wrote: > On 2014/10/09 18:52:04, egdaniel wrote: > > https://codereview.chromium.org/637003003/diff/160001/src/gpu/gl/GrGLProgram.h > ...
6 years, 2 months ago (2014-10-09 19:05:14 UTC) #8
joshua.litt
feedback incorporated https://codereview.chromium.org/637003003/diff/700001/src/gpu/gl/builders/GrGLProgramBuilder.cpp File src/gpu/gl/builders/GrGLProgramBuilder.cpp (right): https://codereview.chromium.org/637003003/diff/700001/src/gpu/gl/builders/GrGLProgramBuilder.cpp#newcode253 src/gpu/gl/builders/GrGLProgramBuilder.cpp:253: // TODO effects cannot zeros, the fix ...
6 years, 2 months ago (2014-10-10 13:44:59 UTC) #9
joshua.litt
On 2014/10/10 13:44:59, joshua.litt wrote: > feedback incorporated > > https://codereview.chromium.org/637003003/diff/700001/src/gpu/gl/builders/GrGLProgramBuilder.cpp > File src/gpu/gl/builders/GrGLProgramBuilder.cpp (right): ...
6 years, 2 months ago (2014-10-10 13:47:03 UTC) #10
bsalomon
This is so much clearer than before! Minor inline comments/suggestions. https://codereview.chromium.org/637003003/diff/700001/include/gpu/GrProcessor.h File include/gpu/GrProcessor.h (right): https://codereview.chromium.org/637003003/diff/700001/include/gpu/GrProcessor.h#newcode215 ...
6 years, 2 months ago (2014-10-10 15:25:50 UTC) #11
joshua.litt
feedback inc, I'll cleanup effetClassID on another CL
6 years, 2 months ago (2014-10-10 15:47:42 UTC) #12
bsalomon
lgtm
6 years, 2 months ago (2014-10-10 15:50:33 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/637003003/1350001
6 years, 2 months ago (2014-10-10 16:36:38 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: Build-Ubuntu13.10-Clang-x86_64-Debug-Trybot on tryserver.skia (http://108.170.220.76:10117/builders/Build-Ubuntu13.10-Clang-x86_64-Debug-Trybot/builds/2046)
6 years, 2 months ago (2014-10-10 16:43:22 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/637003003/1500001
6 years, 2 months ago (2014-10-10 16:49:22 UTC) #19
commit-bot: I haz the power
Committed patchset #18 (id:1500001) as 71856d520461ae025a0332aa0ce9735a096d9baf
6 years, 2 months ago (2014-10-10 16:56:59 UTC) #20
danakj
Could this cause this failure? http://build.chromium.org/p/chromium.gpu/builders/Mac%20Release%20%28ATI%29/builds/18525
6 years, 2 months ago (2014-10-10 20:27:56 UTC) #22
joshua.litt
A revert of this CL (patchset #18 id:1500001) has been created in https://codereview.chromium.org/647183002/ by joshualitt@chromium.org. ...
6 years, 2 months ago (2014-10-10 21:10:30 UTC) #23
joshua.litt
On 2014/10/10 21:10:30, joshua.litt wrote: > A revert of this CL (patchset #18 id:1500001) has ...
6 years, 2 months ago (2014-10-10 21:17:34 UTC) #24
danakj
On 2014/10/10 21:17:34, joshua.litt wrote: > On 2014/10/10 21:10:30, joshua.litt wrote: > > A revert ...
6 years, 2 months ago (2014-10-10 21:44:13 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/637003003/1740001
6 years, 2 months ago (2014-10-11 00:39:11 UTC) #27
commit-bot: I haz the power
Committed patchset #19 (id:1740001) as a5305a110ab5201d5dadd40cbe711582d5ac4996
6 years, 2 months ago (2014-10-11 00:47:26 UTC) #28
joshualitt
6 years, 2 months ago (2014-10-16 14:32:22 UTC) #29
Message was sent while issue was closed.
On 2014/10/11 00:47:26, I haz the power (commit-bot) wrote:
> Committed patchset #19 (id:1740001) as
a5305a110ab5201d5dadd40cbe711582d5ac4996

Dana, this hasn't happened in 100+ builds.  My guess is there is some kind of
race condition in the test itself.

Powered by Google App Engine
This is Rietveld 408576698