Commit Graph

40874 Commits

Author SHA1 Message Date
Mike Klein
e8bc1935a0 tweak .clang-format
I just spent a bunch of time manually formatting SkScan_AAAPath.cpp so
that I could read it, a bunch of really frustrating time.  So I decided
to see how clang-format would do, and with a couple of tweaks I think
I'm happy to let the tool take the wheel.  It actually fixed up a few
places I missed.

Most controversial stuff is proably parameter/argument packing?  I find
packing these makes it hard to distinguish which and even how many
arguments you're passing to a function... it all becomes a bit of a sea
of letters and you need to hunt for commas.  This way you always see
them distinctly, and if things start to look ridiculously tall, it's
probably because the _function_ is ridiculous.

I'd have even gone as far to set AllowAllArgumentsOnNextLine: false, but
it doesn't exist yet.

Change-Id: I504dedb50f99d0d935d59e252d30f59eca451a0c
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/202000
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
2019-03-19 15:25:22 +00:00
skia-autoroll
bd960c064d Roll third_party/externals/swiftshader 24cb99d44e9c..7cdf79cccb8e (3 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/24cb99d44e9c..7cdf79cccb8e


git log 24cb99d44e9c..7cdf79cccb8e --date=short --no-merges --format='%ad %ae %s'
2019-03-19 bclayton@google.com Regres: Categorize crashes caused by debug macros
2019-03-19 bclayton@google.com Regres: Fix priority boost for +2 code review.
2019-03-19 bclayton@google.com Regres: Don't attempt to build failing changes forever.


Created with:
  gclient setdep -r third_party/externals/swiftshader@7cdf79cccb8e

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

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.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=brianosman@google.com

Change-Id: Id13b85fc32c1965594f66919bd1e40b4cc41888c
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/202109
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-03-19 15:04:22 +00:00
skia-autoroll
d6b8f9639c Roll third_party/externals/swiftshader b8c63935328f..24cb99d44e9c (1 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/b8c63935328f..24cb99d44e9c


git log b8c63935328f..24cb99d44e9c --date=short --no-merges --format='%ad %ae %s'
2019-03-19 capn@google.com Fix mipmap generation on undefined cube texture


Created with:
  gclient setdep -r third_party/externals/swiftshader@24cb99d44e9c

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

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.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=brianosman@google.com

Change-Id: Ibcfa2c2b31be5233ef1c20467220fabc27d29e56
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/202106
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-03-19 14:22:22 +00:00
Michael Ludwig
390f0cc1f8 Reland "Reland "Update SkCanvas' experimental SkiaRenderer API""
This reverts commit 138a06d1b1.

Reason for revert: add explicit constructors to ImageSetEntry to account for the new arguments,
matching SkiaRenderer's current initializer list. Also hardens SkPictureDrawback's deserialization
code for drawEdgeAAImageSet and drawEdgeAAQuad from a fuzz that was found during the CL's brief
lifespan.

Original change's description:
> Revert "Reland "Update SkCanvas' experimental SkiaRenderer API""
>
> This reverts commit bd9d88a6e4.
>
> Reason for revert: Breaks SkiaRenderer on Android. Rendering is all corrupted, bisected to this change.
>
> Original change's description:
> > Reland "Update SkCanvas' experimental SkiaRenderer API"
> >
> > This reverts commit 90791c202d.
> >
> > Reason for revert: Jumped the gun, just need to update blacklist
> >
> > Original change's description:
> > > Revert "Update SkCanvas' experimental SkiaRenderer API"
> > >
> > > This reverts commit 4bf964602a.
> > >
> > > Reason for revert: vulkan dm crashes
> > >
> > > Original change's description:
> > > > Update SkCanvas' experimental SkiaRenderer API
> > > >
> > > > This lifts the temporary functions in SkGpuDevice into SkCanvas and
> > > > deprecates the older experimental_DrawImageSetV1 and
> > > > experimental_DrawEdgeAARect.  The new functions can handle paints and
> > > > transform batching. Internally, SkCanvas routes the old functions to the
> > > > new entry points and all device-level code is updated to handle the new
> > > > API features.
> > > >
> > > > While touching all of the canvas/device/recording areas, the
> > > > experimental functions are grouped in an "EdgeAA" cluster instead of being
> > > > separated into the image category and the rectangle category.
> > > >
> > > > Bug: skia:8739
> > > > Change-Id: I67c2a724873040ad5dc3307ab5b2823ba1eac54b
> > > > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/190221
> > > > Commit-Queue: Michael Ludwig <michaelludwig@google.com>
> > > > Reviewed-by: Brian Salomon <bsalomon@google.com>
> > >
> > > TBR=bsalomon@google.com,robertphillips@google.com,michaelludwig@google.com
> > >
> > > Change-Id: I87a5a258c5a1bd15e16389cdf91743772d6fa98a
> > > No-Presubmit: true
> > > No-Tree-Checks: true
> > > No-Try: true
> > > Bug: skia:8739
> > > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201226
> > > Reviewed-by: Michael Ludwig <michaelludwig@google.com>
> > > Commit-Queue: Michael Ludwig <michaelludwig@google.com>
> >
> > TBR=bsalomon@google.com,robertphillips@google.com,michaelludwig@google.com
> >
> > Change-Id: I75e9b6cbf079a7739b69a7e208730a930621abf9
> > No-Presubmit: true
> > No-Tree-Checks: true
> > No-Try: true
> > Bug: skia:8739
> > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201229
> > Reviewed-by: Michael Ludwig <michaelludwig@google.com>
> > Commit-Queue: Michael Ludwig <michaelludwig@google.com>
> > Auto-Submit: Michael Ludwig <michaelludwig@google.com>
>
> TBR=bsalomon@google.com,robertphillips@google.com,michaelludwig@google.com
>
> Change-Id: Ib87ef9b8b8598c16a8a6915920adf0b5dffc644b
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: skia:8739
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201391
> Reviewed-by: Brian Salomon <bsalomon@google.com>
> Commit-Queue: Brian Salomon <bsalomon@google.com>

Bug: skia:8739, oss-fuzz:13794
Change-Id: Ibd7df4a398928c3170d16300bf3ade496125372c
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201650
Commit-Queue: Michael Ludwig <michaelludwig@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
2019-03-19 14:18:52 +00:00
skia-autoroll
6caab21610 Roll third_party/externals/swiftshader 289a576d337a..b8c63935328f (1 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/289a576d337a..b8c63935328f


git log 289a576d337a..b8c63935328f --date=short --no-merges --format='%ad %ae %s'
2019-03-19 capn@google.com Use C++11 std::swap()


Created with:
  gclient setdep -r third_party/externals/swiftshader@b8c63935328f

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

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.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=brianosman@google.com

Change-Id: Ic5e32facca32ba5c0c8f658e21bc9e6155fcc6dc
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/202102
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-03-19 12:38:22 +00:00
Robert Phillips
5194123f7e Have DM's "--pr ~*" processing start from the default list of path renderers
This seems to be a less surprising handling of the path renderer flags.
Right now the DDL1 bot runs w/ "pr ~small" which is magically turning CCPR back on.

Change-Id: Ibbf630653853b9d421f2bedf7ed6e2845adfbc44
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201607
Reviewed-by: Chris Dalton <csmartdalton@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2019-03-19 12:36:42 +00:00
skia-autoroll
d5fc88fdb6 Roll third_party/externals/angle2 eb986426cd6d..9b050f846a06 (1 commits)
eb986426cd..9b050f846a


git log eb986426cd6d..9b050f846a06 --date=short --no-merges --format='%ad %ae %s'
2019-03-19 jiajia.qin@intel.com Fix that 0 is a valid memory barrier


Created with:
  gclient setdep -r third_party/externals/angle2@9b050f846a06

The AutoRoll server is located here: https://autoroll.skia.org/r/angle-skia-autoroll

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.

CQ_INCLUDE_TRYBOTS=skia.primary:Build-Debian9-Clang-x86_64-Release-ANGLE;skia.primary:Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE
TBR=brianosman@google.com

Change-Id: Ic6f2edd9f03a3d744a5177ee999b0baf2ef2d2d5
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/202101
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-03-19 12:25:12 +00:00
skia-autoroll
5e6d6000c5 Roll third_party/externals/swiftshader bbf5cf1e4762..289a576d337a (1 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/bbf5cf1e4762..289a576d337a


git log bbf5cf1e4762..289a576d337a --date=short --no-merges --format='%ad %ae %s'
2019-03-19 swiftshader.regress@gmail.com Regres: Update test lists @ bbf5cf1e


Created with:
  gclient setdep -r third_party/externals/swiftshader@289a576d337a

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

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.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=brianosman@google.com

Change-Id: I5dcea09fc4f8d9de9e84312705c202a9b6a1f520
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/202077
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-03-19 10:57:42 +00:00
recipe-roller
edd85673ff Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).


More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
depot_tools:
  https://crrev.com/1c21d7cb523d20b7d3febb5aa9dc5798c1ffdbae [bot_update] show git protocol version (tikuta@chromium.org)


TBR=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Ie93d6ae8768340cf267c9e1ef11d27114c5d16ff
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/202073
Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
2019-03-19 08:07:41 +00:00
recipe-roller
68c3b9857f Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).


More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
depot_tools:
  https://crrev.com/c2f74c1698a8e75f9474b92dcd69c73178d240b8 Make fetch compatible with Python 3 (raul@tambre.ee)


TBR=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: If9bd4ee63a7df36ab4ba6cf034d5142bf899adb7
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201465
Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
2019-03-19 06:37:11 +00:00
skia-recreate-skps
b51f568c41 Update go_deps asset
Automatic commit by the UpdateGoDEPS bot.

TBR=borenet@google.com

Change-Id: I2d124f510dfa3bf222fd4745973c628cfe324e8d
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/202069
Reviewed-by: <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
Commit-Queue: <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
2019-03-19 05:57:51 +00:00
skia-autoroll
dd0544078d Roll third_party/externals/angle2 cda4383919b9..eb986426cd6d (5 commits)
cda4383919..eb986426cd


git log cda4383919b9..eb986426cd6d --date=short --no-merges --format='%ad %ae %s'
2019-03-18 syoussefi@chromium.org Prefix glmark2 perf results with glmark2_
2019-03-18 agrieve@chromium.org Add COMPONENT to OWNERS
2019-03-18 syoussefi@chromium.org Add missing entries in texture load functions map
2019-03-18 jonahr@google.com gl_VertexID is incorrect if offset argument to glDrawArrays is non-zero
2019-03-18 jmadill@chromium.org Add a helper script for triggering tests on swarming.


Created with:
  gclient setdep -r third_party/externals/angle2@eb986426cd6d

The AutoRoll server is located here: https://autoroll.skia.org/r/angle-skia-autoroll

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.

CQ_INCLUDE_TRYBOTS=skia.primary:Build-Debian9-Clang-x86_64-Release-ANGLE;skia.primary:Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE
TBR=brianosman@google.com

Change-Id: I009052e0b656d43f3819558b8915597ea14aaf0a
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/202064
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-03-19 03:35:41 +00:00
recipe-roller
7eba20aef1 Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).


More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
recipe_engine:
  https://crrev.com/99e0eb1d865bde251635d46fa5d8982e59937002 Enable displaying code and varmap information for if/while conditions. (gbeaty@chromium.org)


TBR=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I4af0401e80c2df801f6b7e4e2bbb85a02d99649b
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/202031
Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
2019-03-19 00:17:51 +00:00
recipe-roller
62fe0fa055 Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).


More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
recipe_engine:
  https://crrev.com/cdddd19f1b197fc56cb2219eb46663d979056bc8 Move magic_check_fn module to recipe_engine.internal.test. (gbeaty@chromium.org)


TBR=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: If42dd441e4e130c60e2c8535f119ede717771b26
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/202024
Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
2019-03-18 22:57:41 +00:00
Brian Osman
389b4b267d Fix the preallocated size of string arrays in GrGLSLShaderBuilder
Fragment shaders typically have at least three (?) processors, and from
histogramming GMs and SKPs, the largest number is six. Even our vertex
shaders (half of all shaders being built) have one, and this code had an
off-by-one in the preallocation size: We set aside enough space for
kCode (10) elements, then immediately pushed 11 (i <= kCode).

This change should cut down on three heap allocations for every shader.

Bug: skia:
Change-Id: Iaa2a38b9ff82eb5b81935f9f1d1d96a9bc8aad90
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201463
Auto-Submit: Brian Osman <brianosman@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2019-03-18 21:37:39 +00:00
Hal Canary
a7181e7c68 Docs: Give documentation examples better names
These names come from the bookmaker generated md files.

Also, delete ducplicated and empty examples.

A later CL will re-name the cpp files.

Change-Id: Ie365b9cc1cc705d010c674b9988b32c8307a0455
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201609
Commit-Queue: Hal Canary <halcanary@google.com>
Reviewed-by: Hal Canary <halcanary@google.com>
2019-03-18 21:05:09 +00:00
Kevin Lubick
0f0a7107d3 Add SkSL2Pipeline fuzzer
Bug: skia:8876
Change-Id: Ib62da438dec493536c7351eb0c4a06a0275833b4
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201645
Commit-Queue: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
2019-03-18 21:02:49 +00:00
skia-autoroll
9412e96455 Roll third_party/externals/swiftshader 1bd9e2f80b9a..bbf5cf1e4762 (1 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/1bd9e2f80b9a..bbf5cf1e4762


git log 1bd9e2f80b9a..bbf5cf1e4762 --date=short --no-merges --format='%ad %ae %s'
2019-03-18 chrisforbes@google.com Wire up sample mask correctly


Created with:
  gclient setdep -r third_party/externals/swiftshader@bbf5cf1e4762

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

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.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=brianosman@google.com

Change-Id: Iab747f6e87a5a6e71ff9219d84ed72d4a3d8870c
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/202001
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-03-18 20:56:39 +00:00
Brian Osman
d79ba7964b Remove unused variant of compileAndAttachShaders
Bug: skia:
Change-Id: I33a65f59e1e886a2734fe2a344fceeeeabfc9124
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201983
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2019-03-18 20:42:19 +00:00
recipe-roller
a8e91c8e2f Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).


More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
depot_tools:
  https://crrev.com/2f797295a58cf5378d086f4c470675e14dea9539 windows_sdk module: yield paths to provided SDK directories (veranika@google.com)


TBR=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I65f2605e8a8b9eccf78843f796a28e3540995b9d
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201975
Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
2019-03-18 20:33:09 +00:00
Mike Klein
bd01248c74 SkScan_AAAPath style and refactoring
Looks like I'm gonna have to figure out how this code works.
Before I do, restyle the code.

Change-Id: Iaa7cf7e823f1e201b216867c8d7041d742fcb910
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201970
Commit-Queue: Brian Osman <brianosman@google.com>
Auto-Submit: Mike Klein <mtklein@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2019-03-18 20:30:48 +00:00
Jim Van Verth
686046bc5a Fix more failing tests on Metal.
Everything appears to be working other than DDLOperatorEqTest, still
need to implement full mipmap support.

Bug: skia:8243
Change-Id: Ifb9e1abc850c9e6b01871a61c7bbbc5b23008037
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201981
Commit-Queue: Jim Van Verth <jvanverth@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
2019-03-18 20:23:19 +00:00
skia-autoroll
d4c8f54244 Roll third_party/externals/swiftshader 1cef4e693fc3..1bd9e2f80b9a (1 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/1cef4e693fc3..1bd9e2f80b9a


git log 1cef4e693fc3..1bd9e2f80b9a --date=short --no-merges --format='%ad %ae %s'
2019-03-18 chrisforbes@google.com Tidy stencil state handling


Created with:
  gclient setdep -r third_party/externals/swiftshader@1bd9e2f80b9a

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

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.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=brianosman@google.com

Change-Id: If4291d505d86551f27af30361d92aa55a92d4f53
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201973
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-03-18 20:11:19 +00:00
Khushal
3de67bd68c remote fonts: Make DiscardableManager for tests thread-safe.
R=herb@google.com, mtklein@google.com

Bug: skia:8194
Change-Id: I25084278d41528cfe790bcdb108b28d624a32c73
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201686
Commit-Queue: Mike Klein <mtklein@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
Auto-Submit: Khushal Sagar <khushalsagar@chromium.org>
2019-03-18 20:05:09 +00:00
Brian Salomon
0cc575488f Revert "Revert "Change promise image contract to for when Release and Done are called.""
This reverts commit d716d4402a.

Bug: skia:8800
Change-Id: Ic16cd4e960be2c3d2462bdf2b54b2e32abbd9f78
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/199081
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
2019-03-18 19:20:44 +00:00
Ben Wagner
d25070bd0d Revert "Omit some SKPs that seem to cause GalaxyS9 to crash."
This reverts commit 93b9451239.

Reason for revert: Didn't help.

Original change's description:
> Omit some SKPs that seem to cause GalaxyS9 to crash.
> 
> Bug: skia:8854
> Change-Id: I7bf90ba1217ec05e60dd976a66f3b61290396767
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/200059
> Commit-Queue: Brian Salomon <bsalomon@google.com>
> Auto-Submit: Ben Wagner <benjaminwagner@google.com>
> Reviewed-by: Brian Salomon <bsalomon@google.com>

TBR=bsalomon@google.com,benjaminwagner@google.com

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: skia:8854
Change-Id: I0a3603c45069f3734a6689fc5ab9db467a922ac2
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201608
Reviewed-by: Ben Wagner <benjaminwagner@google.com>
Commit-Queue: Ben Wagner <benjaminwagner@google.com>
2019-03-18 19:07:38 +00:00
Kevin Lubick
bbb9281ab8 Break out GrGLAssembleInterface into a few files
one for GL, one for GLES, and one (soon) for WebGL

Bug: skia:8378
Change-Id: Ib13699b7432ed56cce99ac568840e5575bb4d2e5
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201654
Commit-Queue: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
2019-03-18 18:57:18 +00:00
recipe-roller
1e28c711dc Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).


More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
depot_tools:
  https://crrev.com/efe902b20b6ae0d367b354bdaa2e10c19349f880 Deploy git 2.21.0 to prod win depot_tools users (tikuta@chromium.org)
  https://crrev.com/b542cca266972d6f78afe52d9a9a1a56a3f90d7d git_test_utils: Copy os.environ in get_git_commit_env() (raphael.kubo.da.costa@intel.com)
recipe_engine:
  https://crrev.com/c5f4654c010e356e4a9c21311f44ffa8589aa00a Add read/write_json methods to file module. (adrexler@google.com)


TBR=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I415942c5a149be070ea5db67854d14ee52485018
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201958
Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
2019-03-18 18:54:08 +00:00
skia-autoroll
d0285a1f8d Roll third_party/externals/angle2 38e282570676..cda4383919b9 (1 commits)
38e2825706..cda4383919


git log 38e282570676..cda4383919b9 --date=short --no-merges --format='%ad %ae %s'
2019-03-18 syoussefi@chromium.org Add instructions on how to run ANGLE under RenderDoc


Created with:
  gclient setdep -r third_party/externals/angle2@cda4383919b9

The AutoRoll server is located here: https://autoroll.skia.org/r/angle-skia-autoroll

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.

CQ_INCLUDE_TRYBOTS=skia.primary:Build-Debian9-Clang-x86_64-Release-ANGLE;skia.primary:Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE
TBR=brianosman@google.com

Change-Id: Ic9f151e1c27fe7911d1ad47b6c35d44aa3742694
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201955
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-03-18 18:44:08 +00:00
Mike Klein
4c249ffcea don't bother passing lowp kernels dummy unnamed variables
In these foo_k() kernel functions, the rgba and d-rgba inputs are passed
in as zero but not used (or even named) in geometry->geometry
operations, and similarly the F x, F y parameters are unused for
pixel->pixel operations.

That's confusing me.  I think I'd rather just not pass them at all.

It's not important for the foo_k() kernel functions to have a consistent
ABI, or really any known ABI at all, only the foo() stage functions. So
this should be a strict refactor, no correctness or codegen change.

Change-Id: Id98e27708bc469a9e50cd457e2128aed7ca52a51
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201946
Auto-Submit: Mike Klein <mtklein@google.com>
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
2019-03-18 17:54:15 +00:00
Mike Klein
1cab6b76d3 limit n7/np to main thread
with a little refactoring around --threads

Change-Id: I8dfb3f3c7344969842e6c566fcdfb3a35d934951
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201877
Commit-Queue: Mike Klein <mtklein@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
Auto-Submit: Mike Klein <mtklein@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2019-03-18 17:53:15 +00:00
Brian Salomon
4a20dbeaf3 Revert "Add small offset to t in GrLinearGradientLayout."
This reverts commit 1a15723397.

Reason for revert: causes two layout tests to "fail". Need to disable tests

Original change's description:
> Add small offset to t in GrLinearGradientLayout.
> 
> This works around a varying interpolation issue when a hard stop occurs
> a along a row or column of pixel centers.
> 
> Bug: chromium:938592
> Change-Id: I4c239b2831c3e901cbbfa43f0a60a3d7fb0fef75
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/200939
> Reviewed-by: Michael Ludwig <michaelludwig@google.com>
> Commit-Queue: Brian Salomon <bsalomon@google.com>

TBR=bsalomon@google.com,michaelludwig@google.com

Change-Id: Iebe45929050b8ab1d07574518a1b3d9ac5147512
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: chromium:938592
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201655
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
2019-03-18 17:16:37 +00:00
Robert Phillips
ed3dbf42ba Mark tmp path in shadow utils as volatile
This masks a bug in DDL unique key invalidation. The actual bug is that the incorrect GrContext is processing the invalidation messages. For promise images generated during a DDL recording, the DDL context involved in the recording should handle the messages. In this case, the replay context is handling the messages out of phase with the recording.


Change-Id: I832f2e1f4513f6b9387dfc71e8466ea3285f16ee
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201653
Commit-Queue: Robert Phillips <robertphillips@google.com>
Reviewed-by: Jim Van Verth <jvanverth@google.com>
2019-03-18 17:04:25 +00:00
Mike Klein
be7e46ad6c shard failing bots
Don't know that this will help, but I've always wanted to try this.

Change-Id: If39766711267683d8ad603d25c48999ab8dcea9f
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201866
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
2019-03-18 16:59:07 +00:00
Mike Klein
ca8087f466 rework --ignoreSigInt
Send it through the main signal handler so we can see resource stats and
what was running at the time we got the SIGINT, and print an FYI note
that we're ignoring it.

Change-Id: Id3bee87d8d07c3ee74b5443198327b7b14d12ddf
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201867
Commit-Queue: Mike Klein <mtklein@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2019-03-18 16:59:06 +00:00
skia-autoroll
01f8de478c Roll third_party/externals/swiftshader 036614c8468c..1cef4e693fc3 (1 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/036614c8468c..1cef4e693fc3


git log 036614c8468c..1cef4e693fc3 --date=short --no-merges --format='%ad %ae %s'
2019-03-18 sugoi@google.com Allow null dispatchable objects


Created with:
  gclient setdep -r third_party/externals/swiftshader@1cef4e693fc3

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

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.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=brianosman@google.com

Change-Id: I9e09b4cbeed9bbdf0001c469dcd595b4c8ee9bc5
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201921
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-03-18 16:24:05 +00:00
Chris Dalton
f774818f57 Reland "Disable coverage counting by default"
This reverts commit 9ff956e6de.

Reason for revert: Will fix the issues with the change landed.

Original change's description:
> Revert "Disable coverage counting by default"
> 
> This reverts commit 576b2a5596.
> 
> Reason for revert: DDL and MSRTC unhappy
> 
> Original change's description:
> > Disable coverage counting by default
> > 
> > Bug: skia:
> > Change-Id: Iacb4cb3e409c6abdd25319ec0884ef673fb04cec
> > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201101
> > Reviewed-by: Brian Salomon <bsalomon@google.com>
> > Commit-Queue: Chris Dalton <csmartdalton@google.com>
> 
> TBR=djsollen@google.com,bsalomon@google.com,csmartdalton@google.com
> 
> Change-Id: Iabdb3116d97c7470044b962ff78cffd47ccee744
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: skia:
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201933
> Reviewed-by: Chris Dalton <csmartdalton@google.com>
> Commit-Queue: Chris Dalton <csmartdalton@google.com>

TBR=djsollen@google.com,bsalomon@google.com,csmartdalton@google.com

Change-Id: I1d81f7a52e81079bd232e97588fd34729a8f50cd
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: skia:
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201938
Reviewed-by: Chris Dalton <csmartdalton@google.com>
Commit-Queue: Chris Dalton <csmartdalton@google.com>
2019-03-18 16:22:47 +00:00
Chris Dalton
9ff956e6de Revert "Disable coverage counting by default"
This reverts commit 576b2a5596.

Reason for revert: DDL and MSRTC unhappy

Original change's description:
> Disable coverage counting by default
> 
> Bug: skia:
> Change-Id: Iacb4cb3e409c6abdd25319ec0884ef673fb04cec
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201101
> Reviewed-by: Brian Salomon <bsalomon@google.com>
> Commit-Queue: Chris Dalton <csmartdalton@google.com>

TBR=djsollen@google.com,bsalomon@google.com,csmartdalton@google.com

Change-Id: Iabdb3116d97c7470044b962ff78cffd47ccee744
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: skia:
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201933
Reviewed-by: Chris Dalton <csmartdalton@google.com>
Commit-Queue: Chris Dalton <csmartdalton@google.com>
2019-03-18 15:59:47 +00:00
Kevin Lubick
2697dd626e [canvaskit] Various cleanups around docs/build
- Break up example into two pages
 - Deprecate SkCanvas.flush()
 - add build flag that helps with certain GPU's webgl support

Bug: skia:
Change-Id: I49b1dbfecc10265a14ef4cbe54f7e8f0306e12ac
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201649
Reviewed-by: Nathaniel Nifong <nifong@google.com>
2019-03-18 15:53:30 +00:00
Robert Phillips
3e7eb0f32f Unblock Flutter
There is a lot more cleanup associated w/ removing this but this is the minimum that will un-block Flutter.

Change-Id: I7b8595007f912d9ddbb2c9d7a9989e10101f9c92
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201647
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2019-03-18 15:49:30 +00:00
skia-autoroll
656e5b33f2 Roll ../src ad85caa87461..69be71e10036 (116 commits)
ad85caa874..69be71e100


git log ad85caa87461..69be71e10036 --date=short --no-merges --format='%ad %ae %s'
2019-03-18 mlippautz@chromium.org Mark heap snapshot test as slow
2019-03-18 gyuyoung@igalia.com Clean up unnecessary Create() factory functions in platform/json
2019-03-18 droger@chromium.org [signin] Dont create AccountConsistencyModeManager for guest sessions
2019-03-18 tengs@chromium.org Reland "Ash Tray: Fix tray bubble opening on another display."
2019-03-18 gyuyoung@igalia.com Clean up unnecessary Create() factory functions in platform/text
2019-03-18 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/webrtc df644be3536b..6d83592367c2 (4 commits)
2019-03-18 siggi@chromium.org PM: Start renaming {cu|coordination_unit}->node.
2019-03-18 wnwen@chromium.org Android: Update android_deps for test targets
2019-03-18 smaier@chromium.org Android: Strip drawables from Play Services libraries
2019-03-18 adityakeerthi@google.com MemoryPurgeManager: Only count WebView pages towards the total page count
2019-03-18 nator@chromium.org [Background Sync] Use min_delay across storage partitions.
2019-03-18 danyao@chromium.org [Payment Request] Fix validation order of PaymentCurrencyAmount.
2019-03-18 alexclarke@chromium.org Revert "Annotate NativeBackgroundTask.java as BOOTSTRAP tasks"
2019-03-18 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/swiftshader 62758f581672..c2bb50b73101 (1 commits)
2019-03-18 ellyjones@chromium.org clang: build dsymutil with thread support
2019-03-18 ricea@chromium.org Virtualise ReadableStreamDefaultControllerWrapper
2019-03-18 ricea@chromium.org Make WritableStreamNative methods needed by PipeTo public
2019-03-18 pasko@chromium.org Ignore orderfile when not using LLD for Android
2019-03-18 wnwen@chromium.org Android: Move the rest of autofill_assistant
2019-03-18 dcastagna@chromium.org exo: Remove spurious DCHECK in ReclaimResource
2019-03-18 sdefresne@chromium.org Preparation to convert GetPrimaryAccount to return CoreAccountInfo
2019-03-18 eirage@chromium.org remove web_test mouse-pointer-capture-in-iframe.html
2019-03-18 treib@chromium.org Migrate CWVSyncControllerTest to MockSyncService
2019-03-18 sdefresne@chromium.org Convert away from method method JSONReader::ReadDeprecated
2019-03-18 jkrcal@chromium.org [Autocomplete Sync] Commit changes to WebDB on remote update
2019-03-18 mbonadei@chromium.org Revert "Fix WebRtcVideoHighBitrateBrowserTest SDP settings"
2019-03-18 sdefresne@chromium.org Preparation to convert GetPrimaryAccount to return CoreAccountInfo
2019-03-18 treib@chromium.org Migrate DiceTurnSyncOnHelperTest to MockSyncService
2019-03-18 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 00563b3061f5..7a8b6555e173 (4 commits)
2019-03-18 mlippautz@chromium.org heap: Remove build flag for incremental marking
2019-03-18 treib@chromium.org Make sure Sync options are shown after dashboard reset
2019-03-18 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/webrtc 69008a871859..df644be3536b (10 commits)
2019-03-18 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia dca4c43291ce..2c043c288169 (1 commits)
2019-03-18 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/swiftshader 4af8826ee423..62758f581672 (1 commits)
2019-03-18 guidou@chromium.org [AudioOutputDevices] Check frame before checking device authorization.
2019-03-18 ahemery@chromium.org Navigation: Factoring early commit returns into a function.
2019-03-18 skyostil@chromium.org Mark first contentful paint with a global instant event
2019-03-18 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 625d12824e4b..00563b3061f5 (4 commits)
2019-03-18 3su6n15k.default@developer.gserviceaccount.com Automated Commit: LKGM 11945.0.0 for chromeos.
2019-03-18 carlscab@google.com Refactor ThreadSchedulerImpl ukm logic into its own class
2019-03-18 jkrcal@chromium.org [AF Wallet Metadata Sync] Commit changes to WebDB on remote update
2019-03-18 finnur@chromium.org Photo Picker: Convert filePaths to URIs.
2019-03-18 treib@chromium.org Migrate AuthenticationServiceTest to syncer::MockSyncService
2019-03-18 lizeb@chromium.org blink/bindings: Record total time used for parking strings.
2019-03-18 gambard@chromium.org [iOS][web] Add error for non-valid WebUI URL
2019-03-18 alexclarke@chromium.org FetchSeedTask to use PostTask so we can set the reply task trait
2019-03-18 mkwst@chromium.org Ship `{script,style}-src-{attr,elem}` directives
2019-03-18 carlscab@google.com Reenable disabled tests for browse:news:toi
2019-03-18 alexclarke@chromium.org base/parameter_pack.h Document __type_pack_element
2019-03-18 ricea@chromium.org Add WritableStreamNative methods for use by PipeTo
2019-03-18 tkent@chromium.org Form-associated custom element: Rename "restoreValueCallback"
2019-03-18 hayato@chromium.org Remove dead code
2019-03-18 agrieve@chromium.org Android: Make native library orderfile settable via GN arg.
2019-03-18 mario@igalia.com Use net::CompletionOnceCallback in LogDnsClient classes
2019-03-18 gyuyoung@igalia.com Clean up unnecessary Create() factory functions in platform/heap
2019-03-18 gyuyoung@igalia.com Clean up unnecessary Create() factory functions in platform/graphics
2019-03-18 tkent@chromium.org Form-associated custom elements: Update ElementInternals.setFormValue
2019-03-18 hayato@chromium.org Remove dead code
2019-03-18 bashi@chromium.org service worker: Set idle_time_ in ServiceWorkerTimeoutTimer::Start() only when it's not set yet
2019-03-18 djean@chromium.org [ios] moved code to use url loading service Load()
2019-03-18 lin.sun@intel.com Remove several WebGL suppressions for Intel
2019-03-18 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 4303c921d09e..625d12824e4b (1 commits)
2019-03-18 fhorschig@chromium.org [Mfill Android] Make accessory state webcontents-scoped
2019-03-18 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll Fuchsia SDK from 8506a2a60f1a to 37d4d95da14b
2019-03-18 djean@chromium.org [ios] Remove password generation from manual fallback
2019-03-18 ricea@chromium.org Factor out some ReadableStream operations for sharing
2019-03-18 msisov@igalia.com Make minigbm users use non-deprecated gbm apis.
2019-03-18 shimazu@chromium.org Remove blink::features::kResourceLoadViaDataPipe
2019-03-18 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 7f23cb23b86a..4303c921d09e (2 commits)
2019-03-18 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 576b2a5596bc..dca4c43291ce (1 commits)
2019-03-18 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/dawn 931311700c7c..991ab98f113f (1 commits)
2019-03-18 gyuyoung@igalia.com Remove DerivedFontData::Create() in platform/fonts
2019-03-18 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 4c2d91a80b17..7f23cb23b86a (2 commits)
2019-03-18 lucmult@chromium.org JS clang format ui/file_manager/base
2019-03-18 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/glslang/src 80c36be4a9c5..b184e41a0637 (1 commits)
2019-03-18 yoichio@chromium.org Revert "Perfetto: Enable by default everywhere"
2019-03-18 tzik@chromium.org Introduce Blink EventLoop class
2019-03-18 falken@chromium.org service worker: Improve async waitUntil/respondWith().
2019-03-18 xiaochengh@chromium.org Convert infinite-recursion-computeRectForRepaint.html with testharness
2019-03-18 ikobylin@yandex-team.ru Remove unused dependencies on load_time_data.js
2019-03-18 oshima@chromium.org Revert "Notification to warn user of excessive displays (Low level code)"
2019-03-18 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal ccf524e79fe7..4c2d91a80b17 (3 commits)
2019-03-18 falken@chromium.org Gardening: media/controls/controls-layout-in-different-size.html is slow
2019-03-18 falken@chromium.org service worker: Improve WPT tests for async respondWith/waitUntil.
2019-03-18 zhuoyu.qian@samsung.com Put CSSURIValue into the blink::cssvalue namespace.
2019-03-18 findit-for-me@appspot.gserviceaccount.com Revert "Move credential_manager.mojom to third_party/blink/public/mojom/"
2019-03-18 lucmult@chromium.org Fix ctrl+space on file list
2019-03-18 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/depot_tools 24b5f9087ff6..efe902b20b6a (1 commits)
2019-03-18 chrome-release-bot@chromium.org Updating trunk VERSION from 3737.0 to 3738.0
2019-03-18 yuzus@chromium.org Add field_trial_config for OomIntervention v2 experiments
2019-03-18 thomasanderson@chromium.org Disable libc++ on Windows/cl.exe and Windows/libfuzzer
2019-03-18 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal ce552ff5de4f..ccf524e79fe7 (1 commits)
2019-03-18 kojii@chromium.org [auto] Update FlagExpectations for LayoutNG
2019-03-18 wanming.lin@intel.com Upstream shapedetection tests to WPT
2019-03-18 oksamyt@chromium.org Move credential_manager.mojom to third_party/blink/public/mojom/
2019-03-18 lucmult@chromium.org [Files app] Add context menu test for Zip root
2019-03-18 amistry@chromium.org Mark active directory accounts as not being associated with a GAIA account.
2019-03-18 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 895e1eedb420..576b2a5596bc (1 commits)
2019-03-18 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 4928a6b80fa9..ce552ff5de4f (1 commits)
2019-03-18 bashi@chromium.org worker: Rename GlobalScopeCreationParams::content_security_policy_parsed_headers
2019-03-17 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 7010adb0fc99..4928a6b80fa9 (3 commits)
2019-03-17 slangley@google.com More of the renaming Team Drive to Shared Drive migration.
2019-03-17 lucmult@chromium.org [Files app] - Add context menu test for MTP
2019-03-17 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 29b3d75fe324..7010adb0fc99 (5 commits)
2019-03-17 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 72ef2d519a0e..895e1eedb420 (1 commits)
2019-03-17 caitlinfischer@google.com [Autofill] Implemented GetLabels() for address and contact forms.
2019-03-17 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal d5a741226f7e..29b3d75fe324 (1 commits)
2019-03-17 pkasting@chromium.org Split GetFirstFocusableView() into two pieces and eliminate magic -1.
2019-03-17 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 3ea586f9f959..72ef2d519a0e (1 commits)
2019-03-17 wangxianzhu@chromium.org Reland "[BGPT] Don't collect non-animation non-scroll element ids"
2019-03-17 wangxianzhu@chromium.org [BGPT] Remove XXXPaintPropertyNode::IsRunningXXXAnimationOnCompositor()
2019-03-17 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 5d9edd93be03..d5a741226f7e (3 commits)
2019-03-17 ccameron@chromium.org MacPWAs: Fix non-english-keyboard shortcuts
2019-03-17 thakis@chromium.org Attempt to make WebCursorTest.CursorScaleFactor 1000x as fast.
2019-03-17 chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com Roll src-internal 3b15c93f79a5..5d9edd93be03 (5 commits)
2019-03-17 chromium-autoroll@skia-public.iam.gserviceaccount.com Roll src/third_party/skia 143542fa28e9..3ea586f9f959 (1 commits)


Created with:
  gclient setdep -r ../src@69be71e100

The AutoRoll server is located here: https://autoroll.skia.org/r/chromium-skia-autoroll

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.

CQ_INCLUDE_TRYBOTS=skia.primary:Perf-Mac10.13-Clang-MacBookPro11.5-GPU-RadeonHD8870M-x86_64-Release-All-CommandBuffer;skia.primary:Test-Mac10.13-Clang-MacBookPro11.5-GPU-RadeonHD8870M-x86_64-Debug-All-CommandBuffer
TBR=brianosman@google.com

Change-Id: Ic2dae589df94bae217da6ade8619cce8ca9cf2dc
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201876
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-03-18 15:44:26 +00:00
Brian Osman
7c4bc942c6 Suppress /RTCc error about losing information during case to smaller type
Bug: skia:
Change-Id: I6c83504918fc1ff71f9153d3a2b02fa4c2d70871
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201646
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2019-03-18 15:44:25 +00:00
Brian Salomon
1a15723397 Add small offset to t in GrLinearGradientLayout.
This works around a varying interpolation issue when a hard stop occurs
a along a row or column of pixel centers.

Bug: chromium:938592
Change-Id: I4c239b2831c3e901cbbfa43f0a60a3d7fb0fef75
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/200939
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
2019-03-18 15:39:06 +00:00
skia-autoroll
dddd3374b6 Roll third_party/externals/swiftshader 00424c1bc233..036614c8468c (2 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/00424c1bc233..036614c8468c


git log 00424c1bc233..036614c8468c --date=short --no-merges --format='%ad %ae %s'
2019-03-18 capn@google.com Copy kokoro folder to tests/kokoro
2019-03-18 capn@google.com Fix Travis CI build


Created with:
  gclient setdep -r third_party/externals/swiftshader@036614c8468c

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

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.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=brianosman@google.com

Change-Id: Ib02578202048022b43781bddf3989b84b5f849a0
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201873
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-03-18 15:29:19 +00:00
Eric Boren
252996c72d [infra] Add some logging to go_deps asset creation
Bug: skia:
Change-Id: I4533671215b40bd370fd351d2fd1c2dc9a897eaa
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201644
Reviewed-by: Ravi Mistry <rmistry@google.com>
Commit-Queue: Eric Boren <borenet@google.com>
2019-03-18 15:14:21 +00:00
Brian Osman
8fa7ab4733 Delay half-float vertex color determination until Op::finalize
Bug: skia:8871
Change-Id: I873e80e2d97a32e4524c177a9b6e07b0566a02ce
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201682
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2019-03-18 15:14:20 +00:00
skia-autoroll
4a522b7e91 Roll third_party/externals/swiftshader c2bb50b73101..00424c1bc233 (1 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/c2bb50b73101..00424c1bc233


git log c2bb50b73101..00424c1bc233 --date=short --no-merges --format='%ad %ae %s'
2019-03-18 bclayton@google.com Reintroduce "VkDebug: Update macros to address issues in b/127433389"


Created with:
  gclient setdep -r third_party/externals/swiftshader@00424c1bc233

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

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.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=brianosman@google.com

Change-Id: Ie24a8fa19ea5ab836213fdd8afe2178c25328f41
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201863
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-03-18 14:39:10 +00:00
Yi Kong
003334c6a7 [Android] Do not build for Windows
clang-r353983 emits error when building Skia for Windows. Do not build
it for now until the compiler issue is addressed.

Bug: 126457671
Change-Id: I2942aadb10f5956d72f064870653694a7e1e847c
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201836
Reviewed-by: Leon Scroggins <scroggo@google.com>
Commit-Queue: Leon Scroggins <scroggo@google.com>
2019-03-18 14:29:20 +00:00
skia-autoroll
cfea834b8d Roll third_party/externals/swiftshader 62758f581672..c2bb50b73101 (1 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/62758f581672..c2bb50b73101


git log 62758f581672..c2bb50b73101 --date=short --no-merges --format='%ad %ae %s'
2019-03-18 bclayton@google.com ComputeProgram: Clean up usage of Float4/Int4 and SIMD::Float/SIMD::Int


Created with:
  gclient setdep -r third_party/externals/swiftshader@c2bb50b73101

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

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.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=brianosman@google.com

Change-Id: I0ae8d9a1fca196e84fca3261f6a3b77db8ad6ffb
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201861
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-03-18 13:47:45 +00:00
skia-autoroll
2c043c2881 Roll third_party/externals/swiftshader 4af8826ee423..62758f581672 (1 commits)
https://swiftshader.googlesource.com/SwiftShader.git/+log/4af8826ee423..62758f581672


git log 4af8826ee423..62758f581672 --date=short --no-merges --format='%ad %ae %s'
2019-03-18 bclayton@google.com Compute: WorkgroupSize decorations take precedence over LocalSize


Created with:
  gclient setdep -r third_party/externals/swiftshader@62758f581672

The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll

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.

CQ_INCLUDE_TRYBOTS=skia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader
TBR=brianosman@google.com

Change-Id: I8b89e38c421b40b07bd2da7c0851eaec313989c8
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/201837
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2019-03-18 11:42:55 +00:00