aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-07Snap for 10453563 from 74481dd023718b0b33972300815f7fcf4cae3e66 to ↵aml_tz5_341510070aml_tz5_341510050aml_tz5_341510010aml_tz5_341510010Android Build Coastguard Worker
mainline-tzdata5-release Change-Id: I2434f79ed64587a506f08d4188b5bd53f3b8d707
2023-05-19Revert "Enable Developer Options GUI & add deferlist" am: 539b15038ePeiyong Lin
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/angle/+/23337117 Change-Id: I4ef2144bd48f68a7321c7aebbb9771326c4d809e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-19Revert "Enable Developer Options GUI & add deferlist"android14-devPeiyong Lin
This reverts commit a4e417321681ca7c002467c9a1dd30ebb4b76c06. Reason for revert: Remove deferred list functionality now that the shape of ANGLE shipping form is binaries. Applications on the list are broken with ANGLE due to the lack of YUV support, this is currently being worked on. Bug: 280450222 Change-Id: I126df1e34ce763e01d7327803947fcd84e901461 Test: atest CtsAngleIntegrationHostTestCases
2023-05-19Merge "Revert "Defer the Facebook app until YUV is fixed"" into udc-dev am: ↵TreeHugger Robot
9eabe9ebd8 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/angle/+/23336436 Change-Id: I26f8ba6c24b7d3bb780aaf41a485537db0634f2b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-19Merge "Revert "Defer the Facebook app until YUV is fixed"" into udc-devTreeHugger Robot
2023-05-19Revert "Unhide more Google 1P apps from GUI" am: 9178576d5fPeiyong Lin
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/angle/+/23333458 Change-Id: Ibedc3f269504bd5b811d0395e7fc2606b1ea43eb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18Revert "Defer photos and other apps" am: ca5faf1724Peiyong Lin
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/angle/+/23318100 Change-Id: I18e4fd79d4f80579299d8fa637ad52e908d616b0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18Revert "Defer the Facebook app until YUV is fixed"Peiyong Lin
This reverts commit d91156e7c00f2693068b119fd159a5e416bf74b0. Reason for revert: Remove deferred list functionality now that the shape of ANGLE shipping form is binaries. Applications on the list are broken with ANGLE due to the lack of YUV support, this is currently being worked on. Bug: 280450222 Change-Id: Idb03a1a90ca42ce05d0c0268279bb7832d513fe2 Test: atest CtsAngleIntegrationHostTestCases
2023-05-18Revert "Unhide more Google 1P apps from GUI"Peiyong Lin
This reverts commit a7c3be88d814a70f00f4af08ca9eee68b9d125ce. Reason for revert: Remove deferred list functionality now that the shape of ANGLE shipping form is binaries. Applications on the list are broken with ANGLE due to the lack of YUV support, this is currently being worked on. Bug: 280450222 Change-Id: I45538ce7137a046e4b6a9a9cc7e52e58c9e641c8 Test: atest CtsAngleIntegrationHostTestCases
2023-05-18Revert "Defer photos and other apps"Peiyong Lin
This reverts commit c50de9bfe5334e3080294c4c7ef4ee22e26726b4. Reason for revert: Remove deferred list functionality now that the shape of ANGLE shipping form is binaries. Applications on the list are broken with ANGLE due to the lack of YUV support, this is currently being worked on. Bug: 280450222 Change-Id: Iec82a35998adaeccb6d44f5bf1b4da073562de16 Test: atest CtsAngleIntegrationHostTestCases
2023-05-18Revert "Add many more camera apps and 1 CTS test to the ANGLE deferlist" am: ↵Peiyong Lin
c1c1321475 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/angle/+/23318097 Change-Id: I9c3b973ed932cebb830ce31d6680f982ba669154 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-18Revert "Add many more camera apps and 1 CTS test to the ANGLE deferlist"Peiyong Lin
This reverts commit dc4421a14633609083a76567ee5dbbeb26b96641. Reason for revert: Remove deferred list functionality now that the shape of ANGLE shipping form is binaries. Applications on the list are broken with ANGLE due to the lack of YUV support, this is currently being worked on. Bug: 280450222 Change-Id: I376fd48018e77e2402466c6133538841a96178ef Test: atest CtsAngleIntegrationHostTestCases
2023-05-10Snap for 10103804 from aa9afc5eb7fa5bbb24e70fe71e5bb60427350dd3 to ↵Android Build Coastguard Worker
mainline-tzdata5-release Change-Id: I1efc63efe5ef5687c0a4b361f1dd7071a86616b5
2023-04-21Roll ANGLE from 1300591bb370 to 6bae26f6f0f3 (10 revisions) am: f821c57947 ↵android-autoroll
am: 7dacf20525 am: 7ab90c1c37 am: 5eff1a2dd8 Original change: https://android-review.googlesource.com/c/platform/external/angle/+/2552772 Change-Id: I854c43c2530271a4ee4b0fcb4cc308ae51eae3e3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-21Roll ANGLE from 1300591bb370 to 6bae26f6f0f3 (10 revisions) am: f821c57947 ↵android-autoroll
am: 7dacf20525 am: 7ab90c1c37 Original change: https://android-review.googlesource.com/c/platform/external/angle/+/2552772 Change-Id: I7efc56fd2a63d28e7bf6149d9673aad511836f56 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-21Roll ANGLE from 1300591bb370 to 6bae26f6f0f3 (10 revisions) am: f821c57947 ↵android-autoroll
am: 7dacf20525 Original change: https://android-review.googlesource.com/c/platform/external/angle/+/2552772 Change-Id: I838f9d3a471cafed0308a8c3b5545c01f19cca6a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-21Roll ANGLE from 1300591bb370 to 6bae26f6f0f3 (10 revisions) am: f821c57947android-autoroll
Original change: https://android-review.googlesource.com/c/platform/external/angle/+/2552772 Change-Id: I5a7062c07ae8979dff06e303d404f3ee518474ad Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-21Roll ANGLE from 1300591bb370 to 6bae26f6f0f3 (10 revisions)android-autoroll
https://chromium.googlesource.com/angle/angle.git/+log/1300591bb370..6bae26f6f0f3 Please enable autosubmit on changes if possible when approving them. If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/angle-android-autoroll Please CC angle-team@google.com,jonahr@google.com,rmistry@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 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: Icf5d42a45790484b2f6070fa56ef67a7a9b96c44
2023-04-21Roll vulkan-deps from c1d27abff170 to bfd1e43ef9d6 (13 revisions)angle-autoroll
https://chromium.googlesource.com/vulkan-deps.git/+log/c1d27abff170..bfd1e43ef9d6 Changed dependencies: * glslang: https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang.git/+log/f46f4b192a..b8955549ef * vulkan-headers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers.git/+log/4c304fac64..8a397558c4 * vulkan-loader: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader.git/+log/f035e57c17..4be91725ab * vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/6a05570bab..c827791afe 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-angle-autoroll Please CC angle-team@google.com,jonahr@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 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 Bug: None Tbr: jonahr@google.com Change-Id: Ic262749291d3d860fa493284cbddd8389708c9fa Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4454641 Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2023-04-21Roll Chromium from 483fb7c5b660 to 45a2890ceb31 (406 revisions)angle-autoroll
https://chromium.googlesource.com/chromium/src.git/+log/483fb7c5b660..45a2890ceb31 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/chromium-angle-autoroll Please CC angle-team@google.com,jonahr@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry 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 Changed dependencies * build: https://chromium.googlesource.com/chromium/src/build.git/+log/28e0d1b145..f78fc195a7 * testing: https://chromium.googlesource.com/chromium/src/testing/+log/d30ecccc94..da88a644b4 * third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/65b93e7bf3..3c6eb3447c * third_party/android_build_tools/lint: -QeaXYm6b9vGTpMVBhnqlwODS7YvC3vNdvA0KVEz0TwC..667xWoGhzEgkSGU0T6WsZwwXOg1PTUw0b1yjbLunR6kC * third_party/android_build_tools/manifest_merger: zrC8AzHP0aIX3PNRmyIUO6hidQryUwSv65YE8KQEZa0C..1g5VzjyIYFR1uY6iwEOLv8aZp-OQJQc5W2U-dPyg97IC * third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..f7a8b55f34 * third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/6b62f42578..dec6fddc86 * third_party/fuchsia-sdk/sdk: version:12.20230420.0.1..version:12.20230420.3.1 * third_party/protobuf: https://chromium.googlesource.com/chromium/src/third_party/protobuf/+log/57396ed0a2..46428dc4d3 * tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/a642355927..f070c27160 * tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/f19e07d3c1..6b71dfeacb No update to Clang. Bug: None Tbr: jonahr@google.com Change-Id: Id0a4e789b1e8a3b236d062c0e0c869926282837e Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4454640 Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2023-04-20Vulkan: Set shading rate dynamic state unconditionallyShahbaz Youssefi
Since this state is dynamic, it must be set before use. Bug: angleproject:8108 Change-Id: I3ceeae95cdfad3388c35dd9e629e1424617f48b0 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4455148 Reviewed-by: Yuxin Hu <yuxinhu@google.com> Commit-Queue: Yuxin Hu <yuxinhu@google.com> Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
2023-04-20Roll VK-GL-CTS from a3d054bf72ab to b1e5b9348e77 (21 revisions)angle-autoroll
Define DE_FENV_ACCESS_ON based on https://github.com/KhronosGroup/VK-GL-CTS/commit/9f306457b48b3f8258ca44462003ef39b80a7515 https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/a3d054bf72ab..b1e5b9348e77 2023-04-14 gleese@broadcom.com Assert that the number of output buffers is correct 2023-04-14 piotr.byszewski@mobica.com Merge vk-gl-cts/vulkansc-cts-1.0.1 into vk-gl-cts/main 2023-04-14 piotr.byszewski@mobica.com Merge vk-gl-cts/opengl-cts-4.6.3 into vk-gl-cts/main 2023-04-14 piotr.byszewski@mobica.com Merge vk-gl-cts/opengl-es-cts-3.2.9 into vk-gl-cts/main 2023-04-14 piotr.byszewski@mobica.com Test multiviewport with fragment density map 2023-04-14 rgarcia@igalia.com Test EDS3 feature interactions 2023-04-14 rgarcia@igalia.com Fix build with GCC 13 2023-04-14 gleese@broadcom.com Modify the max_vertex tests to have room for all attributes 2023-04-14 gleese@broadcom.com Share shader code in vertex_input tests 2023-04-14 marcin.zajac@mobica.com Add tests for manual derivatives with subgroups 2023-04-14 gleese@broadcom.com Fix some indentation in descriptor indexing tests 2023-04-14 gleese@broadcom.com Change descriptor_indexing tests to use stdint types 2023-04-14 gleese@broadcom.com Trivial simplification to descriptor_indexing tests 2023-04-14 gaopan24@hisilicon.com Fix upper Lod bound in image lod query tests 2023-04-14 cturner@igalia.com Revert "Fix VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07267 validation error." 2023-04-14 cturner@igalia.com Try to inform the compiler when dynamically changing the rounding mode. 2023-04-14 marcin.zajac@mobica.com Vulkan video 1.3.244 patch 2023-04-14 ziga@lunarg.com Initialize VkSparseImageMemoryRequirements2 struct in memory tests 2023-04-14 rgarcia@igalia.com Add dynamic color blend variants without dynamic logic op 2023-04-14 rgarcia@igalia.com Test vkCmdDrawIndirect*Count* with multiview 2023-04-14 piotr.byszewski@mobica.com Merge vk-gl-cts/vulkan-cts-1.3.5 into vk-gl-cts/main If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll Please CC angle-team@google.com,ynovikov@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 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 Bug: None Change-Id: I4e0756379eb4fcf408bc9d142ef9a14eb300897e Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4427126 Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
2023-04-20Manual roll Chromium from 943c805072c1 to 483fb7c5b660 (277 revisions)angle-autoroll
Manual roll requested by ynovikov@google.com https://chromium.googlesource.com/chromium/src.git/+log/943c805072c1..483fb7c5b660 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/chromium-angle-autoroll Please CC angle-team@google.com,jonahr@google.com,ynovikov@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry 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 Changed dependencies * build: https://chromium.googlesource.com/chromium/src/build.git/+log/da8c682443..28e0d1b145 * buildtools/third_party/libc++abi/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/559b8716f3..a64df6cce2 * testing: https://chromium.googlesource.com/chromium/src/testing/+log/fc28ec63d9..d30ecccc94 * third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..843ad30cc3 * third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/607284d719..6b62f42578 * third_party/fuchsia-sdk/sdk: version:12.20230419.3.1..version:12.20230420.0.1 * third_party/r8: 8NFHPxUiooKTw4bFz4TUVhDuzuDJi5xkLGaCtjX3MsAC..lCPwGCprok6_HL-cm8IStyKRbdF6wcFvXg74WOk3mmcC * tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/03a7fcfc32..a443ff055e * tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/f9faec9819..a642355927 * tools/memory: https://chromium.googlesource.com/chromium/src/tools/memory/+log/a295e5b288..09f58c36cb * tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/18fde8dc95..f19e07d3c1 No update to Clang. Bug: None Tbr: jonahr@google.com,ynovikov@google.com Change-Id: I2697cacabf1240d028d13efeade36abaad8fcb32 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4453972 Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2023-04-20When asserts enabled, log validation errors as WARNRoman Lavrov
These messages are useful for debugging but INFO() doesn't get logged at all (e.g. when using flags from linux-test CI) Bug: None Change-Id: I7fc02e866fc304c1e925becff58b71345d34238b Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4456067 Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Roman Lavrov <romanl@google.com>
2023-04-20Roll ANGLE from be9fcaa96785 to 1300591bb370 (24 revisions) am: 4ee7b163c8 ↵android-autoroll
am: 47fd8414a2 am: 405c1d7ccf am: f3c903238c Original change: https://android-review.googlesource.com/c/platform/external/angle/+/2550730 Change-Id: I87aeb886b18579d4d58be927b546189d3be1ffe9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20Adds version switch to metal compilerScott Violet
This way we generate a version that works on all OS versions we support. Bug: chromium:1423136 Change-Id: I5d22bdac420d9d2d31bb65883e4470c1785d5abc Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4451026 Reviewed-by: Geoff Lang <geofflang@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org>
2023-04-20Roll ANGLE from be9fcaa96785 to 1300591bb370 (24 revisions) am: 4ee7b163c8 ↵android-autoroll
am: 47fd8414a2 am: 405c1d7ccf Original change: https://android-review.googlesource.com/c/platform/external/angle/+/2550730 Change-Id: I88657e95f8dbcc2cbabb065abd58f5186840c562 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20IWYU: add stdint.h in angle::base::SecureHashAlgorithmStephan Hartmann
Bug: chromium:957519 Change-Id: Ic8980242ade4d804887da84e514c14b4e6729e38 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4450309 Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
2023-04-20Suppress newly added PixelLocalStorageTest.TextureLevelsAndLayersYuly Novikov
on iOS Metal Bug: angleproject:7994 Change-Id: I9d3a1e2af99e3127d74b96c0740054e47fd4b661 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4455107 Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Auto-Submit: Yuly Novikov <ynovikov@chromium.org>
2023-04-20Roll ANGLE from be9fcaa96785 to 1300591bb370 (24 revisions) am: 4ee7b163c8 ↵android-autoroll
am: 47fd8414a2 Original change: https://android-review.googlesource.com/c/platform/external/angle/+/2550730 Change-Id: I4f319be5279c5f556482ba794996b99455c565cb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20Trace Interpreter: disable angle_trace_interpreter_tests on botsRoman Lavrov
Interpreter handles tokens too loosely which makes failures in this suite hard to understand and debug. Bug: angleproject:8137 Change-Id: Ibd1ca9de29cf43a819d6fb292a4af6e3c144053a Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4455147 Commit-Queue: Roman Lavrov <romanl@google.com> Auto-Submit: Roman Lavrov <romanl@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2023-04-20Roll ANGLE from be9fcaa96785 to 1300591bb370 (24 revisions) am: 4ee7b163c8android-autoroll
Original change: https://android-review.googlesource.com/c/platform/external/angle/+/2550730 Change-Id: I7d0eedf8d17f1ba77b714f29f35418c9a425f7f3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-20Roll ANGLE from be9fcaa96785 to 1300591bb370 (24 revisions)android-autoroll
https://chromium.googlesource.com/angle/angle.git/+log/be9fcaa96785..1300591bb370 Please enable autosubmit on changes if possible when approving them. If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/angle-android-autoroll Please CC angle-team@google.com,jonahr@google.com,rmistry@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 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/264681962 Bug: b/273808966 Bug: b/274408172 Bug: b/274859104 Bug: b/276474703 Bug: b/276742336 Change-Id: I65559f8fa976b258d3b2359f9f4f2e430f80cb6b
2023-04-20Roll vulkan-deps from 9403c35f9956 to c1d27abff170 (5 revisions)angle-autoroll
https://chromium.googlesource.com/vulkan-deps.git/+log/9403c35f9956..c1d27abff170 Changed dependencies: * glslang: https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang.git/+log/68f073b195..f46f4b192a * vulkan-headers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers.git/+log/95a13d7b71..4c304fac64 * vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/50c2f9e71a..6a05570bab 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-angle-autoroll Please CC angle-team@google.com,jonahr@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 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 Bug: None Tbr: jonahr@google.com Change-Id: I6694af2c02de41dc0b3530c2095af5145e23fa9f Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4453963 Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2023-04-20Roll Chromium from b87b8dd3ae80 to 943c805072c1 (602 revisions)angle-autoroll
https://chromium.googlesource.com/chromium/src.git/+log/b87b8dd3ae80..943c805072c1 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/chromium-angle-autoroll Please CC angle-team@google.com,jonahr@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry 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 Changed dependencies * build: https://chromium.googlesource.com/chromium/src/build.git/+log/3d4adf17b7..da8c682443 * buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/814f705a5a..8d06fc2ffa * buildtools/linux64: git_revision:ffeea1b1fd070cb6a8d47154a03f8523486b50a7..git_revision:5a004f9427a050c6c393c07ddb85cba8ff3849fa * buildtools/mac: git_revision:ffeea1b1fd070cb6a8d47154a03f8523486b50a7..git_revision:5a004f9427a050c6c393c07ddb85cba8ff3849fa * buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/8551b86d1c..bff81b702f * buildtools/third_party/libc++abi/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/52f3977ecb..559b8716f3 * buildtools/third_party/libunwind/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/46b7561cc2..665c2e5429 * buildtools/win: git_revision:ffeea1b1fd070cb6a8d47154a03f8523486b50a7..git_revision:5a004f9427a050c6c393c07ddb85cba8ff3849fa * testing: https://chromium.googlesource.com/chromium/src/testing/+log/6d9d1d0632..fc28ec63d9 * third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/2a40d07c68..65b93e7bf3 * third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..843ad30cc3 * third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/54762c2217..607284d719 * third_party/fuchsia-sdk/sdk: version:12.20230418.3.1..version:12.20230419.3.1 * third_party/jdk: -FR8HTNcMfxy7J2HUaWVa0QmEE4f68iotzvFbqOj2LEC..2Of9Pe_OdO4xoAATuiLDiMVNebKTNO3WrwJGqil4RosC * tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/2c8239e949..03a7fcfc32 * tools/luci-go: git_revision:265d6513a697d00cea0ab177263a4c699c46be2d..git_revision:56489f37e8efab64d8b92670e35c1122634b9cae * tools/luci-go: git_revision:265d6513a697d00cea0ab177263a4c699c46be2d..git_revision:56489f37e8efab64d8b92670e35c1122634b9cae * tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/1800a2b54c..f9faec9819 * tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/8329bff977..18fde8dc95 No update to Clang. Bug: None Tbr: jonahr@google.com Change-Id: Ifcd285550afc608b251f4c329f65bad6fb842ceb Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4453424 Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2023-04-20[Metal] Initialize all mtl::TranslatedShaderInfo membersDan Glastonbury
hasInvariantOrAtan was never initialized. Fixed: angleproject:8136 Change-Id: I770a6fa60da79fd301e3ab04f0f33605446a27f9 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4452766 Reviewed-by: Kenneth Russell <kbr@chromium.org> Commit-Queue: Kenneth Russell <kbr@chromium.org>
2023-04-19Make the PLS allow list more permissiveChris Dalton
Allow ClipControlEXT, FlushMappedBufferRange, Gen*, PolygonOffset*, ProvokingVertexANGLE, and KHR_debug commands. Allow caps DEPTH_CLAMP_EXT, CLIP_DISTANCE[0..7]_EXT. Ban indexed caps besides BLEND, SCISSOR_TEST, SCISSOR_TEST_EXCLUSIVE_NV. Clarify that the index restrictions on indexed caps only apply to BLEND. Bug: chromium:1421437 Change-Id: Ibdb0acaebfa992ad37c928481d5ecb10496f22e5 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4382502 Reviewed-by: Kenneth Russell <kbr@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Chris Dalton <chris@rive.app>
2023-04-19Roll vulkan-deps from c8e5e8c4c60b to 9403c35f9956 (31 revisions)angle-autoroll
https://chromium.googlesource.com/vulkan-deps.git/+log/c8e5e8c4c60b..9403c35f9956 Suppress new VUIDs: "VUID-vkCmdDraw-None-02859", "VUID-vkCmdDrawIndexed-None-02859", "VUID-vkCmdDrawIndexed-None-07835", "VUID-vkCmdDrawIndexedIndirect-None-02859", "VUID-vkCmdDrawIndirect-None-02859", "VUID-VkGraphicsPipelineCreateInfo-Input-08733", Changed dependencies: * spirv-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/f449fb4ad9..25ad5e19f1 * vulkan-loader: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader.git/+log/8c8619df2d..f035e57c17 * vulkan-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools.git/+log/4e17c284d6..db7475424c * vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/7b50c36e7a..50c2f9e71a 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-angle-autoroll Please CC angle-team@google.com,jonahr@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 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 Bug: angleproject:8119 Change-Id: I8cb9bd3b593f24af130d9239c35fb119ed6bb41b Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4446977 Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
2023-04-19Fix iOS buildYuly Novikov
Define PosixSpawnFileActions::Chdir() only on MacOS, similarly to crrev.com/c/4300129. Bug: chromium:1423136 Change-Id: I51055fb07166ecd6f8140afba421a3740fb5eafb Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4448607 Reviewed-by: Jonah Ryan-Davis <jonahr@google.com> Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: Scott Violet <sky@chromium.org>
2023-04-19Reland "Vulkan: Use midRenderPass clear if RP has started but inactive"Charlie Lao
This is a reland of commit 98151770adfd990c533991da27615b4879494307 Original change's description: > Vulkan: Use midRenderPass clear if RP has started but inactive > > This CL extends prior CL's optimization so that if clear is issued right > after blitFramebuffer call (this could make sense if blit and clear are > on different buffer), we can keep the started render pass and do the > midRenderPass clear instead of endRenderPass and start another > renderPass. > > Bug: b/273808966 > Change-Id: Ia2504e8e260867a6f797d42cd4c8a72f187280ef > Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4374145 > Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Bug: b/273808966 Change-Id: I5c8c85c173f021a7753ef579f83d9ceb24147a7c Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4442911 Commit-Queue: Charlie Lao <cclao@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
2023-04-19Roll SwiftShader from e81a1152c10c to dd55e592406d (1 revision)angle-autoroll
https://swiftshader.googlesource.com/SwiftShader.git/+log/e81a1152c10c..dd55e592406d 2023-04-18 bclayton@google.com Add PrintValue specialization for Vector4i If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/swiftshader-angle-autoroll Please CC angle-team@google.com,jonahr@google.com on the revert to ensure that a human is aware of the problem. To file a bug in SwiftShader: https://bugs.chromium.org/p/swiftshader/issues/entry To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry 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 Bug: None Tbr: jonahr@google.com Use-Permissive-Angle-Pixel-Comparison: True Change-Id: I4ba28ee38e0056a2c61625caa7c014cdc29418fc Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4445757 Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2023-04-19Metal: Support compiling on iOS without EAGLKimmo Kinnunen
Makes EAGL and CGL compilation exclusive to each other. Catalyst would compile with both on ARM64, but only use EAGL. Remove use of GLSL generation in MSL. Generating GLSL for MSL compute and geometry shaders do not make sense. Remove compilation of RewriteRowMajorMatrices for Metal. It was removed from Metal in: b23bf47c9e999532a684beab9ac901552420b0b8 Reland "Metal: rewrite default uniforms and uniform blocks" Remove use of ANGLE_ENABLE_APPLE_WORKAROUNDS and gn variable angle_enable_apple_translator_workarounds. The workarounds are just unconditional business-as-usual implementation of ANGLE when ANGLE is compile for PLATFORM_APPLE. Fixed: angleproject:8129 Change-Id: I3af249708803fba816e2a7c92c35dddb84ce6946 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4428875 Auto-Submit: Kimmo Kinnunen <kkinnunen@apple.com> Reviewed-by: Kyle Piddington <kpiddington@apple.com> Commit-Queue: Kimmo Kinnunen <kkinnunen@apple.com> Reviewed-by: Dan Glastonbury <djg@apple.com> Reviewed-by: Kenneth Russell <kbr@chromium.org>
2023-04-19Roll Chromium from 14f65a9e1f45 to b87b8dd3ae80 (2047 revisions)angle-autoroll
https://chromium.googlesource.com/chromium/src.git/+log/14f65a9e1f45..b87b8dd3ae80 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/chromium-angle-autoroll Please CC angle-team@google.com,jonahr@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry 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 Changed dependencies * build: https://chromium.googlesource.com/chromium/src/build.git/+log/cbaa665459..3d4adf17b7 * buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/6a1f26d93e..814f705a5a * buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/5488b5c294..8551b86d1c * buildtools/third_party/libc++abi/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/46d77edb73..52f3977ecb * buildtools/third_party/libunwind/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/123963cbd6..46b7561cc2 * testing: https://chromium.googlesource.com/chromium/src/testing/+log/a1d69b78ea..6d9d1d0632 * third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/7714db17ca..2a40d07c68 * third_party/android_build_tools/bundletool: TpDdbF-PPgwL0iOVsdLM07L-DUp2DV3hgzCMmPd2_GUC..xnKkaX2u7XVfsUzExic0KW3jYMINpI16Ll9QYESBoI8C * third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/ef82a30d05..f3aabc07ce * third_party/android_platform: https://chromium.googlesource.com/chromium/src/third_party/android_platform/+log/ed245f0bcb..f0c7b47622 * third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..16c787686d * third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/4a2243196c..54762c2217 * third_party/fuchsia-sdk/sdk: version:12.20230413.3.1..version:12.20230418.3.1 * third_party/r8: OJEhACoTcZTFN4k6C2BsgW7xzXm818cNOV_6yhZZHwkC..8NFHPxUiooKTw4bFz4TUVhDuzuDJi5xkLGaCtjX3MsAC * tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/c284b5d132..2c8239e949 * tools/luci-go: git_revision:8ed1f3ebaa59594f4b1abbd328296a963980e954..git_revision:265d6513a697d00cea0ab177263a4c699c46be2d * tools/luci-go: git_revision:8ed1f3ebaa59594f4b1abbd328296a963980e954..git_revision:265d6513a697d00cea0ab177263a4c699c46be2d * tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/18769eccaf..1800a2b54c * tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/b09cfe877d..8329bff977 * tools/skia_goldctl/linux: y04vBcUng4cuZXM_5xxEsZ8_KOmj9oYhYDZxq-2JSAQC..CxdbSDz7x0X2t_Dg2V1hC-j5REZM59AmMDtLZNg9J_8C * tools/skia_goldctl/mac_amd64: rd2HyD3fto681CN-haug5Kv82Ep2Ah-HXO1nYSyYyb8C..66xq4FM7P4vA4N6oUkuUIEHz8vHWRjxClUgkjPZ71pQC * tools/skia_goldctl/mac_arm64: vEYFIuZPZzXBkufwaCf_-MK5HpKVoyyZtRik7WLygoAC..d3aWqZUdjjbgmIsOh-iK7HRZKaYz672JkzWg-0BkauUC Clang version changed llvmorg-17-init-4759-g547e3456:llvmorg-17-init-8029-g27f27d15 Details: https://chromium.googlesource.com/chromium/src/tools/clang/+/c284b5d132fcb74372194af6488b018f7c8df24a..2c8239e949058c9dd6e2ab3236f16ff8c4b4f8de/scripts/update.py Bug: angleproject:8130 Tbr: jonahr@google.com Change-Id: I9d2c576973097318aced3ea38f0c1bafe4c6dc1a Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4446335 Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com> Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2023-04-19Remove unused angle_trace_tests from isolateRoman Lavrov
We use wrappers instead: angle_trace_perf_tests angle_restricted_trace_gold_tests Bug: b/276474703 Change-Id: I6741f4f1453e6d9321bc6dd59f0ba05f926598e6 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4444286 Reviewed-by: Cody Northrop <cnorthrop@google.com> Auto-Submit: Roman Lavrov <romanl@google.com> Commit-Queue: Cody Northrop <cnorthrop@google.com>
2023-04-18Add Spirv Instruction to explicitly cast mediump float to 16 bitYuxin Hu
If the GLSL shader code expects the comparison between two mediump float values returning true, but the SpirV compiler treats one of them as 32-bit, and treats the other one as 16-bit, the comparison would return false instead. The SpirV compiler may not automatically cast the mediump float values to 16 bits, because it may utilize the RelaxedPrecision decoration to keep a mediump float as 32-bit, so that the compiler can avoid the type cast from 32-bit highp to 16-bit mediump. This change adds an additional OpQuantizeToF16 SpirV instruction to explicitly cast mediump float scalar or mediump float vector to 16 bit, if they are assigned with a highp float value. This ensures that if the GLSL shader code ever compares two meiump float values, the SpirV shader compiler is not accidentally comparing a 16 bit with a 32 bit float value. This fixe the deqp test failure on Pixel 6 and Pixel 7: dEQP-GLES2.functional.shaders.algorithm.rgb_to_hsl_vertex. Bug: b/274859104 Bug: b/274408172 Change-Id: Ifd996cea14c0f77f45ae90f38c8e53cf5035139f Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4400404 Commit-Queue: Yuxin Hu <yuxinhu@google.com> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Cody Northrop <cnorthrop@google.com>
2023-04-18Roll ANGLE from 7bc4b7e31f72 to be9fcaa96785 (4 revisions) am: 304449f4f9 ↵android-autoroll
am: 1518a3b91f am: 02c16af6bb am: c1261fea73 Original change: https://android-review.googlesource.com/c/platform/external/angle/+/2541572 Change-Id: I218776a862b5a87ae302dd3805f0a04ec95b4c45 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-18Vulkan: Disallow reactivate of UtilsVk::blitResolve renderPassCharlie Lao
We are still seeing ClearTestES3.RepeatedStencilClearWithBlitInBetween/ES3_Vulkan flakiness on win-test bot with intel GPU. The exact root cause is still unknown. For now this CL will disallow reactivate of UtilsVk::blitResolve renderPass by the subsequent user's draw calls. Bug: b/273808966 Change-Id: Iebf37da3642d1fc3ee724b0743bfc0767ac48354 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4442446 Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Charlie Lao <cclao@google.com>
2023-04-18Roll ANGLE from 7bc4b7e31f72 to be9fcaa96785 (4 revisions) am: 304449f4f9 ↵android-autoroll
am: 1518a3b91f am: 02c16af6bb Original change: https://android-review.googlesource.com/c/platform/external/angle/+/2541572 Change-Id: I0fc0f6414b5fd908b0c01b918c6521eb90296309 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-18Roll ANGLE from 7bc4b7e31f72 to be9fcaa96785 (4 revisions) am: 304449f4f9 ↵android-autoroll
am: 1518a3b91f Original change: https://android-review.googlesource.com/c/platform/external/angle/+/2541572 Change-Id: I07fea37bbc198a16ad67168ff5da44fd872a7787 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-18Roll ANGLE from 7bc4b7e31f72 to be9fcaa96785 (4 revisions) am: 304449f4f9android-autoroll
Original change: https://android-review.googlesource.com/c/platform/external/angle/+/2541572 Change-Id: Ic3f0ae68970f6e535da0293049c3583e7726c927 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>