28c2cc47fd2a4fbc3aaa7843f46f4c313d28b835 |
|
03-Nov-2017 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Roll external/skia b693fbf0f..6516293c1 (32 commits) https://skia.googlesource.com/skia.git/+log/b693fbf0f..6516293c1 2017-11-02 csmartdalton@google.com Include Vulkan in all Android builds on the CQ 2017-11-02 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ a59fc19f6..0741c0f1e (1 commit) 2017-11-02 caryclark@skia.org filling holes in canvas doc 2017-11-02 jvanverth@google.com Revert "Revert "Fix int overflow issues with clip and path bounds, take 2."" 2017-11-02 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ 6a89d2275..a59fc19f6 (1 commit) 2017-11-02 herb@google.com Support for direct gaussian blur evaluation 2017-11-02 liyuqian@google.com Remove SK_SUPPORT_LEGACY_AA_CHOICE 2017-11-02 liyuqian@google.com Add a GPU calmbench bot 2017-11-02 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ d10cf69e8..6a89d2275 (1 commit) 2017-11-02 jvanverth@google.com Revert "Fix int overflow issues with clip and path bounds, take 2." 2017-11-02 brianosman@google.com Fix GPU blurring when using SkColorSpaceXformCanvas 2017-11-02 robertphillips@google.com Do not always allocate temp space in GrGLGpu::uploadTexData 2017-11-02 jvanverth@google.com Fix int overflow issues with clip and path bounds, take 2. 2017-11-02 kjlubick@google.com Rename chromebook jobs to be more human friendly 2017-11-02 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ 58f67be0c..d10cf69e8 (1 commit) 2017-11-02 csmartdalton@google.com Revert "Implement window rectangles in vulkan" 2017-11-02 jvanverth@google.com Revert "Implement window rectangles in vulkan" 2017-11-02 csmartdalton@google.com Revert "Fix signed/unsigned comparison in assert" 2017-11-02 csmartdalton@google.com Fix signed/unsigned comparison in assert 2017-11-02 bsalomon@google.com During flush store GrOp draw and upload records on GrOpFlushState instead of on the ops themselves. 2017-11-02 reed@google.com add client-context to SkWriteBuffer 2017-11-02 kjlubick@google.com Add instructions for building Skia for Chromebooks 2017-11-02 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ a8b73ed05..58f67be0c (1 commit) 2017-11-02 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ e1f3ad4d8..a8b73ed05 (2 commits) 2017-11-02 csmartdalton@google.com Implement window rectangles in vulkan 2017-11-02 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ 640d597d8..e1f3ad4d8 (2 commits) 2017-11-02 jvanverth@google.com Add sample mouse support to Viewer 2017-11-02 mtklein@chromium.org add a GM to demo dither 2017-11-02 kjlubick@google.com Add Pixelbook to tree 2017-11-02 kjlubick@google.com Make CPU coverage bot a bit faster 2017-11-02 egdaniel@google.com Remove content area from GrTextureAdjuster. 2017-11-02 ethannicholas@google.com API to cache shader binaries between runs of Skia. The AutoRoll server is located here: https://android-roll.skia.org Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. Test: Presubmit checks will test this change. Change-Id: Ia006c6e27588077abd58ae05f08426e7b0683e5f Exempt-From-Owner-Approval: The autoroll bot does not require owner approval. (cherry picked from commit 0fb4b365b99b5e15da2875f9e0bf68c7d1cc6819)
/external/skia/src/gpu/ops/GrDrawOp.h
|
29b60c9020ce4376df3d31db15d1aa316d640711 |
|
31-Oct-2017 |
Brian Salomon <bsalomon@google.com> |
Make deferred upload handling and draw recording be virtual interfaces implemented by GrOpFlushState. The motivation for this is to allow other clients of GrDrawOpAtlas. Making GrMeshDrawOp::Target also be an abstract interface is somewhat incidental to this goal. Bug: skia: Change-Id: I0987adfa8a269aa2ca94147e933a2827d734c1cc Reviewed-on: https://skia-review.googlesource.com/65121 Commit-Queue: Brian Salomon <bsalomon@google.com> Reviewed-by: Robert Phillips <robertphillips@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
943ed7910f938d7b4894b4e925566cf7b7053f29 |
|
30-Oct-2017 |
Brian Salomon <bsalomon@google.com> |
Remove deferred upload types from GrDrawOp.h. This is motivated by exposing these to an upcoming atlas text rendering API that doesn't use ops. Change-Id: Id034dd43d13bc96fe1350fc6d8f699477bb74a05 Reviewed-on: https://skia-review.googlesource.com/65060 Reviewed-by: Robert Phillips <robertphillips@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
106b5c4917636d3df70ee6f59661ac5fa506d087 |
|
26-Sep-2017 |
Jim Van Verth <jvanverth@google.com> |
Shrink GrDrawOpAtlases when no longer needed, take 2. Bug: skia:3550 Change-Id: Id483a76b9edcf29f7ea0aad0dd8946a3655ba8f2 Reviewed-on: https://skia-review.googlesource.com/50600 Commit-Queue: Jim Van Verth <jvanverth@google.com> Reviewed-by: Robert Phillips <robertphillips@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
4935a019125a15f8c56bfd2a6b3d3629a64cad33 |
|
22-Sep-2017 |
Jim Van Verth <jvanverth@google.com> |
Revert "Shrink GrDrawOpAtlases when no longer needed" This reverts commit 7cf59526c9b1ab3682e875d449200e51f3b6ff32. Reason for revert: Red red bots... it's tearing me apart... Original change's description: > Shrink GrDrawOpAtlases when no longer needed > > Bug: skia:3550 > Change-Id: I7b09aa2b0fd22ed99694f32f9f395392ef80e238 > Reviewed-on: https://skia-review.googlesource.com/49901 > Commit-Queue: Jim Van Verth <jvanverth@google.com> > Reviewed-by: Robert Phillips <robertphillips@google.com> > Reviewed-by: Brian Salomon <bsalomon@google.com> TBR=jvanverth@google.com,bsalomon@google.com,robertphillips@google.com Change-Id: I8331ec79b0796e1f75d7cc53b9753f886aea7fcd No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: skia:3550 Reviewed-on: https://skia-review.googlesource.com/50220 Reviewed-by: Jim Van Verth <jvanverth@google.com> Commit-Queue: Jim Van Verth <jvanverth@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
7cf59526c9b1ab3682e875d449200e51f3b6ff32 |
|
22-Sep-2017 |
Jim Van Verth <jvanverth@google.com> |
Shrink GrDrawOpAtlases when no longer needed Bug: skia:3550 Change-Id: I7b09aa2b0fd22ed99694f32f9f395392ef80e238 Reviewed-on: https://skia-review.googlesource.com/49901 Commit-Queue: Jim Van Verth <jvanverth@google.com> Reviewed-by: Robert Phillips <robertphillips@google.com> Reviewed-by: Brian Salomon <bsalomon@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
9a725dd9485654155e2e4196c32d372360bcdb61 |
|
20-Sep-2017 |
Brian Osman <brianosman@google.com> |
Use shader based blending to clamp kPlus mode w/F16 Bug: skia:6173 Change-Id: I21042d484d9a7b3eee04aa3301d9793d00ad6908 Reviewed-on: https://skia-review.googlesource.com/48183 Reviewed-by: Brian Salomon <bsalomon@google.com> Commit-Queue: Brian Osman <brianosman@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
acaa607328fb0dfac0894d4a2fcdead520e696b3 |
|
28-Jul-2017 |
Robert Phillips <robertphillips@google.com> |
Make op-level texture uploading be GrProxy-based Change-Id: I898d626eff059fa7c687357b536d09409a174358 Reviewed-on: https://skia-review.googlesource.com/28001 Reviewed-by: Brian Salomon <bsalomon@google.com> Commit-Queue: Robert Phillips <robertphillips@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
b7506c3ecf8c347778c85e9085e50f08e290086a |
|
21-Jul-2017 |
Brian Salomon <bsalomon@google.com> |
Remove unused function GrDrawOp::DumpPipelineInfo This was used by subclasses of GrLegacyMeshDrawOp. Change-Id: I421589dfdc253bdf43aeac9fa9af0647c70811dd Reviewed-on: https://skia-review.googlesource.com/25804 Reviewed-by: Robert Phillips <robertphillips@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
f86d37be5b539e8b318d4449713e13f2cfc94da8 |
|
16-Jun-2017 |
Brian Salomon <bsalomon@google.com> |
Rename GrDrawOp::xpRequiresDstTexture to finalize and change return type to an enum Bug: skia: Change-Id: I0f9d9d3ef1dd20821f171f7d6237491921fbbd97 Reviewed-on: https://skia-review.googlesource.com/20142 Commit-Queue: Brian Salomon <bsalomon@google.com> Reviewed-by: Greg Daniel <egdaniel@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
c9c06d45863e64ae99ef54c8c56014c855f1ca65 |
|
12-Jun-2017 |
Robert Phillips <robertphillips@google.com> |
Remove GrTGpuResourceRef specializations This template is only used for GrBuffers now. Change-Id: Ia9e95576b01124657e64007231fbc0a83276e13f Reviewed-on: https://skia-review.googlesource.com/19484 Reviewed-by: Brian Salomon <bsalomon@google.com> Commit-Queue: Robert Phillips <robertphillips@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
48d1b4c2b2c0f41a10376ed657cde043d8f11979 |
|
08-Apr-2017 |
Brian Salomon <bsalomon@google.com> |
Revert "Revert "Create GrXferProcessor while doing GrProcessorSet analysis."" This reverts commit 5dac9b3b5bf7e9c06c207cb92e257535c7d9ec95. Bug: skia: Change-Id: I3db2ec6776eb10c1f863b3992a2c8048c54b130f Reviewed-on: https://skia-review.googlesource.com/12620 Reviewed-by: Brian Salomon <bsalomon@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
5dac9b3b5bf7e9c06c207cb92e257535c7d9ec95 |
|
08-Apr-2017 |
Brian Salomon <bsalomon@google.com> |
Revert "Create GrXferProcessor while doing GrProcessorSet analysis." This reverts commit 0ae0e23696f2ef08503040f8c02765eb58b26ddf. Reason for revert: static assert failure on ios build Original change's description: > Create GrXferProcessor while doing GrProcessorSet analysis. > > > Bug: skia: > Change-Id: I62a628f9c0536ffb05c8f9d0c9ded5657f93b48e > Reviewed-on: https://skia-review.googlesource.com/11482 > Reviewed-by: Greg Daniel <egdaniel@google.com> > Commit-Queue: Brian Salomon <bsalomon@google.com> > TBR=egdaniel@google.com,bsalomon@google.com,reviews@skia.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Change-Id: Ifd57367b0326dd2b53c622705a868e246645d589 Reviewed-on: https://skia-review.googlesource.com/12104 Reviewed-by: Brian Salomon <bsalomon@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
0ae0e23696f2ef08503040f8c02765eb58b26ddf |
|
07-Apr-2017 |
Brian Salomon <bsalomon@google.com> |
Create GrXferProcessor while doing GrProcessorSet analysis. Bug: skia: Change-Id: I62a628f9c0536ffb05c8f9d0c9ded5657f93b48e Reviewed-on: https://skia-review.googlesource.com/11482 Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
54d212e1bfaea0be88c3c40820d0b1ae0daebecf |
|
21-Mar-2017 |
Brian Salomon <bsalomon@google.com> |
Revert "Revert "Remove GrPipeline from GrDrawOp."" This reverts commit c48af934608bbb65650641f66adb51f2102d4274. Change-Id: I4ba78fd7e5a7d406b88223ca6f7245c029b60f76 Reviewed-on: https://skia-review.googlesource.com/9981 Reviewed-by: Brian Salomon <bsalomon@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
c48af934608bbb65650641f66adb51f2102d4274 |
|
16-Mar-2017 |
Brian Salomon <bsalomon@google.com> |
Revert "Remove GrPipeline from GrDrawOp." This reverts commit 2bf4b3a97b770811d9e0558dbbfbdb57cfafbdb7. Reason for revert: nanobench assertion Original change's description: > Remove GrPipeline from GrDrawOp. > > GrDrawOp subclasses are now free to construct their pipelines at flush time and now in theory could use multiple GrPipelines for multipass rendering. > > GrProcessorSet may be used to retain the processors from a GrPaint with "pending execution" style refs. > > NVPR and Instanced rendering are updated to create their pipelines at flush time without a GrPipelineBuilder. > > The monolithic pipeline creation/management that was on GrDrawOp is moved to GrMeshDrawOp. However, this is temporary and will be removed in coming changes. > > Change-Id: I124282e3cea5d070970b5460c8a679fcaf7a8eff > Reviewed-on: https://skia-review.googlesource.com/7279 > Commit-Queue: Brian Salomon <bsalomon@google.com> > Reviewed-by: Robert Phillips <robertphillips@google.com> > TBR=bsalomon@google.com,robertphillips@google.com,csmartdalton@google.com,reviews@skia.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Change-Id: I1bc64f6cbbd5f482417637a034342c2b5371dc5c Reviewed-on: https://skia-review.googlesource.com/9817 Reviewed-by: Brian Salomon <bsalomon@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
2bf4b3a97b770811d9e0558dbbfbdb57cfafbdb7 |
|
16-Mar-2017 |
Brian Salomon <bsalomon@google.com> |
Remove GrPipeline from GrDrawOp. GrDrawOp subclasses are now free to construct their pipelines at flush time and now in theory could use multiple GrPipelines for multipass rendering. GrProcessorSet may be used to retain the processors from a GrPaint with "pending execution" style refs. NVPR and Instanced rendering are updated to create their pipelines at flush time without a GrPipelineBuilder. The monolithic pipeline creation/management that was on GrDrawOp is moved to GrMeshDrawOp. However, this is temporary and will be removed in coming changes. Change-Id: I124282e3cea5d070970b5460c8a679fcaf7a8eff Reviewed-on: https://skia-review.googlesource.com/7279 Commit-Queue: Brian Salomon <bsalomon@google.com> Reviewed-by: Robert Phillips <robertphillips@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
8d2f90b37b9caa120599a71530545dd11853c0bc |
|
13-Mar-2017 |
Brian Salomon <bsalomon@google.com> |
Changes to GrProcessorSet::FragmentProcessorAnalysis to prepare for deferred pipeline creation. This compacts the object so that it is more efficient for ops to store it. It also adds a new constructor and query that will allow ops to use the analysis to also store the GrPaint's color. This has the side effect of limiting the number of color processors on a GrProcessorSet to 64K which is just under 64K more than should ever be needed. Change-Id: I4e6bc8e3f81bb2ff6a73af685beb6fb928a3de67 Reviewed-on: https://skia-review.googlesource.com/8972 Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
42c456fd20bd45dd02f6d5eb0af7acf04341b1ee |
|
06-Mar-2017 |
Brian Salomon <bsalomon@google.com> |
Remove PLS path renderer Change-Id: Ib727b0749a5a7da95832970e79804417e8b6a247 Reviewed-on: https://skia-review.googlesource.com/9300 Reviewed-by: Ethan Nicholas <ethannicholas@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
b5cb6835c449c1c292b1ab124691a45d3d113694 |
|
24-Feb-2017 |
Brian Salomon <bsalomon@google.com> |
Use construct/init pattern with GrPipeline to replace CreateAt. Change-Id: Ic6c7432a9a298a143ce4f2431e94c89a0ea79793 Reviewed-on: https://skia-review.googlesource.com/8938 Commit-Queue: Brian Salomon <bsalomon@google.com> Reviewed-by: Greg Daniel <egdaniel@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
5298dc8bf30f580f551d130346c007efaf4b2098 |
|
22-Feb-2017 |
Brian Salomon <bsalomon@google.com> |
Make GrPipelineAnalysis a nested class of GrProcessorSet. It is renamed to FragmentProcessorAnalysis since it represents the outputs of the final FPs. It now stores the analysis results that are subsequently needed rather than exposing GrProcOptInfo. GrProcOptInfo is now only used on color FPs (not coverage). Miscellaneous related renamings. Change-Id: I95c518a7a76df6dc294a9fa67c611f8f653247bc Reviewed-on: https://skia-review.googlesource.com/8534 Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
3865711259e25a90a1d72480f848863ada202067 |
|
09-Feb-2017 |
Ethan Nicholas <ethannicholas@google.com> |
Replaced all calls to fragmentPosition() with sk_FragCoord Change-Id: I2ed4558aea74b3ae7ee11dfe4736cdbcb16ae49e Reviewed-on: https://skia-review.googlesource.com/8278 Reviewed-by: Ethan Nicholas <ethannicholas@google.com> Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
cae3a4c8ab7082df009a1e340f10292350e0c763 |
|
02-Feb-2017 |
Ethan Nicholas <ethannicholas@google.com> |
Revert "Replaced all calls to fragmentPosition() with sk_FragCoord" This reverts commit de4d301881e7fd084f1f0b359ec6f9b2bf8bd4c5. Reason for revert: several Chrome rendering bugs on Mac BUG=skia: Change-Id: I492082b0b7e7c902ede4b598c5809f604d210ce1 Reviewed-on: https://skia-review.googlesource.com/7887 Reviewed-by: Ethan Nicholas <ethannicholas@google.com> Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
de4d301881e7fd084f1f0b359ec6f9b2bf8bd4c5 |
|
19-Jan-2017 |
Ethan Nicholas <ethannicholas@google.com> |
Replaced all calls to fragmentPosition() with sk_FragCoord BUG=skia: Change-Id: I179576e148ea6caf6e1c40f0a216421898bcb35d Reviewed-on: https://skia-review.googlesource.com/5941 Commit-Queue: Ethan Nicholas <ethannicholas@google.com> Reviewed-by: Brian Salomon <bsalomon@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
69868af68403bd12aee040187347426affe41acc |
|
22-Dec-2016 |
Brian Salomon <bsalomon@google.com> |
Remove render target unique ID virtual from GrOp. GrRenderTargetOpList now stores the IDs along side each op. This should put us closer to using proxy IDs and not forcing early render target instantiation as many comments point towards. Change-Id: I1ee82b01a0818a80d2bcac39fdf3a4ee7dccecc9 Reviewed-on: https://skia-review.googlesource.com/6403 Commit-Queue: Brian Salomon <bsalomon@google.com> Reviewed-by: Brian Osman <brianosman@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
53e4c3c0da40b58638d05e0f753ab6d450b961f5 |
|
21-Dec-2016 |
Brian Salomon <bsalomon@google.com> |
Misc batch->op cleanup Part 2 of 2 Change-Id: Iedfe5bd019ca1171ab09de569f74c57975aa54c9 Reviewed-on: https://skia-review.googlesource.com/6384 Commit-Queue: Brian Salomon <bsalomon@google.com> Reviewed-by: Brian Osman <brianosman@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
92aee3d6857386f2b5b8e1148e680a7b58e9b1fc |
|
21-Dec-2016 |
Brian Salomon <bsalomon@google.com> |
This renames methods and classes that relate to static analysis of combinations of GrDrawOps and GrPipelines. Change-Id: I737b901a19d3c67d2ff7f95802fb4df35656beb2 Reviewed-on: https://skia-review.googlesource.com/6199 Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|
895274391db8df7357334aec260edca2e1735626 |
|
16-Dec-2016 |
Brian Salomon <bsalomon@google.com> |
move src/gpu/batches -> src/gpu/ops Change-Id: I6410eae41f051ce38bef6f38d670924c3483c325 Reviewed-on: https://skia-review.googlesource.com/6163 Commit-Queue: Brian Salomon <bsalomon@google.com> Reviewed-by: Brian Osman <brianosman@google.com>
/external/skia/src/gpu/ops/GrDrawOp.h
|