aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
6 daysMerge "Remove herb@google.com from include/OWNERS" into mainHEADmastermainJulie Pan
11 daysRemove herb@google.com from include/OWNERSOwner Cleanup Bot
This suggested change is automatically generated based on group memberships and affiliations. If this change is unnecessary or in error, vote CR -1 and the bot will abandon it. Vote CR +1/2 to approve this change. See the owner's recent activity for context: https://android-review.googlesource.com/q/herb@google.com To report an issue, file a bug in the Infra>Codereview component. Change-Id: Ia6eb2f2ccdf421eb8467d0c81d6f5865833f3303
2024-03-07Merge "Merge Android 14 QPR2 to AOSP main" into mainXin Li
2024-03-06Merge Android 14 QPR2 to AOSP mainXin Li
Bug: 319669529 Merged-In: Id6ad3c97ed2b5d80fd5b5d6350270695442c1ec9 Change-Id: I7df0ed251c1360282cba34142d1ea37aefcf54ff
2024-01-17Merge Android 24Q1 Release (ab/11220357)temp_319669529Xin Li
Bug: 319669529 Merged-In: I574c53bdc6642f316692a0209b8b5d79c6ff0edc Change-Id: Id6ad3c97ed2b5d80fd5b5d6350270695442c1ec9
2023-12-13Roll Skia from 9d220ebe40a0 to f3401c6186c1 (1 revision)android-autoroll
https://skia.googlesource.com/skia.git/+log/9d220ebe40a0..f3401c6186c1 2023-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 50d52367e3b3 to de368ee1bf18 (4 revisions) 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-master-autoroll Please CC djsollen@google.com,rmistry@google.com,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://issues.skia.org/issues/new?component=1389291&template=1850622 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/186777432 Change-Id: I379b62fb9478fdbe6934e93c3c714d449c041bad
2023-12-13Roll vulkan-deps from 50d52367e3b3 to de368ee1bf18 (4 revisions)skia-autoroll
https://chromium.googlesource.com/vulkan-deps.git/+log/50d52367e3b3..de368ee1bf18 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/vulkan-deps-skia-autoroll Please CC michaelludwig@google.com,skiabot@google.com on the revert to ensure that a human is aware of the problem. To file a bug in skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE Bug: None Tbr: michaelludwig@google.com Change-Id: I574c53bdc6642f316692a0209b8b5d79c6ff0edc Reviewed-on: https://skia-review.googlesource.com/c/skia/+/789280 Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com> Bot-Commit: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2023-12-13Roll Skia from 1e63c048ded7 to 9d220ebe40a0 (2 revisions)android-autoroll
https://skia.googlesource.com/skia.git/+log/1e63c048ded7..9d220ebe40a0 2023-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from f92827c3066c to 7b71af53266a 2023-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from de591cff0316 to b25ffe5a9775 (8 revisions) 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-master-autoroll Please CC djsollen@google.com,rmistry@google.com,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://issues.skia.org/issues/new?component=1389291&template=1850622 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/186777432 Change-Id: I27bd6a9eda6041de3defd9ede1c42d2a664207ff
2023-12-13Roll SK Tool from f92827c3066c to 7b71af53266askia-autoroll
https://skia.googlesource.com/buildbot.git/+log/f92827c3066c..7b71af53266a 2023-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra CIPD packages from db844f400c18 to f92827c3066c (1 revision) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/sk-tool-skia Please CC jcgregorio@google.com,skiabot@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Tbr: jcgregorio@google.com Change-Id: I4af03fab526792aea950bc3c9bf7a9c38ddfaa0d Reviewed-on: https://skia-review.googlesource.com/c/skia/+/789279 Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com> Bot-Commit: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2023-12-13Roll ANGLE from de591cff0316 to b25ffe5a9775 (8 revisions)skia-autoroll
https://chromium.googlesource.com/angle/angle.git/+log/de591cff0316..b25ffe5a9775 2023-12-13 geofflang@chromium.org Optimize HandleAllocator for fast ID churning. 2023-12-12 lexa.knyazev@gmail.com Metal: Fix temporary array initialization 2023-12-12 solti@google.com update e2e expectation 2023-12-12 cnorthrop@google.com FrameCapture: Skip eglQueryContext 2023-12-12 cnorthrop@google.com FrameCapture: Handle context Reset with no calls 2023-12-12 kieron.josephs@imgtec.com Fix out-of-bounds vector index when using SPIR-V precision fixer 2023-12-12 geofflang@chromium.org Validate Uniform variable limits with each iteration 2023-12-12 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from f9f8b1a54ff6 to fd8978318166 (587 revisions) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/angle-skia-autoroll Please CC jmadill@google.com,michaelludwig@google.com on the revert to ensure that a human is aware of the problem. To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Build-Mac-Clang-arm64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC8i5BEK-GPU-IntelIris655-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE Tbr: michaelludwig@google.com Test: Test: Flip capture Change-Id: I624179adcc5aba18b820e2f2bc8f718ac58ab3dc Reviewed-on: https://skia-review.googlesource.com/c/skia/+/788824 Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com> Bot-Commit: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2023-12-13Roll Skia from 927f20598b11 to 1e63c048ded7 (1 revision)android-autoroll
https://skia.googlesource.com/skia.git/+log/927f20598b11..1e63c048ded7 2023-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from cebf22738909 to 033f24e72cc0 (13 revisions) 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-master-autoroll Please CC djsollen@google.com,rmistry@google.com,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://issues.skia.org/issues/new?component=1389291&template=1850622 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/186777432 Change-Id: Ia5a896e64484d2effc25e36707b2d09fec34b167
2023-12-13Roll Dawn from cebf22738909 to 033f24e72cc0 (13 revisions)skia-autoroll
https://dawn.googlesource.com/dawn.git/+log/cebf22738909..033f24e72cc0 2023-12-13 jrprice@google.com [ir] Handle entry point attributes for IR->WGSL 2023-12-13 lokokung@google.com Removes leftover debugging code from: 2023-12-13 gman@chromium.org Roll third_party/webgpu-cts/ 3cbe1f7e3..7a6ef7301 (1 commit) 2023-12-12 jiawei.shao@intel.com Support const expression with dot4{I|U}8Packed 2023-12-12 jiawei.shao@intel.com Tint/MSL: Fix translation of dot4{I|U}8Packed 2023-12-12 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from ebfd5875d4b7 to 167af0420ab8 (1 revision) 2023-12-12 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 5c8cb8a69c10 to 398cfb4b1421 (2 revisions) 2023-12-12 arthursonzogni@chromium.org partition_alloc: CMake and GN config 2023-12-12 jrprice@google.com [spirv-reader] Add --use-ir-reader option to exe 2023-12-12 bclayton@google.com [tint][ir] Serialize If instructions 2023-12-12 bclayton@google.com [tint][ir] Serialize Atomics 2023-12-12 bclayton@google.com [tint][ir] Serialize Convert instructions 2023-12-12 lokokung@google.com Renames Unpacked to UnpackedPtr. If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/dawn-skia-autoroll Please CC bclayton@google.com,cwallez@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Debug-Graphite_Dawn;skia/skia.primary:Test-Mac11-Clang-MacMini9.1-GPU-AppleM1-arm64-Debug-All-Graphite_Dawn;skia/skia.primary:Test-Win10-MSVC-Golo-GPU-QuadroP400-x86_64-Release-All-Graphite_Dawn Bug: None Tbr: bclayton@google.com Test: Test: tint_unittests Change-Id: Ieebe1f46fc9484a742bbc710b18a3fdf600d9dde Reviewed-on: https://skia-review.googlesource.com/c/skia/+/789276 Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com> Bot-Commit: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2023-12-12Roll Skia from 3a3475d12f22 to 927f20598b11 (1 revision)android-autoroll
https://skia.googlesource.com/skia.git/+log/3a3475d12f22..927f20598b11 2023-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from ebfd5875d4b7 to 50d52367e3b3 (6 revisions) 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-master-autoroll Please CC djsollen@google.com,rmistry@google.com,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://issues.skia.org/issues/new?component=1389291&template=1850622 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/186777432 Change-Id: Ia760384f89b99f23eab2fcaf6b3327cc7293ab40
2023-12-12Roll vulkan-deps from ebfd5875d4b7 to 50d52367e3b3 (6 revisions)skia-autoroll
https://chromium.googlesource.com/vulkan-deps.git/+log/ebfd5875d4b7..50d52367e3b3 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/vulkan-deps-skia-autoroll Please CC michaelludwig@google.com,skiabot@google.com on the revert to ensure that a human is aware of the problem. To file a bug in skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE Bug: None Tbr: michaelludwig@google.com Change-Id: Ib327ee7d679a9b4ce26df9db7a9ba49edc38cc54 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/788823 Bot-Commit: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2023-12-12Roll Skia from 49e32eb178a7 to 3a3475d12f22 (2 revisions)android-autoroll
https://skia.googlesource.com/skia.git/+log/49e32eb178a7..3a3475d12f22 2023-12-12 kjlubick@google.com Fix defines for G3 android build 2023-12-12 michaelludwig@google.com [skif] Add non-strict asShader() to SkSpecialImage 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-master-autoroll Please CC djsollen@google.com,rmistry@google.com,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://issues.skia.org/issues/new?component=1389291&template=1850622 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/305780908 Bug: b/315351386 Bug: b/186777432 Change-Id: Ifadf20f591483d5b6314a2124e8ef9b039b2ce2e
2023-12-12Fix defines for G3 android buildKevin Lubick
There are 3 android builds, so we need to represent the defines more granularly. See also http://cl/585658282 Bug: b/305780908 Change-Id: I634d91f0fe11dca251e31fab58eedd38098a3bb4 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/789217 Reviewed-by: Ben Wagner <bungeman@google.com> Reviewed-by: Leandro Lovisolo <lovisolo@google.com>
2023-12-12[skif] Add non-strict asShader() to SkSpecialImageMichael Ludwig
Moves the replicate definitions of onAsShader() for Graphite and Ganesh to the base class. The raster special image overrides it so that it can subset the SkBitmap instead of going through SkImageShader::MakeSubset(), which does not support bitmaps yet. Adds a non-strict flag variant of asShader(), the variant that does not take a tilemode. Right now, the only uses of asShader() are the full parameter list, so the very simple signature is removed. Under the assumption that the coordinates will not be outside of the subset coords, a tilemode is unnecessary, hence the different signature. I could be easily convinced to give it a different name if there are any suggestions. Bug: b/315351386 Change-Id: I61ae7428a68fa3d76b23a4082fd65797102d03d5 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/787918 Reviewed-by: James Godfrey-Kittle <jamesgk@google.com> Commit-Queue: Michael Ludwig <michaelludwig@google.com> Reviewed-by: Robert Phillips <robertphillips@google.com>
2023-12-12Roll Skia from 251c89d49a5c to 49e32eb178a7 (3 revisions)android-autoroll
https://skia.googlesource.com/skia.git/+log/251c89d49a5c..49e32eb178a7 2023-12-12 robertphillips@google.com [graphite] Add Caps::supportsAHardwareBufferImages 2023-12-12 egdaniel@google.com Fix GraphiteDawnTestContext to allow creation of different backends. 2023-12-12 robertphillips@google.com Add Protected-specific jobs 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-master-autoroll Please CC djsollen@google.com,rmistry@google.com,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://issues.skia.org/issues/new?component=1389291&template=1850622 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/237108194 Bug: b/315834710 Bug: b/186777432 Change-Id: I315a501e5f9824e3eaa6fb690e92ebb0b632552a
2023-12-12[graphite] Add Caps::supportsAHardwareBufferImagesRobert Phillips
Change-Id: Ib9ad8086d54aa6dd58c7bb9bcefc864a27f7c8e8 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/789157 Commit-Queue: Robert Phillips <robertphillips@google.com> Reviewed-by: Nicolette Prevost <nicolettep@google.com>
2023-12-12Fix GraphiteDawnTestContext to allow creation of different backends.Greg Daniel
Bug: b/315834710 Change-Id: I93fa2a544b2cb4729e59e7115175850428c8a97e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/788437 Commit-Queue: Greg Daniel <egdaniel@google.com> Reviewed-by: Michael Ludwig <michaelludwig@google.com>
2023-12-12Add Protected-specific jobsRobert Phillips
For now these jobs only run the unit tests but this gives us room to add the gms & skps (after modifying the tooling to not attempt a readback). Bug: b/237108194 Change-Id: Icac3e4f26f716ee206b5d3770f51e38eb559d1cf Reviewed-on: https://skia-review.googlesource.com/c/skia/+/789076 Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Robert Phillips <robertphillips@google.com> Reviewed-by: Nicolette Prevost <nicolettep@google.com>
2023-12-12Roll Skia from 16298087c277 to 251c89d49a5c (3 revisions)android-autoroll
https://skia.googlesource.com/skia.git/+log/16298087c277..251c89d49a5c 2023-12-12 drott@chromium.org [Fontations] Roll Fontations libraries & CXX 2023-12-12 michaelludwig@google.com [skif] Remove subset parameter from SkSpecialImage::asImage() 2023-12-12 michaelludwig@google.com [skif] SkSpecialImage::draw() no longer virtual, can use fast constraint 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-master-autoroll Please CC djsollen@google.com,rmistry@google.com,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://issues.skia.org/issues/new?component=1389291&template=1850622 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/299474380 Bug: b/315351386 Bug: b/40045335 Bug: b/186777432 Change-Id: I8be2bb824d55e4f094f000f9a1181b92a9a302a6
2023-12-12Merge "Roll Skia from 7685acfb6221 to 16298087c277 (1 revision)" into mainTreehugger Robot
2023-12-12[Fontations] Roll Fontations libraries & CXXDominik Röttsches
Update process: Edit bazel/external/fontations/Cargo.toml, then run # CARGO_BAZEL_REPIN=1 bazel sync --only=crate_index Bug: b/40045335 Cq-Include-Trybots: luci.skia.skia.primary:Build-Debian10-Clang-x86_64-Debug-Fontations,Build-Mac-Clang-x86_64-Debug-Fontations,Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-Fontations,Test-Mac12-Clang-MacBookPro16.2-CPU-AppleIntel-x86_64-Debug-All-Fontations Change-Id: I3f2b7c718640a8f114d8172306d4eb2ae4c6e166 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/788956 Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Dominik Röttsches <drott@google.com>
2023-12-12Merge "Allow any exception to pass SkQP's SkSL error tests" into ↵Nolan Scobie
android14-tests-dev am: 0d93472154 am: 53f5a424f7 am: 29e8f2bc0d am: b8f2ef275c am: f11b447653 Original change: https://android-review.googlesource.com/c/platform/external/skia/+/2869019 Change-Id: I0aa43f52cc49305b4f1932e3c247b7609935f47e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-12[skif] Remove subset parameter from SkSpecialImage::asImage()Michael Ludwig
asImage() is now a very simple wrapping operation from one type to an SkImage of the same backing. Bug: b/299474380 Change-Id: Ifa180bdcb7ff49cca6d70b6fade4a0628aaf5049 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/787937 Reviewed-by: Robert Phillips <robertphillips@google.com> Commit-Queue: Michael Ludwig <michaelludwig@google.com> Reviewed-by: James Godfrey-Kittle <jamesgk@google.com>
2023-12-12Merge "Allow any exception to pass SkQP's SkSL error tests" into ↵Nolan Scobie
android14-tests-dev am: 0d93472154 am: 53f5a424f7 am: 29e8f2bc0d am: b8f2ef275c Original change: https://android-review.googlesource.com/c/platform/external/skia/+/2869019 Change-Id: I4de4248ba2db858316655e496673e99d6b0f8a4e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-12[skif] SkSpecialImage::draw() no longer virtual, can use fast constraintMichael Ludwig
All onDraw() implementations were essentially the same except that they inlined their overload of the non-subsett'ed asImage(). This combines them into a non-virtual function on SkSpecialImage and adds a parameter switch between strict and fast constraints. No callers use the fast constraint yet, but will be used in skif::FilterResult to avoid shader-based tiling when possible. This consolidation helps move SkSpecialImage and subclasses towards just a wrapper around SkImage. Bug: b/299474380 Bug: b/315351386 Change-Id: Icdf34b657a6cc59f0885e4d0b2dde4b85acb10ff Reviewed-on: https://skia-review.googlesource.com/c/skia/+/787917 Reviewed-by: Robert Phillips <robertphillips@google.com> Reviewed-by: James Godfrey-Kittle <jamesgk@google.com> Commit-Queue: Michael Ludwig <michaelludwig@google.com>
2023-12-12Roll Skia from 7685acfb6221 to 16298087c277 (1 revision)android-autoroll
https://skia.googlesource.com/skia.git/+log/7685acfb6221..16298087c277 2023-12-12 lehoangquyen@chromium.org Add "shaderWasCached" param to ShaderErrorHandler::compileError 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-master-autoroll Please CC djsollen@google.com,rmistry@google.com,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://issues.skia.org/issues/new?component=1389291&template=1850622 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/186777432 Change-Id: I3fbdfbaefd781458f6463f5c4b6ad0492ce14f83
2023-12-12Add "shaderWasCached" param to ShaderErrorHandler::compileErrorLe Hoang Quyen
Add additional parameter to ShaderErrorHandler::compileError to let Chrome decide what to do if the faulty shader was cached or not. E.g. if it was then delete the cache. Bug: chromium:1442633 Change-Id: I33726a3fee53f6a7d16d829320a9f44264369772 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/788476 Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Quyen Le <lehoangquyen@chromium.org>
2023-12-12Merge "Roll Skia from 053490edfa70 to 7685acfb6221 (1 revision)" into mainTreehugger Robot
2023-12-12Merge "Allow any exception to pass SkQP's SkSL error tests" into ↵Nolan Scobie
android14-tests-dev am: 0d93472154 am: 53f5a424f7 am: 29e8f2bc0d Original change: https://android-review.googlesource.com/c/platform/external/skia/+/2869019 Change-Id: I04731cf4be59af1196df43da997253d83fc9c66b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-12Merge "Allow any exception to pass SkQP's SkSL error tests" into ↵Nolan Scobie
android14-tests-dev am: 0d93472154 am: 53f5a424f7 am: 505e39e0af Original change: https://android-review.googlesource.com/c/platform/external/skia/+/2869019 Change-Id: I00118f92797020d7392867f674779aaf61ad1d7a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-12Merge "Allow any exception to pass SkQP's SkSL error tests" into ↵Nolan Scobie
android14-tests-dev am: 0d93472154 am: 53f5a424f7 Original change: https://android-review.googlesource.com/c/platform/external/skia/+/2869019 Change-Id: Iaf61ba48d3bb2cb72ff80887884dda10c438a277 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-12Merge "Allow any exception to pass SkQP's SkSL error tests" into ↵Nolan Scobie
android14-tests-dev am: 0d93472154 am: 53f5a424f7 Original change: https://android-review.googlesource.com/c/platform/external/skia/+/2869019 Change-Id: I8660d5d9e0fd0c19dafaa6fb3963e7a097e4b0a1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-12Roll Skia from 053490edfa70 to 7685acfb6221 (1 revision)android-autoroll
https://skia.googlesource.com/skia.git/+log/053490edfa70..7685acfb6221 2023-12-12 robertphillips@google.com Revert^2 "[graphite] Allow GetSkColorTypeFromBufferFormat to be used in Graphite" 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-master-autoroll Please CC djsollen@google.com,rmistry@google.com,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://issues.skia.org/issues/new?component=1389291&template=1850622 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/237108194 Bug: b/186777432 Change-Id: I8b9a649227e5f9b0fae4eb444e435b58d9c0d891
2023-12-12Revert^2 "[graphite] Allow GetSkColorTypeFromBufferFormat to be used in ↵Robert Phillips
Graphite" This reverts commit 17bd70326a4956afa059e5cea99fd37b83d271f0. Reason for revert: Revised to _not_ break the Android & G3 builds Original change's description: > Revert "[graphite] Allow GetSkColorTypeFromBufferFormat to be used in Graphite" > > This reverts commit cdc40b40cdde070414d75ac289f47c401b7f26b3. > > Reason for revert: Android is calling this!!!!!! > > Original change's description: > > [graphite] Allow GetSkColorTypeFromBufferFormat to be used in Graphite > > > > Bug: b/237108194 > > Change-Id: Ie14c9a9849e4965de1d9258adfe0b746bccb8710 > > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/787516 > > Reviewed-by: Nicolette Prevost <nicolettep@google.com> > > Commit-Queue: Robert Phillips <robertphillips@google.com> > > Reviewed-by: Kevin Lubick <kjlubick@google.com> > > Bug: b/237108194 > Change-Id: Ib2fc311059e2d4ff6afecf717e73a345a785e1f1 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/788459 > Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> > Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> > Auto-Submit: Robert Phillips <robertphillips@google.com> Bug: b/237108194 Change-Id: I17858dfc6d313f379665e2a5363ed239f7bc7b19 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://skia-review.googlesource.com/c/skia/+/788978 Reviewed-by: Kevin Lubick <kjlubick@google.com> Reviewed-by: Nicolette Prevost <nicolettep@google.com> Commit-Queue: Robert Phillips <robertphillips@google.com>
2023-12-12Merge "Allow any exception to pass SkQP's SkSL error tests" into ↵Nolan Scobie
android14-tests-dev am: 0d93472154 Original change: https://android-review.googlesource.com/c/platform/external/skia/+/2869019 Change-Id: I769dc8a59266791b7d98cafb359459bb6c21dd4b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-12Merge "Allow any exception to pass SkQP's SkSL error tests" into ↵android14-tests-devNolan Scobie
android14-tests-dev
2023-12-12Roll Skia from e1b4c6d9bc8d to 053490edfa70 (1 revision)android-autoroll
https://skia.googlesource.com/skia.git/+log/e1b4c6d9bc8d..053490edfa70 2023-12-12 herb@google.com Update IWYU with remove and unique 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-master-autoroll Please CC djsollen@google.com,rmistry@google.com,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://issues.skia.org/issues/new?component=1389291&template=1850622 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/186777432 Change-Id: Ie490fd9327427af77b0db20baf2dd40386e3bd25
2023-12-12Update IWYU with remove and uniqueHerb Derby
Change-Id: If5aa5c4f68dea58b6c34f659a32d0f8a2d959b5b Reviewed-on: https://skia-review.googlesource.com/c/skia/+/788799 Auto-Submit: Herb Derby <herb@google.com> Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Kevin Lubick <kjlubick@google.com>
2023-12-12Roll Skia from fe04635b125f to e1b4c6d9bc8d (1 revision)android-autoroll
https://skia.googlesource.com/skia.git/+log/fe04635b125f..e1b4c6d9bc8d 2023-12-12 robertphillips@google.com [graphite] Propagate Protectedness throughout Vulkan backend 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-master-autoroll Please CC djsollen@google.com,rmistry@google.com,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://issues.skia.org/issues/new?component=1389291&template=1850622 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/237108194 Bug: b/186777432 Change-Id: Ida8f4936eae77ba80a7fab605bd9673d19e930e8
2023-12-12[graphite] Propagate Protectedness throughout Vulkan backendRobert Phillips
Bug: b/237108194 Change-Id: I45704064beed128b862c42d69831d7ce043ec32a Reviewed-on: https://skia-review.googlesource.com/c/skia/+/787438 Commit-Queue: Robert Phillips <robertphillips@google.com> Reviewed-by: Nicolette Prevost <nicolettep@google.com>
2023-12-12Roll Skia from 3bbb159b476f to fe04635b125f (1 revision)android-autoroll
https://skia.googlesource.com/skia.git/+log/3bbb159b476f..fe04635b125f 2023-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from ad5595d637f0 to ebfd5875d4b7 (2 revisions) 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-master-autoroll Please CC djsollen@google.com,rmistry@google.com,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://issues.skia.org/issues/new?component=1389291&template=1850622 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/186777432 Change-Id: I4f45353a6abaa847390c946de5e4e13cd769146b
2023-12-12Roll vulkan-deps from ad5595d637f0 to ebfd5875d4b7 (2 revisions)skia-autoroll
https://chromium.googlesource.com/vulkan-deps.git/+log/ad5595d637f0..ebfd5875d4b7 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/vulkan-deps-skia-autoroll Please CC michaelludwig@google.com,skiabot@google.com on the revert to ensure that a human is aware of the problem. To file a bug in skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE Bug: None Tbr: michaelludwig@google.com Change-Id: If0713b34a2b6915b145bb8e55d34639f67e8544b Reviewed-on: https://skia-review.googlesource.com/c/skia/+/788816 Bot-Commit: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2023-12-12Roll Skia from 0b3bebcd0907 to 3bbb159b476f (2 revisions)android-autoroll
https://skia.googlesource.com/skia.git/+log/0b3bebcd0907..3bbb159b476f 2023-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from db844f400c18 to f92827c3066c 2023-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from b8ca8de43841 to de591cff0316 (15 revisions) 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-master-autoroll Please CC djsollen@google.com,rmistry@google.com,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://issues.skia.org/issues/new?component=1389291&template=1850622 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/186777432 Change-Id: I14427b79ab46a6eb8e8a567f8b50c7ebef58bf64
2023-12-12Roll SK Tool from db844f400c18 to f92827c3066cskia-autoroll
https://skia.googlesource.com/buildbot.git/+log/db844f400c18..f92827c3066c 2023-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra CIPD packages from 1dd726c2f6be to db844f400c18 (5 revisions) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/sk-tool-skia Please CC jcgregorio@google.com,skiabot@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Tbr: jcgregorio@google.com Change-Id: I224cfb8c7fe0a03eeab30c1e5e58cfbe9582b86e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/788740 Bot-Commit: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2023-12-12Roll ANGLE from b8ca8de43841 to de591cff0316 (15 revisions)skia-autoroll
https://chromium.googlesource.com/angle/angle.git/+log/b8ca8de43841..de591cff0316 2023-12-11 cclao@google.com Vulkan: Add CachedCoherent staging buffer 2023-12-11 lexa.knyazev@gmail.com Update WebGLReadOutsideFramebufferTest tests 2023-12-11 geofflang@chromium.org Fix SyncID initializer. 2023-12-11 cnorthrop@google.com Tests: Add Thimbleweed Park trace 2023-12-11 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 27249fedce4b to f9f8b1a54ff6 (725 revisions) 2023-12-09 g.tammana@samsung.com clspv: Move it to third_party/clspv/src 2023-12-09 lexa.knyazev@gmail.com Lift SNORM framebuffer completeness suppressions 2023-12-09 lexa.knyazev@gmail.com Run PackUnpackTest on all backends 2023-12-09 lexa.knyazev@gmail.com Metal: Run multi draw tests 2023-12-09 cclao@google.com Vulkan: Fix the AHB leak for AHB backed buffer object 2023-12-09 lexa.knyazev@gmail.com Avoid UB in VertexAttributeTestES3.DrawWithUnalignedData 2023-12-08 angle-autoroll@skia-public.iam.gserviceaccount.com Manual roll vulkan-deps from fb2389e52832 to 510bed662233 (8 revisions) 2023-12-08 angle-autoroll@skia-public.iam.gserviceaccount.com Roll VK-GL-CTS from af594bc856e5 to ecdec25ff753 (11 revisions) 2023-12-08 geofflang@chromium.org Re-use EGL sync object allocations. 2023-12-08 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from e567f1f8ed1d to 27249fedce4b (492 revisions) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/angle-skia-autoroll Please CC jmadill@google.com,michaelludwig@google.com on the revert to ensure that a human is aware of the problem. To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Build-Mac-Clang-arm64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC8i5BEK-GPU-IntelIris655-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE Tbr: michaelludwig@google.com Test: Test: angle_trace_tests --gtest_filter="*thimbleweed_park*" Change-Id: I1b0044ac617849c0195e539bdec3dd2ae82fec94 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/788611 Bot-Commit: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
2023-12-12Roll Skia from f436b5ea0e62 to 0b3bebcd0907 (1 revision)android-autoroll
https://skia.googlesource.com/skia.git/+log/f436b5ea0e62..0b3bebcd0907 2023-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 29ab089da265 to cebf22738909 (13 revisions) 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-master-autoroll Please CC djsollen@google.com,rmistry@google.com,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://issues.skia.org/issues/new?component=1389291&template=1850622 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/186777432 Change-Id: Ib8e5b34b87085a16175536eb109b93910ae35e1d
2023-12-12Roll Dawn from 29ab089da265 to cebf22738909 (13 revisions)skia-autoroll
https://dawn.googlesource.com/dawn.git/+log/29ab089da265..cebf22738909 2023-12-12 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from d895a1c308f3 to ebfd5875d4b7 (10 revisions) 2023-12-12 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 5259efe8b5f8 to 5c8cb8a69c10 (3 revisions) 2023-12-12 lokokung@google.com Use chain utilities in more places and removes ValidateSType-like utils. 2023-12-12 jrprice@google.com [wgsl-writer] Add ProgramOptions for IR->AST 2023-12-12 jrprice@google.com [spirv-reader] Add entry point for IR parser 2023-12-11 bclayton@google.com [tint][ir] Serialize CoreBuiltinCall instruction 2023-12-11 lokokung@google.com Adds absl::StrFormat functions for UnpackedPtr types. 2023-12-11 bclayton@google.com [tint][ir] Serialize struct types 2023-12-11 lokokung@google.com Removes unnecessary UnpackedBase in favor of just Unpacked. 2023-12-11 bclayton@google.com [tools] Add --vebose flag to tint_remote_compile 2023-12-11 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from c8507249736d to 5259efe8b5f8 (1 revision) 2023-12-11 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from f4a64ca5f094 to d895a1c308f3 (1 revision) 2023-12-11 jiawei.shao@intel.com Remove the compiler option _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/dawn-skia-autoroll Please CC bclayton@google.com,cwallez@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Debug-Graphite_Dawn;skia/skia.primary:Test-Mac11-Clang-MacMini9.1-GPU-AppleM1-arm64-Debug-All-Graphite_Dawn;skia/skia.primary:Test-Win10-MSVC-Golo-GPU-QuadroP400-x86_64-Release-All-Graphite_Dawn Bug: None Tbr: bclayton@google.com Change-Id: Ib941725b1188bbc097e3ccb875853bc46d69926f Reviewed-on: https://skia-review.googlesource.com/c/skia/+/788612 Bot-Commit: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>