ff2103200bad7abcf8929ae22ac78a9f4f725142 |
|
24-Nov-2015 |
ethannicholas <ethannicholas@google.com> |
New API for computing optimization invariants. Review URL: https://codereview.chromium.org/1467553002
/external/skia/src/gpu/GrProcOptInfo.cpp
|
723b0501e22373bb3e6c306daaceae02cda8a124 |
|
15-Sep-2015 |
egdaniel <egdaniel@google.com> |
Add support for blending of LCD for all blend modes. BUG=skia: Review URL: https://codereview.chromium.org/1313623002
/external/skia/src/gpu/GrProcOptInfo.cpp
|
465283cdf98ed9ab5285ca7b9814e430fca1d452 |
|
11-Sep-2015 |
joshualitt <joshualitt@chromium.org> |
Remove batchtracker BUG=skia: Review URL: https://codereview.chromium.org/1332923003
/external/skia/src/gpu/GrProcOptInfo.cpp
|
ac856c97acc84dcb54d9cdb068ec8a02b8869647 |
|
27-Aug-2015 |
bsalomon <bsalomon@google.com> |
Remove GrStagedProcessor, remove the word Stage as it applies to FPs Committed: https://skia.googlesource.com/skia/+/24243446cdf7b7e4e132c2a0c387c7723777e0c7 Review URL: https://codereview.chromium.org/1307223004
/external/skia/src/gpu/GrProcOptInfo.cpp
|
4bf69f7bbc073c1dc257f93f8c5b2a530123cb3c |
|
26-Aug-2015 |
rmistry <rmistry@google.com> |
Revert of Remove GrStagedProcessor, remove the word Stage as it applies to FPs (patchset #6 id:90001 of https://codereview.chromium.org/1307223004/ ) Reason for revert: Causes bot failures: https://uberchromegw.corp.google.com/i/client.skia/builders/Test-Mac10.9-Clang-MacMini6.2-GPU-HD4000-x86_64-Debug/builds/1639 https://uberchromegw.corp.google.com/i/client.skia/builders/Test-Ubuntu-GCC-ShuttleA-GPU-GTX660-x86_64-Debug/builds/1702 https://uberchromegw.corp.google.com/i/client.skia.android/builders/Test-Android-GCC-NexusPlayer-GPU-PowerVR-x86-Debug/builds/1223 Original issue's description: > Remove GrStagedProcessor, remove the word Stage as it applies to FPs > > Committed: https://skia.googlesource.com/skia/+/24243446cdf7b7e4e132c2a0c387c7723777e0c7 TBR=joshualitt@google.com,egdaniel@google.com,bsalomon@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1306803003
/external/skia/src/gpu/GrProcOptInfo.cpp
|
24243446cdf7b7e4e132c2a0c387c7723777e0c7 |
|
26-Aug-2015 |
bsalomon <bsalomon@google.com> |
Remove GrStagedProcessor, remove the word Stage as it applies to FPs Review URL: https://codereview.chromium.org/1307223004
/external/skia/src/gpu/GrProcOptInfo.cpp
|
16b991390bb988b194a868ab8de66db4c21c7c13 |
|
13-Aug-2015 |
bsalomon <bsalomon@google.com> |
Split GrDrawBatch and GrVertexBatch into their own files TBR=joshualitt@google.com Review URL: https://codereview.chromium.org/1296483002
/external/skia/src/gpu/GrProcOptInfo.cpp
|
abd30f54b7ff1704a8930c4307ea242d09425d02 |
|
13-Aug-2015 |
bsalomon <bsalomon@google.com> |
Introduce GrBatch subclasses GrDrawBatch and GrVertexBatch to prepare for non-drawing batches Review URL: https://codereview.chromium.org/1293583002
/external/skia/src/gpu/GrProcOptInfo.cpp
|
74417824cd988f7d6114858e09720ba00416ce11 |
|
07-Aug-2015 |
joshualitt <joshualitt@chromium.org> |
Make folder for batches BUG=skia: Review URL: https://codereview.chromium.org/1277233002
/external/skia/src/gpu/GrProcOptInfo.cpp
|
3df1e2163f9d7afc997dc14c440fab31277bff5c |
|
14-Jul-2015 |
joshualitt <joshualitt@chromium.org> |
Another trivial cleanup TBR=bsalomon@google.com BUG=skia: Committed: https://skia.googlesource.com/skia/+/52e7657cd850f95e66eb23c6d138ee45149a1039 Review URL: https://codereview.chromium.org/1229303003
/external/skia/src/gpu/GrProcOptInfo.cpp
|
6968428f44e8cc42edee7e3238b37e3b3a46106f |
|
13-Jul-2015 |
joshualitt <joshualitt@google.com> |
Revert of Another trivial cleanup (patchset #6 id:100001 of https://codereview.chromium.org/1229303003/) Reason for revert: breaking things Original issue's description: > Another trivial cleanup > > TBR=bsalomon@google.com > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/52e7657cd850f95e66eb23c6d138ee45149a1039 TBR=robertphillips@google.com,joshualitt@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/1233853004
/external/skia/src/gpu/GrProcOptInfo.cpp
|
52e7657cd850f95e66eb23c6d138ee45149a1039 |
|
13-Jul-2015 |
joshualitt <joshualitt@chromium.org> |
Another trivial cleanup TBR=bsalomon@google.com BUG=skia: Review URL: https://codereview.chromium.org/1229303003
/external/skia/src/gpu/GrProcOptInfo.cpp
|
4d8da81562852e0ff7e18b66ee1cebd50ad81ee8 |
|
28-Jan-2015 |
joshualitt <joshualitt@chromium.org> |
GrBatchPrototype BUG=skia: Committed: https://skia.googlesource.com/skia/+/d15e4e45374275c045572b304c229237c4a82be4 Committed: https://skia.googlesource.com/skia/+/d5a7db4a867c7e6ccf8451a053d987b470099198 Review URL: https://codereview.chromium.org/845103005
/external/skia/src/gpu/GrProcOptInfo.cpp
|
c2893c5e3870d7e9a37ca146e7da88fba54977d5 |
|
28-Jan-2015 |
joshualitt <joshualitt@google.com> |
Revert of GrBatchPrototype (patchset #32 id:630001 of https://codereview.chromium.org/845103005/) Reason for revert: One last try to fix mac perf regression Original issue's description: > GrBatchPrototype > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/d15e4e45374275c045572b304c229237c4a82be4 > > Committed: https://skia.googlesource.com/skia/+/d5a7db4a867c7e6ccf8451a053d987b470099198 TBR=bsalomon@google.com,kkinnunen@nvidia.com,joshualitt@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/877393002
/external/skia/src/gpu/GrProcOptInfo.cpp
|
d5a7db4a867c7e6ccf8451a053d987b470099198 |
|
28-Jan-2015 |
joshualitt <joshualitt@chromium.org> |
GrBatchPrototype BUG=skia: Committed: https://skia.googlesource.com/skia/+/d15e4e45374275c045572b304c229237c4a82be4 Review URL: https://codereview.chromium.org/845103005
/external/skia/src/gpu/GrProcOptInfo.cpp
|
ca0a1799ffdceb4ccd998468566f39abac2f0b55 |
|
27-Jan-2015 |
joshualitt <joshualitt@google.com> |
Revert of GrBatchPrototype (patchset #30 id:570001 of https://codereview.chromium.org/845103005/) Reason for revert: creates large performance regression Original issue's description: > GrBatchPrototype > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/d15e4e45374275c045572b304c229237c4a82be4 TBR=bsalomon@google.com,joshualitt@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/862823004
/external/skia/src/gpu/GrProcOptInfo.cpp
|
d15e4e45374275c045572b304c229237c4a82be4 |
|
26-Jan-2015 |
joshualitt <joshualitt@chromium.org> |
GrBatchPrototype BUG=skia: Review URL: https://codereview.chromium.org/845103005
/external/skia/src/gpu/GrProcOptInfo.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/GrProcOptInfo.cpp
|
40d4bd8dafe9ed844f29a3de3d8965672248ee73 |
|
29-Dec-2014 |
joshualitt <joshualitt@chromium.org> |
removing coord change matrices BUG=skia: Review URL: https://codereview.chromium.org/821243003
/external/skia/src/gpu/GrProcOptInfo.cpp
|
9b98932adaceb7ad0a617ade16616923f6bffe84 |
|
15-Dec-2014 |
joshualitt <joshualitt@chromium.org> |
This change will ultimately pull uniform color, and to a much lesser degree uniform coverage, into GPs. There are still some loose ends because drawstate has the ability to override the GP, but fixing these cleanly will have to wait until we have deferred geometry in place and can make attribute / uniform decisions on the fly. BUG=skia: Review URL: https://codereview.chromium.org/746423007
/external/skia/src/gpu/GrProcOptInfo.cpp
|
56995b5cc00c9c83bd5fcf86bca9a67e939a96cb |
|
12-Dec-2014 |
joshualitt <joshualitt@chromium.org> |
Remove GP from drawstate, revision of invariant output for GP BUG=skia: Committed: https://skia.googlesource.com/skia/+/c6bc58eded89b0c0a36b8e20e193c200f297a0da Review URL: https://codereview.chromium.org/791743003
/external/skia/src/gpu/GrProcOptInfo.cpp
|
8c0f615fdd41b8b8048bf398791bb2138c511826 |
|
10-Dec-2014 |
joshualitt <joshualitt@google.com> |
Revert of Remove GP from drawstate, revision of invariant output for GP (patchset #9 id:160001 of https://codereview.chromium.org/791743003/) Reason for revert: breaks mac Original issue's description: > Remove GP from drawstate, revision of invariant output for GP > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/c6bc58eded89b0c0a36b8e20e193c200f297a0da TBR=bsalomon@google.com,egdaniel@google.com,joshualitt@chromium.org NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/794843002
/external/skia/src/gpu/GrProcOptInfo.cpp
|
c6bc58eded89b0c0a36b8e20e193c200f297a0da |
|
10-Dec-2014 |
joshualitt <joshualitt@chromium.org> |
Remove GP from drawstate, revision of invariant output for GP BUG=skia: Review URL: https://codereview.chromium.org/791743003
/external/skia/src/gpu/GrProcOptInfo.cpp
|
9513143efa734bef0c1a0c7f945022572dbc8518 |
|
09-Dec-2014 |
egdaniel <egdaniel@google.com> |
Make all blending up to GrOptDrawState be handled by the xp/xp factory. In this cl the blending information is extracted for the xp and stored in the ODS which is then used as it currently is. In the follow up cl, an XP backend will be added and at that point all blending work will take place inside XP's. BUG=skia: Committed: https://skia.googlesource.com/skia/+/7c66342a399b529634bed0fabfaa562db2c0dbd4 Review URL: https://codereview.chromium.org/759713002
/external/skia/src/gpu/GrProcOptInfo.cpp
|
8d95ffa497091d0c9c7cda099684c7bca6714a17 |
|
08-Dec-2014 |
egdaniel <egdaniel@google.com> |
Revert of Make all blending up to GrOptDrawState be handled by the xp/xp factory. (patchset #7 id:140001 of https://codereview.chromium.org/759713002/) Reason for revert: break many gm's Original issue's description: > Make all blending up to GrOptDrawState be handled by the xp/xp factory. > > In this cl the blending information is extracted for the xp and stored in the ODS > which is then used as it currently is. In the follow up cl, an XP backend will be added > and at that point all blending work will take place inside XP's. > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/7c66342a399b529634bed0fabfaa562db2c0dbd4 TBR=bsalomon@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/766653008
/external/skia/src/gpu/GrProcOptInfo.cpp
|
7c66342a399b529634bed0fabfaa562db2c0dbd4 |
|
08-Dec-2014 |
egdaniel <egdaniel@google.com> |
Make all blending up to GrOptDrawState be handled by the xp/xp factory. In this cl the blending information is extracted for the xp and stored in the ODS which is then used as it currently is. In the follow up cl, an XP backend will be added and at that point all blending work will take place inside XP's. BUG=skia: Review URL: https://codereview.chromium.org/759713002
/external/skia/src/gpu/GrProcOptInfo.cpp
|
ae59b77612c42ff6b793dc33e3d115e6a5db34cc |
|
19-Nov-2014 |
bsalomon <bsalomon@google.com> |
Create GrOptDrawState before recording draw in GrInOrderDrawBuffer Review URL: https://codereview.chromium.org/739673002
/external/skia/src/gpu/GrProcOptInfo.cpp
|
b6cbc38702dc4a1540a17181cbdab71060c92ce7 |
|
13-Nov-2014 |
egdaniel <egdaniel@google.com> |
Add GrProcOptInfo class to track various output information for color and coverage stages. BUG=skia: Review URL: https://codereview.chromium.org/719203002
/external/skia/src/gpu/GrProcOptInfo.cpp
|