angle-autoroll
56a4dce62f
Roll Chromium from df8e98bc8f6e to 40a15381a86b (437 revisions)
...
df8e98bc8f..40a15381a8
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 jmadill@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: 4ea12fb9e6..02ca29f24d
* buildtools/third_party/libc++abi/trunk: 671803fd96..8452f0657d
* testing: 53ffcd7342..c5717aa498
* third_party/abseil-cpp: 5d3907f90f..dc7fdb25d6
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ {catapult_..77a7089299
* third_party/depot_tools: af70e1bf3b..9a0189cd7a
* tools/mb: 1a399d5b62..128a63e365
No update to Clang.
Bug: angleproject:5543,angleproject:6037,angleproject:6245
Tbr: jmadill@google.com
Change-Id: Ic4d71e98c678648e19a085ec1dafef7045930748
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3101478
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2021-08-18 16:12:55 +00:00
angle-autoroll
ffb974d650
Roll vulkan-deps from 59563d9384fb to 370f9682fb33 (10 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/59563d9384fb..370f9682fb33
Changed dependencies:
* spirv-headers: e71feddb3f..449bc986ba
* spirv-tools: b2e36b67ec..926ff6d1ba
* vulkan-headers: 521f91d793..c5b7a2fa18
* vulkan-loader: 8a3a1676ef..90fd66f60f
* vulkan-tools: 415320f80f..5805106266
* vulkan-validation-layers: d6be28f1b1..25679b5cb7
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 jmadill@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: jmadill@google.com
Change-Id: I4e7933ee13759a78fccbc806237ef25d9b7b946c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3101476
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2021-08-18 14:29:15 +00:00
Jamie Madill
ad286e7111
Capture/Replay: Clean up ResourceTracker access.
...
This reduces the boilerplate needed to tracked genned/deleted
resources.
Refactoring change only.
Bug: angleproject:5133
Change-Id: I81f8877b2c308fe9d4136999f3ca63371a070720
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3100591
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Tim Van Patten <timvp@google.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
2021-08-18 13:15:25 +00:00
Jamie Madill
162847ca3a
infra: Increase sharding in CI angle_perftests.
...
The test shards right now are taking 20-30+ minutes. Sometimes they
time out on the test infra. Increase sharding because the overhead
from sharding is very small relative to the test time used by shards.
Bug: angleproject:6090
Change-Id: I45c7bf077da7242743559d68b45d45dbea18355e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3100586
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2021-08-17 17:55:36 +00:00
Yuly Novikov
e6d9ef98db
Enable ResultDB adapter for standalone bots
...
In crrev.com/c/3087640 'has_native_resultdb_integration' was erroneosly
enabled on ANGLE standalone bots.
Disable it, so that the Chromium recipe would enable result adapter from
JSON to ResultDB format.
Bug: angleproject:6275
Change-Id: I1f94a8f2cbd1159be89bc1413669ed90e249c5b1
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3092045
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
2021-08-12 20:35:11 +00:00
Tim Van Patten
fa74421d43
Capture/Replay: Add LoadEGL()
...
Add LoadEGL() to gen_restricted_traces.py. This is a pre-requisite to
frame capture being able to generate EGL calls, which is required for
multi-context support.
Bug: angleproject:5878
Change-Id: I210035aecad42173626834588bae51019deaa076
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3078994
Commit-Queue: Tim Van Patten <timvp@google.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2021-08-12 20:20:32 +00:00
Tim Van Patten
62cac8b55f
Capture/Replay: Add EGL support to generate_entry_points.py
...
Add EGL support to generate_entry_points.py. This is a pre-requisite to
frame capture being able to generate EGL calls, which is required for
multi-context support.
Bug: angleproject:5878
Bug: angleproject:4035
Change-Id: I3b8e9c91f9e2820b5207fc02d858e8109921f581
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3078993
Commit-Queue: Tim Van Patten <timvp@google.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2021-08-12 19:17:51 +00:00
Yuly Novikov
ac2d14341b
Enable resultdb for ANGLE standalone builders
...
Otherwise, they fail with https://crrev.com/c/3088213 , e.g.
https://ci.chromium.org/ui/p/angle/builders/try/linux-clang-rel/23678/overview
Doesn't actually upload to BigQuery yet, pending declaring the tables.
Bug: chromium:1135718
Change-Id: Ia429260e2f53f836279383aa84ca3e8e58c3392b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3087640
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2021-08-12 17:39:09 +00:00
angle-autoroll
bfad749c86
Roll Chromium from 176cfbd86223 to 00e190ef4059 (514 revisions)
...
176cfbd862..00e190ef40
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 ynovikov@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
Changed dependencies
* build: bbf7f0ed65..ee35ebe42c
* buildtools/linux64: git_revision:eea3906f0e2a8d3622080127d2005ff214d51383..git_revision:69ec4fca1fa69ddadae13f9e6b7507efa0675263
* buildtools/mac: git_revision:eea3906f0e2a8d3622080127d2005ff214d51383..git_revision:69ec4fca1fa69ddadae13f9e6b7507efa0675263
* buildtools/third_party/libc++abi/trunk: 24e92c2bee..eed07007f8
* buildtools/win: git_revision:eea3906f0e2a8d3622080127d2005ff214d51383..git_revision:69ec4fca1fa69ddadae13f9e6b7507efa0675263
* testing: 30fcc783eb..44c5a11573
* third_party/abseil-cpp: 32263815a7..5d3907f90f
* third_party/android_build_tools: 5be11071ec..380b3ce66e
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ {catapult_..3ef3f2c876
* third_party/depot_tools: 49a703f3d9..4b973b6e6e
* third_party/jinja2: 7c54c1f227..6ac5f7effd
* tools/clang: 6a8e571efd..f1ab49ba22
* tools/luci-go: git_revision:1120f810b7ab7eb71bd618c4c57fe82a60d4f2fe..git_revision:a5735121c6339dee9b1b3644535e230744daaac9
* tools/luci-go: git_revision:1120f810b7ab7eb71bd618c4c57fe82a60d4f2fe..git_revision:a5735121c6339dee9b1b3644535e230744daaac9
* tools/luci-go: git_revision:1120f810b7ab7eb71bd618c4c57fe82a60d4f2fe..git_revision:a5735121c6339dee9b1b3644535e230744daaac9
* tools/mb: 836d7670f0..541f598e64
* tools/memory: 7235d59a2b..494ba2a758
* tools/perf: 8552b7ec98..f7a26285a7
Clang version changed llvmorg-14-init-591-g7d9d926a:llvmorg-14-init-1002-gb5e470aa
Details: 6a8e571efd..f1ab49ba22
/scripts/update.py
Bug: None
Tbr: ynovikov@google.com
Change-Id: I0e8d45c81fdc66b37c9fea29c8be703fadb638b6
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3089661
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2021-08-12 08:31:30 +00:00
Lubosz Sarnecki
331be08ffa
Tests: Add Sonic The Hedgehog trace.
...
Test: angle_perftests --gtest_filter="*sonic_the_hedgehog*"
Bug: angleproject:6181
Change-Id: I40a5affe804a747445ef620c4f78e842c1eed1ad
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3087444
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
2021-08-11 16:57:32 +00:00
angle-autoroll
29270a6369
Roll vulkan-deps from 902c4504128f to 95cbcd95b33b (8 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/902c4504128f..95cbcd95b33b
Changed dependencies:
* spirv-tools: c4c6f2ba5c..de69f32e89
* vulkan-headers: 9fe958cdab..521f91d793
* vulkan-loader: a2edd93673..fbb56aacce
* vulkan-tools: 8dca1fa770..415320f80f
* vulkan-validation-layers: bc1468932d..2fe826b04c
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 ynovikov@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
Bug: None
Tbr: ynovikov@google.com
Change-Id: I231ec887713f25bc84328640a07cb70526f481e3
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3087841
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2021-08-11 11:04:32 +00:00
angle-autoroll
8872591770
Roll Chromium from 6db26672c5bd to 176cfbd86223 (476 revisions)
...
6db26672c5..176cfbd862
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 ynovikov@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
Changed dependencies
* build: 8e6db3edf0..bbf7f0ed65
* testing: c54c079bce..30fcc783eb
* third_party/abseil-cpp: 09da6e47b4..32263815a7
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ {catapult_..abc7ba7d87
* third_party/depot_tools: 24dc2c7823..49a703f3d9
* third_party/libjpeg_turbo: ad8b3b0f84..ff19e5b2e1
* third_party/protobuf: 77b4e6e8d4..f2eeaf2ef3
* tools/mb: 79ff382907..836d7670f0
* tools/perf: e4df839dbe..8552b7ec98
No update to Clang.
Bug: None
Tbr: ynovikov@google.com
Change-Id: Ibed6651e595c5cfa7fa5a01b016c7346411e4760
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3088002
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2021-08-11 08:58:52 +00:00
Jeff Vigil
6136620b7a
Reland "EGL: GLES: Implement GL_EXT_protected_textures"
...
This is a reland of 6210a9b34a
This removes changes in gl backend.
Original change's description:
> EGL: GLES: Implement GL_EXT_protected_textures
>
> Implement EGL_EXT_protected_content Images
> Add protected member to Images and Textures
> Add error when creating objects if not supported or
> does't match native buffer
> When creating siblings pass protected state
> Add extension caps
> Add Validation
> Add GetTexParameter and SetTextparameter
> Add protected to Texture and state
> Expand tests for images and textures
>
> Test: angle_end2end_test --gtest_filter=EGLProtectedContentTest
>
> Bug: angleproject:3965
> Change-Id: I35a89b4e80bba6d9b6831c68e71630eef304dacb
> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2802852
> Commit-Queue: Mohan Maiya <m.maiya@samsung.com>
> Reviewed-by: Geoff Lang <geofflang@chromium.org>
> Reviewed-by: Jamie Madill <jmadill@chromium.org>
> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Test: angle_end2end_test --gtest_filter=EGLProtectedContentTest
Bug: angleproject:3965
Change-Id: Id36d697c53afc0f0dadf92bda4565f9157f4fc2a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3076825
Commit-Queue: Brandon Schade <b.schade@samsung.com>
Reviewed-by: Ian Elliott <ianelliott@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2021-08-10 22:42:28 +00:00
Jamie Madill
d25c9d7f5b
Add perf tests runner script.
...
This script will be responsible for running the perf tests
multiple times to try and stabilize measurements. We'll use it on
the bots instead of just running the perf tests directly.
Because the script invokes the binary multiple times, this slows
down execution. Most significantly on Android, where we now need
to use 20 shards, up from 6.
Also marks one test as flaky on OpenGL.
Bug: angleproject:6090
Change-Id: I5280035cb0bdb290a68dc6961a384eaf4b40dd4b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3011422
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Tim Van Patten <timvp@google.com>
2021-08-10 14:16:38 +00:00
angle-autoroll
7f38e2892c
Roll Chromium from 54236e566eab to 29702b8b93b0 (355 revisions)
...
54236e566e..29702b8b93
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 syoussefi@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
Changed dependencies
* build: 1398273c28..8388d56981
* testing: 90f7ea6722..4d423d82f5
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ {catapult_..c71b1c718d
* third_party/depot_tools: 5339c686ff..e989bf92db
* tools/luci-go: git_revision:467ab48f5ed9f3ef32ae17f5b73a117e0c86566b..git_revision:e7749d37e8e52fd6eb9c79266a17d7fcb6f6ec04
* tools/luci-go: git_revision:467ab48f5ed9f3ef32ae17f5b73a117e0c86566b..git_revision:e7749d37e8e52fd6eb9c79266a17d7fcb6f6ec04
* tools/luci-go: git_revision:467ab48f5ed9f3ef32ae17f5b73a117e0c86566b..git_revision:e7749d37e8e52fd6eb9c79266a17d7fcb6f6ec04
* tools/mb: da62336ef6..55fedb1a47
* tools/perf: 22df772766..e4df839dbe
No update to Clang.
Bug: angleproject:6158,angleproject:6228
Tbr: syoussefi@google.com
Change-Id: Iec4d0184871e7eaf74d4acd49d1f822451603e01
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3079560
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2021-08-09 03:01:07 +00:00
angle-autoroll
25d6030521
Roll Chromium from 4867b99b3f43 to 3d40e0a2ae46 (416 revisions)
...
4867b99b3f..3d40e0a2ae
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 syoussefi@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
Changed dependencies
* build: 8607487b3e..3ad4b0999c
* testing: 36299f559a..8b9e975e71
* third_party/android_build_tools: c3565d6e1f..d5413f72f6
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ {catapult_..2e0d77d800
* third_party/depot_tools: 0a4dd4181a..5339c686ff
* tools/clang: a6e918faf0..6a8e571efd
* tools/mb: 0026263559..da62336ef6
* tools/perf: 42dc1265c0..22df772766
No update to Clang.
Bug: angleproject:6230
Tbr: syoussefi@google.com
Change-Id: Icec5796cbfbeeebdddc975e0fbc6e80524cca8c3
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3076331
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2021-08-06 10:08:29 +00:00
Cody Northrop
9b646c132d
Tests: Add Final Fantasy trace
...
Test: angle_perftests --gtest_filter="*final_fantasy*"
Bug: b/195607411
Bug: angleproject:6246
Change-Id: Ie0f02d082d408a6eb18555741ab01cccc446d01f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3073380
Commit-Queue: Tim Van Patten <timvp@google.com>
Reviewed-by: Tim Van Patten <timvp@google.com>
2021-08-06 00:27:25 +00:00
Shahbaz Youssefi
061188a7e9
Translator: General clean up
...
General clean up done as part of other changes, split to simplify
review.
Bug: angleproject:4889
Bug: angleproject:6132
Change-Id: Iade9954d187a759be9edd0e3754be007f4133c56
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3071598
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Tim Van Patten <timvp@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2021-08-05 19:30:45 +00:00
angle-autoroll
39c7f07723
Roll vulkan-deps from 2395f179eff3 to 5a3686a46647 (30 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/2395f179eff3..5a3686a46647
Changed dependencies:
* spirv-tools: 5737dbb068..366d1be5e8
* vulkan-headers: b8c57b0a09..9fe958cdab
* vulkan-loader: 3aeed853ab..4c901a731a
* vulkan-tools: ba8c411641..8dca1fa770
* vulkan-validation-layers: 7dea9e9e08..27a13fa6a1
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 syoussefi@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
Bug: None
Tbr: syoussefi@google.com
Change-Id: Ieeab4f85f83433474ede63bc6ae90bbc25f039de
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3074821
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2021-08-05 13:01:35 +00:00
Cody Northrop
9da4e52b5b
Tests: Add PUBG Mobile battle royale trace
...
Test: angle_perftests --gtest_filter="*pubg_mobile_battle_royale"
Bug: b/180418573
Bug: angleproject:6087
Bug: angleproject:6240
Change-Id: I722f249a7aafdd52be96f214d56b7cfa650ae778
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3071662
Commit-Queue: Tim Van Patten <timvp@google.com>
Reviewed-by: Tim Van Patten <timvp@google.com>
2021-08-05 01:11:19 +00:00
Shahbaz Youssefi
1ce7839728
Remove support for WEBGL_debug_shader_precision
...
This extension was rejected, and the implementation was hacky. This
clean up is part of an ongoing work to improve precision handling.
Bug: angleproject:6059
Change-Id: If08581ec6f19cf1698ffa3dd6d248dc5e68a1d31
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3064303
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2021-08-04 20:07:30 +00:00
Cody Northrop
7c072f7ed7
Tests: Add PUBG Mobile skydive trace
...
Test: angle_perftests --gtest_filter="*pubg_mobile_skydive"
Tbr: jmadill@google.com , timvp@google.com
Bug: b/180418573
Bug: angleproject:6087
Bug: angleproject:6240
Change-Id: Ibcc7a5e84676d7e7e0df3fdad7aada0e23482bf2
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3071661
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Tim Van Patten <timvp@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
2021-08-04 19:16:44 +00:00
angle-autoroll
884b86748d
Roll Chromium from b3e57670ca16 to 0b6b7ef9940d (588 revisions)
...
b3e57670ca..0b6b7ef994
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 syoussefi@google.com ,ynovikov@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
Changed dependencies
* build: e5cb50de93..f8bccc2739
* testing: 734ceaa3d4..492ff4a1fb
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ {catapult_..56c45f54de
* third_party/depot_tools: a806594b95..a992238bf0
* tools/luci-go: git_revision:db421da12bad8e57f97ee45b24147e34ec882007..git_revision:ef18edd2fa067d8bf14c006abc03993f2c1eb1b9
* tools/luci-go: git_revision:db421da12bad8e57f97ee45b24147e34ec882007..git_revision:ef18edd2fa067d8bf14c006abc03993f2c1eb1b9
* tools/luci-go: git_revision:db421da12bad8e57f97ee45b24147e34ec882007..git_revision:ef18edd2fa067d8bf14c006abc03993f2c1eb1b9
* tools/perf: b61f89672a..2e8aac4859
No update to Clang.
Bug: angleproject:6059
Tbr: syoussefi@google.com ,ynovikov@google.com
Change-Id: I8527b9a3ff5aabded248465354fab6c97969adc8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3070298
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
2021-08-04 18:33:05 +00:00
Brandon Schade
217acac2b4
Vulkan: Add support for EXT_primitive_bounding_box
...
1. Added support for EXT_primitive_bounding_box extension
2. Renamed shader variable gl_BoundingBoxEXT[] to ANGLEBoundingBox[]
Bug: angleproject:3576
Test: dEQP-GLES31.functional.primitive_bounding_box.*
Change-Id: I15fa9af50c6fd8e86d225670ddd8eb39f6e65d35
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3053618
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
2021-08-04 12:35:16 +00:00
Jamie Madill
cb0b4b7e9c
Perf Bots: Upload proper build URL.
...
We were missing setting the 'project' when communicating with
the upload script.
Bug: chromium:1236071
Bug: angleproject:6090
Change-Id: I984761483d9b47aecfe52366c47a972700266829
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3065831
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2021-08-04 12:24:56 +00:00
angle-autoroll
8ca013e1ff
Roll Chromium from c96bed01e3be to b3e57670ca16 (245 revisions)
...
c96bed01e3..b3e57670ca
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 syoussefi@google.com ,ynovikov@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
Changed dependencies
* build: 9ee6ac6515..e5cb50de93
* testing: 8872b6cf61..734ceaa3d4
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ {catapult_..0ad63d2356
* third_party/zlib: 6075f1fabd..563140dd9c
* tools/clang: d0097bccba..dd02422d01
* tools/mb: 56a35530fc..5058076121
* tools/perf: 9c1129d333..b61f89672a
No update to Clang.
Bug: None
Tbr: syoussefi@google.com ,ynovikov@google.com
Change-Id: I38e023adaf1a78946475e0fa2ed8fb215df4b470
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3069720
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
2021-08-03 23:02:17 +00:00
Lubosz Sarnecki
747d5323fa
gen_restricted_traces: Add kReplayDrawSurfaceColorSpace.
...
Use default color space if the trace doesn't specify one.
Use Python 3.6 f-strings for the possibility to have default
values at all positions and remove the now redundant defaults string.
This breaks Python 2 compatibility for gen_restricted_traces.py.
See PEP 498: https://www.python.org/dev/peps/pep-0498/
Bug: angleproject:5857
Change-Id: I532014e8e64ea792604a96a42ad998564882d801
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3056372
Commit-Queue: Lubosz Sarnecki <lubosz.sarnecki@collabora.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2021-08-03 13:03:32 +00:00
angle-autoroll
85e490535a
Roll Chromium from 7ad7eb435b84 to c96bed01e3be (1394 revisions)
...
7ad7eb435b..c96bed01e3
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 geofflang@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
Changed dependencies
* build: 96a4da9412..9ee6ac6515
* buildtools/linux64: git_revision:c0a2d23c21e87f27f5af3e5dc2a99f2ef3480b9e..git_revision:eea3906f0e2a8d3622080127d2005ff214d51383
* buildtools/mac: git_revision:c0a2d23c21e87f27f5af3e5dc2a99f2ef3480b9e..git_revision:eea3906f0e2a8d3622080127d2005ff214d51383
* buildtools/win: git_revision:c0a2d23c21e87f27f5af3e5dc2a99f2ef3480b9e..git_revision:eea3906f0e2a8d3622080127d2005ff214d51383
* testing: 88e2d8b080..8872b6cf61
* third_party/abseil-cpp: 368be24f93..ae11d2854e
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ {catapult_..4505381167
* third_party/protobuf: 2229323ff7..9ce4c7a678
* third_party/zlib: dfbc590f58..6075f1fabd
* tools/clang: 2a8bb1ca80..d0097bccba
* tools/luci-go: git_revision:75ff299b9adf969190cafebe902255856a346f0b..git_revision:db421da12bad8e57f97ee45b24147e34ec882007
* tools/luci-go: git_revision:75ff299b9adf969190cafebe902255856a346f0b..git_revision:db421da12bad8e57f97ee45b24147e34ec882007
* tools/luci-go: git_revision:75ff299b9adf969190cafebe902255856a346f0b..git_revision:db421da12bad8e57f97ee45b24147e34ec882007
* tools/mb: ef691997d9..56a35530fc
* tools/perf: b210baf513..9c1129d333
Clang version changed llvmorg-13-init-16514-gb1777b04:llvmorg-13-init-15561-gf98ed74f
Details: 2a8bb1ca80..d0097bccba
/scripts/update.py
Bug: None
Tbr: geofflang@google.com
Change-Id: I2dd100192c502e329200d8c94bd013fecbbece05
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3067054
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2021-08-03 05:39:22 +00:00
angle-autoroll
f549594f44
Roll VK-GL-CTS from 571256871c2e to 0eb84cfc3d3f (25 revisions)
...
571256871c..0eb84cfc3d
2021-07-29 gleese@broadcom.com Add more tests for YCbCr plane compatibility
2021-07-29 gleese@broadcom.com Remove invalid reserved keywords tests
2021-07-29 rgarcia@igalia.com Test line stipple factor is ignored if not used
2021-07-29 rgarcia@igalia.com Test zero-size unused specialization constants
2021-07-28 slawomir.cygan@intel.com Fix build on CLang failing due to -Wunused-private-field
2021-07-28 venni.ihanakangas@siru.fi SwiftShader script improvements
2021-07-28 alexander.galazin@arm.com Merge vk-gl-cts/vulkan-cts-1.2.7 into vk-gl-cts/master
2021-07-27 alexander.galazin@arm.com Update glslang, SPIR-V Tools, headers
2021-07-27 jason.ekstrand@intel.com Add tests for VK_EXT_shader_atomic_float2
2021-07-27 rgarcia@igalia.com Tests for VK_KHR_present_id and VK_KHR_present_wait
2021-07-27 alexander.galazin@arm.com Update Vulkan headers
2021-07-23 jin.zhou@amd.com Fix uninitialized local variables in generated shader.
2021-07-23 siglesias@igalia.com Fix most dEQP-VK.sparse_resources.shader_intrinsics.* validation errors
2021-07-23 rgarcia@igalia.com Additional dynamic depth bias tests
2021-07-23 rgarcia@igalia.com Test VK_EXT_multi_draw with geometry and tessellation shaders
2021-07-22 gleese@broadcom.com Remove unused test cases from gen-keywords script
2021-07-22 post@arntzen-software.no Test dynamic vertex stride of 0.
2021-07-22 gleese@broadcom.com Add Image Store tests to BGRA images
2021-07-22 piotr.byszewski@mobica.com Test fragment shading rate limits and rates
2021-07-22 siglesias@igalia.com Add more test related to early fragment tests
2021-07-22 alexander.galazin@arm.com Remove replacement of bool32
2021-07-22 alexander.galazin@arm.com Replace DWORD with uint32_t
2021-07-22 siglesias@igalia.com Fix early destruction of VkPipelineLayout
2021-07-22 mikko.tiusanen@siru.fi Reorder vulkan enum elements
2021-07-19 alexander.galazin@arm.com Merge vk-gl-cts/vulkan-cts-1.2.7 into vk-gl-cts/master
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-bots+autoroll-info@google.com ,timvp@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
Bug: None
Tbr: angle-bots+autoroll-info@google.com ,timvp@google.com
Change-Id: I3f0e4dbc7dfd3043f4c2318f56626d6cb3646b9a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3064027
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2021-07-30 20:10:57 +00:00
Shahbaz Youssefi
96ccf3f43e
Translator: Consolidate EvqFragDepth and EvqFragDepthEXT
...
They were the same thing. Fixes SPIR-V generation which only handled
EvqFragDepth.
Bug: angleproject:4889
Change-Id: Id2c35f4c5a26e43ad16a420cc0306756a1add082
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3059922
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Tim Van Patten <timvp@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2021-07-30 14:59:08 +00:00
Lubosz Sarnecki
cad2bcb825
packed_egl_enums: Add ColorSpace.
...
Add EGL ColorSpace enum consisting of sRGB and Linear entries.
Bug: angleproject:5857
Change-Id: I1e30db6fca6ad65db17a6369a26eae886468a85d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3056370
Commit-Queue: Lubosz Sarnecki <lubosz.sarnecki@collabora.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2021-07-30 12:19:06 +00:00
Shahbaz Youssefi
3036e0903c
Vulkan: Direct SPIR-V Gen: Support the precise keyword
...
The precise keyword is different in GLSL in that it defines what
arithmetic operations _that have led to the value being assigned to a
variable_ should be done precisely (i.e. not "contracted").
A tree traverser is implemented that detects precise access chains and
applies precise-ness to the right hand side of assignment expressions to
said access chains. This is only done if the shader uses the precise
keyword in the first place. The algorithm for this is inspired by the
implementation in glslang.
This change additionally:
- Fixes parser to allow precise on function parameters
- Fixes GLSL code generation to output precise on struct members and
function parameters.
Bug: angleproject:4889
Change-Id: Ie3808c3c8c08da308e88af20f5f90379d9d14d47
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3056369
Reviewed-by: Tim Van Patten <timvp@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2021-07-29 21:55:23 +00:00
Shahbaz Youssefi
8f77e0bc6e
Define angle::HashSet potentially using abseil
...
Split change from CL using it for simplicity.
Bug: angleproject:4889
Change-Id: Ie3e621dee624020581e9fd7679639332718948f6
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3061439
Reviewed-by: Tim Van Patten <timvp@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2021-07-29 21:29:42 +00:00
Shahbaz Youssefi
b751b18595
infra: Enable gles3.2 deqp tests with direct SPIR-V generation
...
Enabled on Linux/Nvidia, Windows/Nvidia and Pixel4.
Bug: angleproject:4889
Change-Id: I3050ed53b48cc114c940486871910a3b9c5adea5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3047383
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2021-07-28 16:43:47 +00:00
Shahbaz Youssefi
630077c5f7
infra: Enable gles3.1 deqp tests with direct SPIR-V generation
...
Enabled on Linux/Nvidia, Windows/Nvidia and Pixel4.
Bug: angleproject:4889
Change-Id: Id82c909e368cdc189aea2e44f6371a27d8232e37
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3047382
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2021-07-28 16:14:18 +00:00
angle-autoroll
48a6188943
Roll Chromium from f18a56e21b43 to 7ad7eb435b84 (470 revisions)
...
f18a56e21b..7ad7eb435b
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 timvp@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
Changed dependencies
* build: 2e6288eaef..96a4da9412
* buildtools/third_party/libc++abi/trunk: bfcda91989..24e92c2bee
* testing: ed11dbd7ea..88e2d8b080
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ {catapult_..10f6e4b89b
* tools/clang: 69fa5ec37a..2a8bb1ca80
* tools/luci-go: git_revision:04c7051e7a02d7000bf28b53a575fea10220b555..git_revision:75ff299b9adf969190cafebe902255856a346f0b
* tools/luci-go: git_revision:04c7051e7a02d7000bf28b53a575fea10220b555..git_revision:75ff299b9adf969190cafebe902255856a346f0b
* tools/luci-go: git_revision:04c7051e7a02d7000bf28b53a575fea10220b555..git_revision:75ff299b9adf969190cafebe902255856a346f0b
* tools/mb: a577fc1092..ef691997d9
* tools/perf: e39d397fb7..b210baf513
* tools/skia_goldctl/linux: kaeAzSau0swqM5_PxvyRfHSMDvXSjyDsqgPiP5rpoYEC..Pc3OHV2QqhJ1IA5WQWr_kZ72iUVitbAX-iQN7j8sfcQC
* tools/skia_goldctl/mac: sZ1aXBq0Ae2kaeyAtTGpMuEEGdcqMzga658pAaCAl0IC..KASmGKR0ayqtBOEyjhnO0Bt_YP_U602cxGcJOOjhAPoC
* tools/skia_goldctl/win: 67QQ3-xX3VTYrb9YrwUR0VedVqNq7sebZZeHS823QdcC..XfCGeDXrOWGLHwo_HFFlERuqKHW2zZGUGnF1DzCyCP0C
No update to Clang.
Bug: None
Tbr: timvp@google.com
Change-Id: Ie43056dba44cde445c38237c6e2aab6740a41922
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3058570
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2021-07-28 08:26:14 +00:00
angle-autoroll
1dd33c0525
Roll vulkan-deps from d85297cbd31b to 42c7e9bc00c2 (37 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/d85297cbd31b..42c7e9bc00c2
Changed dependencies:
* spirv-cross: cd22336a38..1964799fba
* spirv-tools: d9f8925785..11cd875ed8
* vulkan-headers: 872fa25bb6..b8c57b0a09
* vulkan-loader: a0c69f0d3a..99a7440204
* vulkan-validation-layers: 893fc802e4..459cb6009e
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 timvp@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
Bug: None
Tbr: timvp@google.com
Change-Id: Id2402348bcf414ce7bebb8e5c647f0db54537557
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3057520
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2021-07-27 22:57:43 +00:00
Shahbaz Youssefi
dbe986d710
Vulkan: SPIR-V Gen: Fixes to tessellation shader support
...
- TCS barrier() built-in is correctly looked up
- Patch decorations are fixed
Bug: angleproject:4889
Change-Id: I1befcaca85a965c9d46b1b41ec74597de44bf2b2
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3052687
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Tim Van Patten <timvp@google.com>
2021-07-27 02:04:51 +00:00
Shahbaz Youssefi
acfd63a4cc
Translator: Remove GLSL rules from the ESSL-only symbol table
...
Shaves ~36KB off of ANGLE's binary size on Android.
Bug: chromium:1084580
Change-Id: I4711c6bd28437a43b7dc63be4cfcdaed7ae11ba2
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3052686
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2021-07-27 02:01:41 +00:00
Shahbaz Youssefi
4ff80bb5f7
infra: Enable gles3 deqp tests with direct SPIR-V generation
...
Enabled on Linux/Nvidia, Windows/Nvidia and Pixel4.
Bug: angleproject:4889
Change-Id: I2462b7fa7801b766f4359103a5253209b7fded28
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3047381
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2021-07-27 01:21:51 +00:00
angle-autoroll
2ce8181788
Roll Chromium from 172cae01c41b to 779c0d440060 (322 revisions)
...
172cae01c4..779c0d4400
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 jmadill@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
Changed dependencies
* build: 5e09be1ee6..958a8ec2c1
* testing: 47f98e89a3..412b2038bc
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ {catapult_..10f6e4b89b
* tools/clang: 131233f789..94ebf0661e
* tools/perf: 42bdc1223f..48df54f532
Clang version changed llvmorg-13-init-15163-g98033fdc:llvmorg-13-init-15561-gf98ed74f
Details: 131233f789..94ebf0661e
/scripts/update.py
Bug: None
Tbr: jmadill@google.com
Change-Id: Id07aacc82c17d56790faec87e042b77db4f39d17
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3053611
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2021-07-26 08:15:23 +00:00
angle-autoroll
1f72aa14a2
Roll Chromium from 208fab302a17 to 172cae01c41b (609 revisions)
...
208fab302a..172cae01c4
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 jmadill@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
Changed dependencies
* build: 2ef6eae721..5e09be1ee6
* testing: b8e44ff539..47f98e89a3
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ {catapult_..10f6e4b89b
* third_party/r8: gXyBDv_fM87KnLcxvF5AGV5lwnm-JXIALYH8zrzdoaMC..Nu_mvQJe34CotIXadFlA3w732CJ9EvQGuVs4udcZedAC
* tools/mb: 609c3a5216..159bcd47b2
* tools/perf: 7668723204..42bdc1223f
No update to Clang.
Bug: angleproject:6090
Tbr: jmadill@google.com
Change-Id: I75f1c7a574cea4e64c53b531a4953a06b9ebee4a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3049710
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
2021-07-23 19:39:16 +00:00
Shahbaz Youssefi
02c5cdbdbd
infra: Enable gles2 deqp tests with direct SPIR-V generation
...
Enabled on Linux/Nvidia, Windows/Nvidia and Pixel4.
Bug: angleproject:4889
Change-Id: I50c5e31097bd7e1539caf7b229a249cbfa62b93d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3042557
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
2021-07-23 19:01:02 +00:00
Tim Van Patten
348eaf1523
roll_aosp.sh: Add dcheck_always_on = false
...
The GN args 'dcheck_always_on' was recently enabled by default, which
resulted in an increase to ANGLE's APK size in AOSP from 16.3MB to
20.6MB. Adding 'dcheck_always_on = false' to roll_aosp.sh to disable the
feature reduces the APK back to the original 16.3MB size.
Bug: b/189125396
Change-Id: I606c30fe49291fa893228644c4b1fe4dd5fbeabf
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3048933
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Tim Van Patten <timvp@google.com>
Commit-Queue: Tim Van Patten <timvp@google.com>
2021-07-23 18:13:38 +00:00
Jamie Madill
f18bb9c0ee
Roll Chromium DEPS manually.
...
Because the packages list changed, the roll_chromium_deps script
was failing. Manually roll and update the failure assertion to
make the required action clear.
Changed dependencies
* build: 488aac0b88..2ef6eae721
* testing: 8c3404999d..b8e44ff539
* third_party/abseil-cpp: 9211d9e376..368be24f93
* third_party/android_deps: 0ab40df9d1..12d2cf1a46
* third_party/android_sdk: 76bd51b56b..ff9352c23f
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ {catapult_..10f6e4b89b
* third_party/r8: Nu_mvQJe34CotIXadFlA3w732CJ9EvQGuVs4udcZedAC..gXyBDv_fM87KnLcxvF5AGV5lwnm-JXIALYH8zrzdoaMC
* tools/luci-go: git_revision:9ee8b1d719c0d3c268e0e19282351ca78024af2d..git_revision:81e548572494391fa74559e816562d60c767bc69
* tools/luci-go: git_revision:9ee8b1d719c0d3c268e0e19282351ca78024af2d..git_revision:81e548572494391fa74559e816562d60c767bc69
* tools/luci-go: git_revision:9ee8b1d719c0d3c268e0e19282351ca78024af2d..git_revision:81e548572494391fa74559e816562d60c767bc69
* tools/mb: 2db94c0aa3..609c3a5216
* tools/perf: 4682254401..7668723204
* tools/skia_goldctl/linux: 4iy6PO3bO0fujafbQ4I4eWhD8ErkBKf5xAnGzPrziIUC..kaeAzSau0swqM5_PxvyRfHSMDvXSjyDsqgPiP5rpoYEC
* tools/skia_goldctl/mac: _9rtsnZzHBJ4851DtK33jnz7UzMZ77SqJ9sYpciBwiMC..sZ1aXBq0Ae2kaeyAtTGpMuEEGdcqMzga658pAaCAl0IC
* tools/skia_goldctl/win: NsVk6Er035r7JVK4foqbqAksO65XEzgIT9Bjwf0Q1q0C..67QQ3-xX3VTYrb9YrwUR0VedVqNq7sebZZeHS823QdcC
No update to Clang.
Bug: angleproject:6211
Change-Id: I152572fd15066a100cb5f379f7adbd967dc6eac8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3048852
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2021-07-23 17:33:59 +00:00
Jamie Madill
91b35c909e
infra: Add perf results processing script.
...
This script is a modified version of the Chromium script:
https://chromium.googlesource.com/chromium/src/+/main/tools/perf/process_perf_results.py
The primary change is to add additional build info to the
histogram set before upload. This additional info isn't
available to the test harness and is required for the perf
dashboard upload.
We can also use this as a basis for uploading to the Skia
perf dashboard.
Test: led launch
Bug: angleproject:6090
Change-Id: Ie439ed34a24ce66f4b60b947f221e4cb96cf7d25
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2997002
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2021-07-23 16:02:30 +00:00
Shahbaz Youssefi
45d4641a4c
Vulkan: SPIR-V Gen: Support tessellation shaders
...
Bug: angleproject:4889
Change-Id: I7370e037a82689260e27bfd5e72c5c8c982efa58
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3041624
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Tim Van Patten <timvp@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2021-07-23 02:22:56 +00:00
Tim Van Patten
05716b9f3f
Cleanup license_text to remove missing license files
...
The initial list of files speficied for license_text in
generate_android_bp.py included license files that aren't present after
issuing: git clean -f -x -d -f
While the list will build correctly when rolling ANGLE locally, since
roll_aosp.sh doesn't issue a 'git clean', it fails to build on the
Android presubmit bots.
Bug: b/191882454
Test: git clean -f -x -d -f ; m ANGLE -j50
Change-Id: I31efba1f5030b118838ba1a21501f32200c93db3
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3046958
Reviewed-by: Tim Van Patten <timvp@google.com>
Commit-Queue: Tim Van Patten <timvp@google.com>
2021-07-22 22:31:34 +00:00
Tim Van Patten
2ec44d079d
List all license files in Android.bp
...
Update generate_android_bp.py to list all of the license files in
external/angle.
Bug: b/191882454
Change-Id: Ie13fb9199c7216b5468bf91994526fdcd8552be1
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3046509
Reviewed-by: Tim Van Patten <timvp@google.com>
Commit-Queue: Tim Van Patten <timvp@google.com>
2021-07-22 21:25:18 +00:00
Jamie Madill
27ccdc850c
Add Chromium perf result processing script.
...
We will override this script in a follow-up CL to meet ANGLE's
specific needs.
Bug: angleproject:6090
Change-Id: I8d3a326645367e90ae79f49ef15ace700d6af106
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3042213
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2021-07-22 17:39:38 +00:00