aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-21Snap for 8857176 from ee18166c98f650169105e5b16eb7676364d867b2 to ↵aml_go_res_330912000android13-mainline-go-resolv-releaseAndroid Build Coastguard Worker
mainline-go-resolv-release Change-Id: I4091c275623510f8af444909fea343e96a82d231
2022-07-14Revert "In the CPU backend, stop treating alpha images as coverage" am: ↵Brian Osman
fa93c4addd Original change: https://googleplex-android-review.googlesource.com/c/platform/external/skia/+/19294092 Change-Id: Ic950ee194ff74320f87f1cf853017caf4043d9dc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-14Define SK_SUPPORT_LEGACY_ALPHA_BITMAP_AS_COVERAGE am: 66e866e7f6Leon Scroggins III
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/skia/+/19291567 Change-Id: I9cf7af8305cc6416aa9338e7ee85c5a51584d152 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-14Revert "In the CPU backend, stop treating alpha images as coverage"Brian Osman
Restore the old behavior behind a flag, so it can be maintained in the Android framework. This reverts commit f1660bf1baecb787f5d541c1973f2c7f2ded13dd. Bug: b/231400686 Test: GM in Skia Change-Id: I01fadaed52eecc42416deb2307d03499bca85a4c Reviewed-on: https://skia-review.googlesource.com/c/skia/+/557391 Reviewed-by: Michael Ludwig <michaelludwig@google.com> Commit-Queue: Brian Osman <brianosman@google.com> Reviewed-by: Leon Scroggins <scroggo@google.com>
2022-07-14Define SK_SUPPORT_LEGACY_ALPHA_BITMAP_AS_COVERAGELeon Scroggins III
This flag, along with I01fadaed52eecc42416deb2307d03499bca85a4c (in upstream Skia), restores the old behavior of treating alpha images as coverage in the CPU backend. This fixes a regression in a technique apps use to apply rounded corners to images. Bug: 231400686 Test: GM in Skia Change-Id: I4857da2c3dd54e64ca86eb1ea2122096625f8662
2022-06-17Snap for 8736885 from 065092ac24dfdd23cc05851a3adbf4c54bf663b8 to ↵Android Build Coastguard Worker
mainline-go-resolv-release Change-Id: I24196365f5359f5c5b6f783faf1be152ef05466c
2022-05-21Snap for 8626064 from dcb54f29f368b614678a42b880cfef193254cff7 to ↵Android Build Coastguard Worker
mainline-go-resolv-release Change-Id: Ib5595fb5f6c74c7629ff5dd255f77205b1669edc
2022-05-13Roll Skia from 47756c2666b2 to 83b3283f01a8 (3 revisions) am: dcb54f29f3android-autoroll
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/skia/+/18374769 Change-Id: I4f103ecb6e9a49805e84f79c0b0146e5f6d42a91 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13Roll Skia from 47756c2666b2 to 83b3283f01a8 (3 revisions)android13-devandroid-autoroll
https://skia.googlesource.com/skia.git/+log/47756c2666b2..83b3283f01a8 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://skia-autoroll.corp.goog/r/android-next-autoroll Please CC djsollen@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Test: Presubmit checks will test this change. Exempt-From-Owner-Approval: The autoroll bot does not require owner approval. Bug: 231627558 Bug: 224677119 Bug: 232226246 Change-Id: I9299f6a604d0a0df70ecc6b9a030aff4fa00c153 Merged-In: Ib0590f39d833a4a81665147323258d6dc5fdee17
2022-05-13Remove string copies in Skia tracing macrosLeon Scroggins III
ATRACE_ANDROID_FRAMEWORK_ALWAYS and TRACE_EVENT0_ALWAYS create a SkAndroidFrameworkTraceUtilAlways, which formats the input, requiring a string copy. Mimic the split in SkAndroidFrameworkTraceUtil, which has two constructors; one for formatting, and one for static strings. This allows skipping the copy when it's unnecessary. Make TRACE_EVENT0_ALWAYS call the cheaper constructor, since it never has formatted input. ATRACE_ANDROID_FRAMEWORK_ALWAYS has few callers; only one of them forces an unnecessary copy. Bug: b/224677119 Test: perfetto Change-Id: I8e699ae1496c94e08e6f7fce3616254b1a627a7f Reviewed-on: https://skia-review.googlesource.com/c/skia/+/539896 Commit-Queue: Leon Scroggins <scroggo@google.com> Reviewed-by: Herb Derby <herb@google.com> Reviewed-by: Brian Osman <brianosman@google.com> (cherry picked from commit e3772d2cae13ed606403aee8783825840a0dbd94) Reviewed-on: https://skia-review.googlesource.com/c/skia/+/540166 Auto-Submit: Leon Scroggins <scroggo@google.com>
2022-05-13Android: Turn on select Skia tracepointsLeon Scroggins III
In b/224677119, we found that turning on *all* of Skia tracing caused regressions. We are separately turning it off, but we do find some value in select tracepoints. Add back in the ones we care about. The remaining tracepoints can still be turned on manually with the sysprop. All of these tracepoints are already traced on other platforms (e.g. Chrome, Flutter). Convert them to TRACE_EVENT0_ALWAYS, introduced in I13fd77445e0d2a05e46b75629b37bab5f571b02e. (A better long term solution will be to use categories, as tracked in b/232405757.) For GrOps, we had an Android-specific tracepoint, added in I18ac03676da058ba4af5bd6a0c375b3f17c3c399, as well as separate TRACE_EVENT0 tracepoints with basically the same timing and label. Remove the Android-specific version, and make the other one TRACE_EVENT0_ALWAYS. This removes redundant child-parent pairs. Bug: 231627558 Bug: 224677119 Bug: 232226246 Test: manual Change-Id: I03ce62062a0bde723d3b6ac026bd978b249ad9a4 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/540167 Auto-Submit: Leon Scroggins <scroggo@google.com> Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Leon Scroggins <scroggo@google.com>
2022-05-06Roll Skia from d71cfa577734 to 47756c2666b2 (2 revisions) am: 89e506f703android-autoroll
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/skia/+/18188807 Change-Id: I95fabbe8fbc5b55800238606b1d0145ec15cae72 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05Remove Test-Win10-.*-Golo-.*-Vulcan(_ProcDump)? bots from supported branchesRavi Mistry
They hang while running DM for unknown reasons. Change-Id: I7416240490552c1dbcedc8de2aaf7a39c83b3cb8 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/537796 Commit-Queue: Ravi Mistry <rmistry@google.com> Reviewed-by: Kevin Lubick <kjlubick@google.com>
2022-05-05Roll Skia from d71cfa577734 to 47756c2666b2 (2 revisions)android-autoroll
https://skia.googlesource.com/skia.git/+log/d71cfa577734..47756c2666b2 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://skia-autoroll.corp.goog/r/android-next-autoroll Please CC djsollen@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Test: Presubmit checks will test this change. Exempt-From-Owner-Approval: The autoroll bot does not require owner approval. Bug: b/231541856 Merged-In: I7e1fcf16090c7720a63a1650abd602eb9c689723 Change-Id: Ided76885d7d7f4545d6335e8e5122f63a1979f5a
2022-05-05Remove unit test not present in this branch of the code.Derek Sollenberger
Bug: b/231541856 Change-Id: I6791fa6bec5351f4524ccddac1f43e57fb6ace19 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/537457 Commit-Queue: Derek Sollenberger <djsollen@google.com> Commit-Queue: Tyler Denniston <tdenniston@google.com> Auto-Submit: Derek Sollenberger <djsollen@google.com> Reviewed-by: Tyler Denniston <tdenniston@google.com>
2022-05-02Roll Skia from ae3118459256 to d71cfa577734 (2 revisions) am: 95c0096aabandroid-autoroll
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/skia/+/18089890 Change-Id: I27c8a5a167b8ad86036313732118a1ae0b1ddace Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02[infra] Manual cherrypick to remove Win7 fyi jobsRavi Mistry
Cherrypick of https://skia-review.googlesource.com/c/skia/+/535326 Bug: 1316545 Change-Id: I497576906f0567fd12f7e417052a6f7b68a38736 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/535956 Reviewed-by: Kevin Lubick <kjlubick@google.com> Commit-Queue: Ravi Mistry <rmistry@google.com>
2022-04-30Roll Skia from ae3118459256 to d71cfa577734 (2 revisions)android-autoroll
https://skia.googlesource.com/skia.git/+log/ae3118459256..d71cfa577734 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://skia-autoroll.corp.goog/r/android-next-autoroll Please CC scroggo@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Test: Presubmit checks will test this change. Exempt-From-Owner-Approval: The autoroll bot does not require owner approval. Bug: b/227806494 Bug: b/230879386 Merged-In: I2651dcd57e54d57c5a19992ec2e2e4cc01241f3b Change-Id: I0a83512204b7932bc0e17f6e37314ff437cde72f
2022-04-30Roll Skia from 43d175748e29 to ae3118459256 (1 revision) am: 5f8ac321a8android-autoroll
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/skia/+/18054661 Change-Id: Iba36bc50c4a77380fcfbfb321891e1bedd3d3f1c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-30Roll Skia from 9659252ba27a to 43d175748e29 (2 revisions) am: 22e7c7e02fandroid-autoroll
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/skia/+/18012960 Change-Id: If525a63f5b0aa1824b3eb7484197311aa05bd3f5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29Fix bug where SkQP test that are always to be excluded are not.Derek Sollenberger
Also exclude some additional test cases based on data collected from Skia's infrastructure for known problematic GPU test cases. Bug: b/230879386 Bug: b/227806494 Change-Id: Id0bf73828fa04b3139f1e9cb94511db9d62d8d86 (cherry picked from commit 6a810fe45b738ff834dfb57cd8ce3836bf8c1ef8) Reviewed-on: https://skia-review.googlesource.com/c/skia/+/535579 Reviewed-by: Leon Scroggins <scroggo@google.com> Commit-Queue: Derek Sollenberger <djsollen@google.com>
2022-04-29Roll Skia from 43d175748e29 to ae3118459256 (1 revision)android-autoroll
https://skia.googlesource.com/skia.git/+log/43d175748e29..ae3118459256 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://skia-autoroll.corp.goog/r/android-next-autoroll Please CC scroggo@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Test: Presubmit checks will test this change. Exempt-From-Owner-Approval: The autoroll bot does not require owner approval. Bug: b/230630340 Change-Id: Ice7e0e2e6db14a8806e5e893b96ea82ca349c382 Merged-In: Idaf6613b2191ff8d36e0a1a83fcdf68de99c7280
2022-04-28Remove failing Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ASANRavi Mistry
Bot was removed from main in https://skia-review.googlesource.com/c/skia/+/528081 We cannot do a direct cherrypick because of conflicts and backporting all the required changes will be difficult. So this change just removes the failing bot that is on CQ. Change-Id: I6875c98a2c25b1a4fd992601228c10d8ee9715f6 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/535122 Reviewed-by: Leon Scroggins <scroggo@google.com> Reviewed-by: Kevin Lubick <kjlubick@google.com> Commit-Queue: Ravi Mistry <rmistry@google.com>
2022-04-28Snap for 8505378 from 68e7f49baacfa525929c03bfafabb21bf41a3d4f to ↵Android Build Coastguard Worker
mainline-go-resolv-release Change-Id: Ic89030600994b88db845c4175074a0e7e824db22
2022-04-28Remove vk workaround to do partial clears as draws on adreno.Greg Daniel
Qcomm did some investigations of this workaround, and even though it was giving some cpu savings, it was causing a big hit to GPU performance and power. So we're removing this now to get back the various wins on the GPU. Bug: b/230630340 Change-Id: I01ba4e271dc02ae4ab6155fc794a5a1e3c796341 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/525638 Auto-Submit: Greg Daniel <egdaniel@google.com> Reviewed-by: Jim Van Verth <jvanverth@google.com> Commit-Queue: Jim Van Verth <jvanverth@google.com> (cherry picked from commit 6368d39a9e7ce68c35f37b0e550f1b4274edf070) Reviewed-on: https://skia-review.googlesource.com/c/skia/+/534657 Reviewed-by: Greg Daniel <egdaniel@google.com>
2022-04-28Roll Skia from 9659252ba27a to 43d175748e29 (2 revisions)android-autoroll
https://skia.googlesource.com/skia.git/+log/9659252ba27a..43d175748e29 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://skia-autoroll.corp.goog/r/android-next-autoroll Please CC scroggo@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Test: Presubmit checks will test this change. Exempt-From-Owner-Approval: The autoroll bot does not require owner approval. Bug: b/229804433 Merged-In: Id05505f33eabec8ff16fbdac4c4c8aa9d4a3b4e0 Change-Id: I75913bca0c07a58e45bd67d36cae9d63fc281563
2022-04-28Enable required Android API levels for SkQP test cases.Derek Sollenberger
SkQP tests can now be annotated in unittests.txt as being only enforced when the device's first API level is >= the level associated with the test. This change also ensures that unittests.txt does not contain any out-of-date test names by aborting if an entry in the file no longer has a matching test in the test suite. Bug: b/229804433 Change-Id: I45b2ef5e20e45dadfefbb339b0c65c88c2d6bbf2 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/534666 Commit-Queue: Derek Sollenberger <djsollen@google.com> Reviewed-by: John Stiles <johnstiles@google.com> (cherry picked from commit a02b226410435098316b9d0c30b2d5316435175a) Reviewed-on: https://skia-review.googlesource.com/c/skia/+/534518 Reviewed-by: Derek Sollenberger <djsollen@google.com>
2022-04-06Use ATL golo machinesKevin Lubick
This update the drivers and removes failing jobs (see [1] and [2]), but does not replace them, as that would require backporting more changes to add in the new Skolo GTX 360 machines. [1] https://skia-review.googlesource.com/c/skia/+/525836 [2] https://skia-review.googlesource.com/c/skia/+/524001 Bug: 1289453 Change-Id: I137096cc3bb71d0c1bd8355f4726601fd2504e7d Reviewed-on: https://skia-review.googlesource.com/c/skia/+/528081 Reviewed-by: Ravi Mistry <rmistry@google.com>
2022-04-06[automerger skipped] Merge "Tweak linux_glibc properties for musl builds in ↵Treehugger Robot
external/skia" am: 19b26a5488 am: 5c0159b199 am: a2c575e4e9 -s ours am: 68e7f49baa -s ours am skip reason: Merged-In I5fdb6aaddee72faf6948aedd145b04691c342f97 with SHA-1 9054e93dc7 is already in history Original change: https://android-review.googlesource.com/c/platform/external/skia/+/2019597 Change-Id: I97297deb9e0f2659628474ad8c88db008e66a8fa Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-06[automerger skipped] Merge "Tweak linux_glibc properties for musl builds in ↵Treehugger Robot
external/skia" am: 19b26a5488 am: 5c0159b199 am: a2c575e4e9 -s ours am skip reason: Merged-In I5fdb6aaddee72faf6948aedd145b04691c342f97 with SHA-1 9054e93dc7 is already in history Original change: https://android-review.googlesource.com/c/platform/external/skia/+/2019597 Change-Id: I126a1e49159d348dc0e347297313dee24753f14d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-06Merge "Tweak linux_glibc properties for musl builds in external/skia" am: ↵Treehugger Robot
19b26a5488 am: 5c0159b199 Original change: https://android-review.googlesource.com/c/platform/external/skia/+/2019597 Change-Id: I860b798f5dd2e3c4832576c657b7be227d033fda Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-06Merge "Tweak linux_glibc properties for musl builds in external/skia" am: ↵Treehugger Robot
19b26a5488 Original change: https://android-review.googlesource.com/c/platform/external/skia/+/2019597 Change-Id: I8ed910274afaaa2bda668ab675e1d1d12bb86343 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-06Merge "Tweak linux_glibc properties for musl builds in external/skia"Treehugger Robot
2022-04-05Tweak linux_glibc properties for musl builds in external/skiaColin Cross
For convenience, builds against musl libc currently use the linux_glibc properties because they are almost always linux-specific and not glibc-specific. In preparation for removing this hack, tweak the linux_glibc properties by either moving them to host_linux, which will apply to linux_glibc, linux_musl and linux_bionic, or by setting appropriate musl or linux_musl properties. Properties that must not be repeated while musl uses linux_musl and also still uses the linux_glibc properties are moved to glibc properties, which don't apply to musl. Whether these stay as glibc properties or get moved back to linux_glibc later once the musl hack is removed is TBD. Bug: 223257095 Test: m checkbuild Test: m USE_HOST_MUSL=true host-native Change-Id: Ie2067df4271558a0a2dc67e947d027c32f7db9ca Merged-In: I5fdb6aaddee72faf6948aedd145b04691c342f97 Merged-In: I7cfffc3e914e1c66ce9f794139253b4e4eaafbd4
2022-04-04Roll Skia from a357a11f7456 to 9659252ba27a (1 revision) am: 9054e93dc7android-autoroll
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/skia/+/17570189 Change-Id: I3a5f9aa6e7efdf7255b74f62230e1da4692dd190 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-04Roll Skia from a357a11f7456 to 9659252ba27a (1 revision)android-autoroll
https://skia.googlesource.com/skia.git/+log/a357a11f7456..9659252ba27a If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://skia-autoroll.corp.goog/r/android-next-autoroll Please CC djsollen@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Test: Presubmit checks will test this change. Exempt-From-Owner-Approval: The autoroll bot does not require owner approval. Bug: b/223257095 Change-Id: I5fdb6aaddee72faf6948aedd145b04691c342f97
2022-04-04Tweak linux_glibc properties for musl builds in external/skiaColin Cross
For convenience, builds against musl libc currently use the linux_glibc properties because they are almost always linux-specific and not glibc-specific. In preparation for removing this hack, tweak the linux_glibc properties by either moving them to host_linux, which will apply to linux_glibc, linux_musl and linux_bionic, or by setting appropriate musl or linux_musl properties. Properties that must not be repeated while musl uses linux_musl and also still uses the linux_glibc properties are moved to glibc properties, which don't apply to musl. Whether these stay as glibc properties or get moved back to linux_glibc later once the musl hack is removed is TBD. Bug: b/223257095 Test: m checkbuild Test: m USE_HOST_MUSL=true host-native Change-Id: Ie2067df4271558a0a2dc67e947d027c32f7db9ca Reviewed-on: https://skia-review.googlesource.com/c/skia/+/521361 Reviewed-by: Kevin Lubick <kjlubick@google.com> Reviewed-by: Leon Scroggins <scroggo@google.com> Commit-Queue: Leon Scroggins <scroggo@google.com> (cherry picked from commit 350ce03adc5fd61bc6122edb8275319a9125273b) Reviewed-on: https://skia-review.googlesource.com/c/skia/+/527059 Reviewed-by: Derek Sollenberger <djsollen@google.com> Commit-Queue: Derek Sollenberger <djsollen@google.com>
2022-03-29RESTRICT AUTOMERGE Roll Skia from e28fcd178277 to a357a11f7456 (1 revision) ↵android-autoroll
am: e4161ab97f Original change: https://googleplex-android-review.googlesource.com/c/platform/external/skia/+/17469132 Change-Id: I1c2988114579abf385935852cd6e7195e19fd073 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29RESTRICT AUTOMERGE Roll Skia from e28fcd178277 to a357a11f7456 (1 revision)android-autoroll
https://skia.googlesource.com/skia.git/+log/e28fcd178277..a357a11f7456 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://skia-autoroll.corp.goog/r/android-next-autoroll Please CC djsollen@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Test: Presubmit checks will test this change. Exempt-From-Owner-Approval: The autoroll bot does not require owner approval. Bug: b/225044541 Change-Id: I98b921403b0c556806437ee3d0071d7b26d43309
2022-03-27Snap for 8365348 from 75106ff1e1f62d091c70444f3743cacf8864784e to ↵Android Build Coastguard Worker
mainline-go-resolv-release Change-Id: Ie5fdbd99e9d6410a425362e3dc183b54f477aad3
2022-03-24Simplify FreeType glyph paths with overlap.Ben Wagner
With variable fonts overlapping glyph contours are now normal. However, these do not stroke well. Simpify the glyph paths which are marked as overlapping. Bug: b/225044541 Change-Id: I9687e28c9274cd189f4ae8e059d8d40dd802ec41 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/521637 Reviewed-by: Herb Derby <herb@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> (cherry picked from commit b3275e1fd64cbbf57a1e9a2ecb2db0812cfba4dc) Reviewed-on: https://skia-review.googlesource.com/c/skia/+/523937 Auto-Submit: Ben Wagner <bungeman@google.com> Reviewed-by: Derek Sollenberger <djsollen@google.com> Commit-Queue: Derek Sollenberger <djsollen@google.com>
2022-03-24[automerge] Roll Skia from 9f7ddf9a8f67 to e28fcd178277 (9 revisions) 2p: ↵android-autoroll
75106ff1e1 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/skia/+/17366170 Change-Id: I6af756caf1a63b21eec6befd7855d10507b3d7c9
2022-03-24Roll Skia from 9f7ddf9a8f67 to e28fcd178277 (9 revisions)android-autoroll
https://skia.googlesource.com/skia.git/+log/9f7ddf9a8f67..e28fcd178277 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://skia-autoroll.corp.goog/r/android-next-autoroll Please CC djsollen@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Test: Presubmit checks will test this change. Exempt-From-Owner-Approval: The autoroll bot does not require owner approval. Change-Id: I92efb5bb8abe79c1e186678845819e8b95c30254
2022-03-24Rename ES2 error tests 'T' through 'Z' to .rts.John Stiles
Bug: skia:13042 Commit-Queue: John Stiles <johnstiles@google.com> Auto-Submit: John Stiles <johnstiles@google.com> Reviewed-by: Arman Uguray <armansito@google.com> Commit-Queue: Arman Uguray <armansito@google.com> Change-Id: Ie99476e81e6978269e3f8789da4e1880d9b9119d Reviewed-on: https://skia-review.googlesource.com/c/skia/+/524103 Reviewed-by: Derek Sollenberger <djsollen@google.com>
2022-03-24Rename ES2 error tests starting with 'S' to .rts.John Stiles
Change-Id: I1dd481ca47965e933a110a0f0a8ef7616deb034d Bug: skia:13042 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/523417 Reviewed-by: Ethan Nicholas <ethannicholas@google.com> Reviewed-by: Arman Uguray <armansito@google.com> Commit-Queue: John Stiles <johnstiles@google.com> Auto-Submit: John Stiles <johnstiles@google.com> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/524102 Reviewed-by: Derek Sollenberger <djsollen@google.com>
2022-03-24Rename ES2 error tests starting with 'R' to .rts.John Stiles
Bug: skia:13042 Reviewed-by: Ethan Nicholas <ethannicholas@google.com> Reviewed-by: Arman Uguray <armansito@google.com> Commit-Queue: John Stiles <johnstiles@google.com> Auto-Submit: John Stiles <johnstiles@google.com> Change-Id: I3aa94f20ec78a76ab11dde436baeb8ca4c3fff3b Reviewed-on: https://skia-review.googlesource.com/c/skia/+/524101 Reviewed-by: Derek Sollenberger <djsollen@google.com>
2022-03-24Rename ES2 error tests 'O' through 'P' to .rts.John Stiles
A few tests were divided into a Runtime Effect-compatible .rts test, and a Runtime Effect-incompatible .sksl test. Bug: skia:13042 Reviewed-by: Arman Uguray <armansito@google.com> Commit-Queue: John Stiles <johnstiles@google.com> Auto-Submit: John Stiles <johnstiles@google.com> Change-Id: I1e30d6b1af02437f1d1c15c2a043b81bc08a6df4 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/524100 Reviewed-by: Derek Sollenberger <djsollen@google.com>
2022-03-24Rename ES2 error tests from 'H' through 'M' to .rts.John Stiles
In a few cases, this involved splitting a test into two (an ES2- compatible portion and a ES3+ portion). Bug: skia:13042 Auto-Submit: John Stiles <johnstiles@google.com> Reviewed-by: Arman Uguray <armansito@google.com> Commit-Queue: Arman Uguray <armansito@google.com> Change-Id: I3a776846a3d7d19cb19fa68c67842f7dbafcb420 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/524099 Reviewed-by: Derek Sollenberger <djsollen@google.com>
2022-03-24Rename ES2 error tests from 'C' through 'G' to .rts.John Stiles
A few tests received minor tweaks to make them Runtime Effect-friendly. Bug: skia:13042 Auto-Submit: John Stiles <johnstiles@google.com> Reviewed-by: Arman Uguray <armansito@google.com> Commit-Queue: John Stiles <johnstiles@google.com> Change-Id: I7734390c9fadb53bd74b7b395df611db935fcc0b Reviewed-on: https://skia-review.googlesource.com/c/skia/+/524098 Reviewed-by: Derek Sollenberger <djsollen@google.com>
2022-03-24Rename ES2 error tests starting with 'B' to .rts.John Stiles
A few tests received minor tweaks to make them Runtime Effect-friendly. Bug: skia:13042 Auto-Submit: John Stiles <johnstiles@google.com> Reviewed-by: Ethan Nicholas <ethannicholas@google.com> Commit-Queue: John Stiles <johnstiles@google.com> Change-Id: I02a469b241735fa15d86e292eaa4ef4aa9cc8af6 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/524097 Reviewed-by: Derek Sollenberger <djsollen@google.com>