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

Issue 537773004: Add GrProgramElement base class for GrEffect with deferred exec ref. (Closed)

Created:
6 years, 3 months ago by bsalomon
Modified:
6 years, 3 months ago
Reviewers:
robertphillips
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@master
Visibility:
Public.

Description

Add GrProgramElement base class for GrEffect with deferred exec ref. BUG=skia:2889 Committed: https://skia.googlesource.com/skia/+/95740981c36266e4595ddde2264aa38e3c7e2d02

Patch Set 1 #

Patch Set 2 : split out files, cleanup #

Patch Set 3 : more cleanup #

Patch Set 4 : small fixes needed for next CL in the series. #

Total comments: 16

Patch Set 5 : move another file to public include :( #

Patch Set 6 : Address comments #

Patch Set 7 : rename var to remove Gr in middle of name #

Patch Set 8 : one more extra 'e' in pending #

Total comments: 14

Patch Set 9 : Address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+389 lines, -8 lines) Patch
M gyp/gpu.gypi View 1 2 3 4 2 chunks +5 lines, -0 lines 0 comments Download
M include/gpu/GrEffect.h View 1 4 chunks +4 lines, -7 lines 0 comments Download
M include/gpu/GrGpuResource.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
A include/gpu/GrProgramElement.h View 1 2 3 4 5 6 7 8 1 chunk +94 lines, -0 lines 0 comments Download
A include/gpu/GrProgramElementRef.h View 1 2 3 4 5 6 7 8 1 chunk +73 lines, -0 lines 0 comments Download
A include/gpu/GrProgramResource.h View 1 2 3 4 5 6 7 8 1 chunk +73 lines, -0 lines 0 comments Download
A src/gpu/GrProgramElement.cpp View 1 2 3 4 5 6 7 8 1 chunk +30 lines, -0 lines 0 comments Download
A src/gpu/GrProgramResource.cpp View 1 2 3 4 5 6 7 8 1 chunk +109 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (2 generated)
bsalomon
Also adds auto-unref/smartptr helper classes that allow converting normal refs to deferred reads/writes (for resources) ...
6 years, 3 months ago (2014-09-04 15:41:25 UTC) #2
robertphillips
first pass https://codereview.chromium.org/537773004/diff/60001/include/gpu/GrProgramElement.h File include/gpu/GrProgramElement.h (right): https://codereview.chromium.org/537773004/diff/60001/include/gpu/GrProgramElement.h#newcode20 include/gpu/GrProgramElement.h:20: * All GrGpuResource objects owned by a ...
6 years, 3 months ago (2014-09-04 17:39:13 UTC) #3
bsalomon
https://codereview.chromium.org/537773004/diff/60001/include/gpu/GrProgramElement.h File include/gpu/GrProgramElement.h (right): https://codereview.chromium.org/537773004/diff/60001/include/gpu/GrProgramElement.h#newcode20 include/gpu/GrProgramElement.h:20: * On 2014/09/04 17:39:12, robertphillips wrote: > All GrGpuResource ...
6 years, 3 months ago (2014-09-04 18:09:42 UTC) #4
robertphillips
lgtm + suggestions https://codereview.chromium.org/537773004/diff/140001/include/gpu/GrProgramElement.h File include/gpu/GrProgramElement.h (right): https://codereview.chromium.org/537773004/diff/140001/include/gpu/GrProgramElement.h#newcode16 include/gpu/GrProgramElement.h:16: /** and GrGeometryProcessor ? https://codereview.chromium.org/537773004/diff/140001/include/gpu/GrProgramElement.h#newcode66 include/gpu/GrProgramElement.h:66: ...
6 years, 3 months ago (2014-09-04 19:48:57 UTC) #5
bsalomon
https://codereview.chromium.org/537773004/diff/140001/include/gpu/GrProgramElement.h File include/gpu/GrProgramElement.h (right): https://codereview.chromium.org/537773004/diff/140001/include/gpu/GrProgramElement.h#newcode16 include/gpu/GrProgramElement.h:16: /** On 2014/09/04 19:48:57, robertphillips wrote: > and GrGeometryProcessor ...
6 years, 3 months ago (2014-09-04 20:03:17 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://skia-tree-status.appspot.com/cq/bsalomon@google.com/537773004/150001
6 years, 3 months ago (2014-09-04 20:03:55 UTC) #8
commit-bot: I haz the power
6 years, 3 months ago (2014-09-04 20:12:40 UTC) #9
Message was sent while issue was closed.
Committed patchset #9 (id:150001) as 95740981c36266e4595ddde2264aa38e3c7e2d02

Powered by Google App Engine
This is Rietveld 408576698