c19cdc254cc08f334b00c3b9fdb703818c8ca681 |
|
10-May-2015 |
egdaniel <egdaniel@google.com> |
Only discard for XP dstCopies if we have a coverage value. TBR=bsalomon@google.com BUG=skia: Review URL: https://codereview.chromium.org/1125283005
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
29bee0fe657fabf7c396502b69c9167fba13eaaa |
|
29-Apr-2015 |
egdaniel <egdaniel@google.com> |
Make XPFragmentBuilder only Builder with access to DstCopy. Plus a bunch of renaming. BUG=skia: Review URL: https://codereview.chromium.org/1110033004
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
cfc18867d982119d9dc2888bf09f1093012daadd |
|
28-Apr-2015 |
jvanverth <jvanverth@google.com> |
Use GLSLCaps for creating processor keys and GLSL-specific programs Effectively all this does is future-proof any GLSL-specific code, as GLSLCaps is just a typedef of GLCaps. BUG=skia: Review URL: https://codereview.chromium.org/1109863004
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
f4f2b442228ca188cfb6b44ee3faa86773bb9db3 |
|
23-Apr-2015 |
cdalton <cdalton@nvidia.com> |
Add onGetBlendInfo to GrXferProcessor Adds an onGetBlendInfo method for GrXferProcessor subclasses to override instead of overriding getBlendInfo directly. This gives the base class a chance to initialize the struct with default values before passing it on. As the BlendInfo struct grows, this will keep things simple and less error prone. BUG=skia: NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1049143002
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
36352bf5e38f45a70ee4f4fc132a38048d38206d |
|
26-Mar-2015 |
mtklein <mtklein@chromium.org> |
C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} NOPRESUBMIT=true BUG=skia: DOCS_PREVIEW= https://skia.org/?cl=1037793002 Review URL: https://codereview.chromium.org/1037793002
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
3ad6570e94965d54871eaea8b314f560b82ca792 |
|
17-Feb-2015 |
egdaniel <egdaniel@google.com> |
Use dst copies in porter duffer XP to correctly render certain blends. BUG=skia: Committed: https://skia.googlesource.com/skia/+/997c6358d94e188b1a7b89a4f86e24cbe0f5a164 Review URL: https://codereview.chromium.org/914003003
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
b197b8ff31b73ccb20423023e03592df8ae78ea6 |
|
17-Feb-2015 |
egdaniel <egdaniel@google.com> |
Use SkXfermode as public facing enum for GrPorterDuffXP BUG=skia: Review URL: https://codereview.chromium.org/926593005
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
2b816bacc0696f03d88c8060b21eda1e5cc7e8b1 |
|
13-Feb-2015 |
egdaniel <egdaniel@google.com> |
Revert of Use dst copies in porter duffer XP to correctly render certain blends. (patchset #4 id:60001 of https://codereview.chromium.org/914003003/) Reason for revert: Failing GLProgramTest passing in stupid coeffs Original issue's description: > Use dst copies in porter duffer XP to correctly render certain blends. > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/997c6358d94e188b1a7b89a4f86e24cbe0f5a164 TBR=bsalomon@google.com,joshualitt@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/923153003
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
997c6358d94e188b1a7b89a4f86e24cbe0f5a164 |
|
13-Feb-2015 |
egdaniel <egdaniel@google.com> |
Use dst copies in porter duffer XP to correctly render certain blends. BUG=skia: Review URL: https://codereview.chromium.org/914003003
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
41d4f09356567ead0216e1a7e4110bd58822b81f |
|
09-Feb-2015 |
egdaniel <egdaniel@google.com> |
Move GrXferProcessor subclasses into cpp files BUG=skia: Review URL: https://codereview.chromium.org/860383007
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
50785a3d10b53bea5beb6e18431a2449860be237 |
|
06-Feb-2015 |
bsalomon <bsalomon@google.com> |
Revert of Revert of Move DstCopy on gpu into the GrXferProcessor. (patchset #1 id:1 of https://codereview.chromium.org/901663007/) Reason for revert: The revert didn't help the 10.9 bot. Unreverting by reverting the revert (which is basically relanding the original patch which itself was a revert of a revert). Revert. Original issue's description: > Revert of Move DstCopy on gpu into the GrXferProcessor. (patchset #11 id:200001 of https://codereview.chromium.org/885923002/) > > Reason for revert: > Testing to see if reverting fixes 10.9 bots. > > Original issue's description: > > Move DstCopy on gpu into the GrXferProcessor. > > > > BUG=skia: > > > > Committed: https://skia.googlesource.com/skia/+/74a11753604768bf461b80cabb66060e8564d82c > > > > Committed: https://skia.googlesource.com/skia/+/5e1378d0e075a323144ba14e0a4cbcca35eccc69 > > TBR=joshualitt@google.com,egdaniel@google.com > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/21b2c53218ab25f4268e3992e51d916076a2a7ee TBR=joshualitt@google.com,egdaniel@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/873723009
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
21b2c53218ab25f4268e3992e51d916076a2a7ee |
|
05-Feb-2015 |
bsalomon <bsalomon@google.com> |
Revert of Move DstCopy on gpu into the GrXferProcessor. (patchset #11 id:200001 of https://codereview.chromium.org/885923002/) Reason for revert: Testing to see if reverting fixes 10.9 bots. Original issue's description: > Move DstCopy on gpu into the GrXferProcessor. > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/74a11753604768bf461b80cabb66060e8564d82c > > Committed: https://skia.googlesource.com/skia/+/5e1378d0e075a323144ba14e0a4cbcca35eccc69 TBR=joshualitt@google.com,egdaniel@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/901663007
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
5e1378d0e075a323144ba14e0a4cbcca35eccc69 |
|
05-Feb-2015 |
egdaniel <egdaniel@google.com> |
Move DstCopy on gpu into the GrXferProcessor. BUG=skia: Committed: https://skia.googlesource.com/skia/+/74a11753604768bf461b80cabb66060e8564d82c Review URL: https://codereview.chromium.org/885923002
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
4dce32c46675efb901618161771d450241af4307 |
|
04-Feb-2015 |
egdaniel <egdaniel@google.com> |
Revert "Move DstCopy on gpu into the GrXferProcessor." This reverts commit 74a11753604768bf461b80cabb66060e8564d82c. TBR=joshualitt@google.com,bsalomon@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Committed: https://skia.googlesource.com/skia/+/3e9dfdb3784c0cbfecf7589a74aa9aff7ef40abd Review URL: https://codereview.chromium.org/896163003
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
7adb35559430303a25be37f21af56c0df6c62f2b |
|
04-Feb-2015 |
egdaniel <egdaniel@google.com> |
Revert of Revert "Move DstCopy on gpu into the GrXferProcessor." (patchset #1 id:1 of https://codereview.chromium.org/896163003/) Reason for revert: failed on my manual revert Original issue's description: > Revert "Move DstCopy on gpu into the GrXferProcessor." > > This reverts commit 74a11753604768bf461b80cabb66060e8564d82c. > > TBR=joshualitt@google.com,bsalomon@google.com > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/3e9dfdb3784c0cbfecf7589a74aa9aff7ef40abd TBR= NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/900913002
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
3e9dfdb3784c0cbfecf7589a74aa9aff7ef40abd |
|
04-Feb-2015 |
egdaniel <egdaniel@google.com> |
Revert "Move DstCopy on gpu into the GrXferProcessor." This reverts commit 74a11753604768bf461b80cabb66060e8564d82c. TBR=joshualitt@google.com,bsalomon@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/896163003
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
74a11753604768bf461b80cabb66060e8564d82c |
|
04-Feb-2015 |
egdaniel <egdaniel@google.com> |
Move DstCopy on gpu into the GrXferProcessor. BUG=skia: Review URL: https://codereview.chromium.org/885923002
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
71e236c03e65ff6b48a3d0eb091f814dd3e3a928 |
|
20-Jan-2015 |
egdaniel <egdaniel@google.com> |
Remove willReadDst from GrFragmentProcessor. Since only XP's can read dst now, there is no reason to have this query on GrFP. This also triggered a chain reaction of cleaning up/removing unnecessary code elsewhere. BUG=skia: Review URL: https://codereview.chromium.org/851143003
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
080e673b10ac607305f140ddb245e140ccde40c6 |
|
22-Dec-2014 |
egdaniel <egdaniel@google.com> |
Add XP to handle the cases where we disable color write. BUG=skia: Review URL: https://codereview.chromium.org/787233003
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
9e4ecdc9f86724dcce23dc7546e2f295b901407b |
|
18-Dec-2014 |
egdaniel <egdaniel@google.com> |
Add an InvariantOutput for the XPF. The Invariant output holds information about final post blended color and other general information like will it blend with dst. Having this new struct allowed me to also remove some functions that were previously querying subsets of the invariant output. BUG=skia: Review URL: https://codereview.chromium.org/814933002
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|
8750924a1470e8215b2a344155259b93062d3fa2 |
|
17-Dec-2014 |
egdaniel <egdaniel@google.com> |
Add Coverage Drawing XP BUG=skia: Review URL: https://codereview.chromium.org/808813002
/external/skia/src/gpu/effects/GrCoverageSetOpXP.cpp
|