|
ac71a592
|
2024-01-23T11:56:42
|
|
Vulkan: updates to pipeline cache graph dumping logic
1. To dump pipeline cache graph you need to -
1. add "angle_dump_pipeline_cache_graph" compile time flag to
args.gn
2. set Android property "angle.dump_pipeline_cache_graph" or envvar
ANGLE_DUMP_PIPELINE_CACHE_GRAPH on non-Android platforms before
app start
2. Default path for dump on Android is "/data/local/tmp/angle_dumps/"
3. "angle.pipeline_cache_graph_dump_path" Android property or
envvar ANGLE_PIPELINE_CACHE_GRAPH_DUMP_PATH on non-Android
platforms can be used to configure the dump path
Bug: angleproject:6565
Change-Id: I38848aff58f413dd7bdffc9083116bd4b95e4960
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5226054
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: mohan maiya <m.maiya@samsung.com>
|
|
2978450a
|
2024-01-12T14:32:19
|
|
Vulkan: add etc to bc transcoding perf test.
test case for testing etc to bc texture transcoding.
Bug: b/319117463
Change-Id: If663fad689a4e6886bc76145c296e8fbfe21b354
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5194408
Commit-Queue: Hailin Zhang <hailinzhang@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Charlie Lao <cclao@google.com>
|
|
b007c74d
|
2024-01-23T14:17:54
|
|
GL: Separate dirty bits leading to glUniformBlockBinding
The GL backend is special in that it needs to make actual calls (native
glUniformBlockBinding) in response to (application)
glUniformBlockBinding calls. The other backends just remap the bindings
based on that information when creating descriptor sets.
Previously, an optimization to track which bindings have changed used
the same dirty bits that were used to signify when the GL backend needs
to make these native calls. That ended up as a source of bugs.
In a previous change [1], the context DIRTY_BIT_UNIFORM_BUFFER_BINDINGS
is set when these mappings change, which fixes some of these issues.
That change obviates the need for an actual backend sync of programs,
except for GL programs that need to make these native calls.
This change splits the dirty bits maintained for the purposes of the GL
backend, moves them to that backend and removes the program backend
sync.
[1]: https://chromium-review.googlesource.com/c/angle/angle/+/5228599
Bug: angleproject:8493
Bug: b/318806125
Change-Id: I73c6514e88a116f1cd701cb06da0d8c38f07f7f6
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5230137
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Charlie Lao <cclao@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
66de8492
|
2024-01-23T12:56:30
|
|
GL: Fix UBO binding mapping change
In the absence of any other state change, the GL backend did not bind
buffers (previously unused) that are used after a UBO binding mapping
change.
This also triggered assertion errors in the Vulkan backend.
Additionally, this change improves cross-context programs, though the
Vulkan backend is still affected by some bugs. A follow up change will
rework the dirty bits for this change to fix that.
Bug: angleproject:8493
Bug: b/318806125
Change-Id: I8f0ed4b5f666818f4fda9ec272c6b66419d64638
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5228599
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Charlie Lao <cclao@google.com>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
886d0260
|
2024-01-23T21:42:23
|
|
Don't pull Dawn in chromium builds
Bug: angleproject:8474
Change-Id: If52685057fad3b3dff0db26cd0d5d69b5431f6f6
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5229822
Reviewed-by: Josip Sokcevic <sokcevic@chromium.org>
Commit-Queue: Liza Burakova <liza@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
5857e0d6
|
2024-01-22T00:00:00
|
|
Metal: Adjust raster order groups AMD workaround condition
Ensured that the raster order groups AMD workaround is
used not only when there is no attachment on slot 0 but
also when an existing attachment on slot 0 is disabled.
Bug: angleproject:8263
Change-Id: I62352eb5d6fb1cce4b6a4723d41862c6c213b9d8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5230638
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
|
|
a76e2798
|
2024-01-24T09:50:32
|
|
Suppress VUID-vkCmdEndDebugUtilsLabelEXT-commandBuffer-01912
Blocking VVL roll, new check recently added in:
https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+/6180ce40299b1346ee2caf4aa8b1540590e197e8
Bug: angleproject:8497
Change-Id: I40d600409ad0e9900c17fac9700ab4397be6c876
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5231423
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Roman Lavrov <romanl@google.com>
|
|
2c8784c9
|
2024-01-24T07:32:26
|
|
Roll Chromium from 2e1050880b38 to 5bfb2faa963e (609 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/2e1050880b38..5bfb2faa963e
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,romanl@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://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
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/4031ab2361..4c08d3176c
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/6bbaddde7d..c1b7ed7c8c
* third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/11f99a915d..e0fa8c9e24
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/1ac149069e..614520ed68
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/6fc0c97ab2..00ae0c065c
* third_party/libc++abi/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/9986707a5f..a46df1f416
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/ff6539473d..ffe7c45639
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/eb7f738733..d69c26c4cb
No update to Clang.
Bug: None
Tbr: romanl@google.com
Change-Id: Iad674e1442f625b1cbe7645a164e497e270d2a16
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5233361
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
600a1a80
|
2024-01-22T00:00:00
|
|
Metal: Clamp vector element index references
Ensured that vector elements passed by reference
are within the number of vector components.
Fixed: angleproject:8492
Change-Id: I2defbd8dfd418256ddb87f8ce1a74ac09a8a1b7b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5229957
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
|
|
1100cc5c
|
2024-01-23T16:18:52
|
|
Rename ShaderVariableBuffer
It was only ever aliased to AtomicCounterBuffer after refactorings that
made other buffers not use this class anymore.
Bug: b/275102061
Change-Id: I09079d52bd107ed656c4c59a11e8a8027554a5ef
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5230141
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Charlie Lao <cclao@google.com>
|
|
81a43bd7
|
2024-01-23T17:15:54
|
|
Tests: skip TexelFetchLodOutOfBounds on SwS
Shabi says it might after SwS rolls into Chromium
But SwS is currently blocked by another issue
Bug: angleproject:8495
Change-Id: I2aba1d652e868de28b258e79c74d2bd252e41f86
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5230142
Commit-Queue: Roman Lavrov <romanl@google.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
|
|
3f568177
|
2024-01-23T16:31:49
|
|
Add third_party/dawn to .gitignore
Bug: angleproject:8474
Bug: skia:321702655
Change-Id: Ie9b8bd8b7ee0faa08483ee755d7c36abcc70fa77
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5229821
Commit-Queue: Roman Lavrov <romanl@google.com>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
4cda949b
|
2024-01-22T10:21:25
|
|
Trace tests: extend warmup to at least 1.5s
Some traces are very short (e.g. 10 frames) finishing the first loop
very quickly. There appears to be some delayed activity within ~1s after
this first loop, so make this part of warmup as well.
Example log after this change:
Warmup: 10 steps
Stopping test after 10 trial steps.
Warmup: Looping for remaining warmup time (1.38 seconds).
Stopping test after 1.38 seconds.
Warmup took 1.50 seconds.
Bug: b/308975999
Change-Id: If861f275f280fcb61d839e34d672e6c948317f4c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5224902
Commit-Queue: Roman Lavrov <romanl@google.com>
Auto-Submit: Roman Lavrov <romanl@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
|
|
755372c8
|
2024-01-23T13:41:01
|
|
Tests: skip UniformUsageCombinations test on SwS
Failing on swangle builders: https://crrev.com/c/5228780
Bug: angleproject:5792
Change-Id: Id3cb22641b3b5a5ce1fee96f59111c6e48bc1742
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5228602
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Roman Lavrov <romanl@google.com>
|
|
f794c9c2
|
2024-01-22T09:56:08
|
|
Tests for out-of-bounds LOD in texelFetch
Bug: chromium:1504556
Change-Id: I3a92da00d9a8781122c7218f22a681839783dc7e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5225080
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
|
|
43ecc031
|
2024-01-23T10:01:40
|
|
Roll SwiftShader from 5ab5177fc72d to 3bc9ccd923da (1 revision)
https://swiftshader.googlesource.com/SwiftShader.git/+log/5ab5177fc72d..3bc9ccd923da
2024-01-22 syoussefi@google.com Clamp min LOD during image Fetch for
robustness
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,romanl@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://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
Bug: None
Tbr: romanl@google.com
Use-Permissive-Angle-Pixel-Comparison: True
Change-Id: I8e1a81779e29eca90e9ff9a5782da3d7fe5feccd
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5225286
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
9519348b
|
2024-01-23T07:00:33
|
|
Roll Chromium from 6d5cc7186844 to 2e1050880b38 (298 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/6d5cc7186844..2e1050880b38
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,romanl@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://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
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/d506fb2130..4031ab2361
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/92e4da6e69..d8688b9036
* buildtools/linux64: git_revision:f99e015ac35f689cfdbf46e4eb174e5d2da78d8e..git_revision:5110a7f03e86c6077516f62bd5b77a9a672ebfa6
* buildtools/mac: git_revision:f99e015ac35f689cfdbf46e4eb174e5d2da78d8e..git_revision:5110a7f03e86c6077516f62bd5b77a9a672ebfa6
* buildtools/win: git_revision:f99e015ac35f689cfdbf46e4eb174e5d2da78d8e..git_revision:5110a7f03e86c6077516f62bd5b77a9a672ebfa6
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/a37402bece..6bbaddde7d
* third_party/android_build_tools/aapt2: y1G4s2RWI63L9ZLgzS3RzFdWdeblpCmYyAUzMphcQawC..G1S0vNnfv3f8FD-9mH5RFSUiK-mnSwri_IdiVQKwLP0C
* third_party/android_build_tools/manifest_merger: tFbjqslkduDT_-y8WEZlsl9iulzcm3mgienslcU71poC..fPIg5SQ9nbj982soSMoZlTPVfZ2zVKZRusg-r0ONCxUC
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/3e413d7b62..1ac149069e
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/c341d58921..6fc0c97ab2
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/4b56db9f6a..eb7f738733
No update to Clang.
Bug: None
Tbr: romanl@google.com
Change-Id: I660609e80e9049fad7760234be22a6893008e7b5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5225429
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
341906d5
|
2024-01-22T10:19:25
|
|
Vulkan: Never delay device and queue selection
Previously, when multiple queue families where eligible, ANGLE delayed
the decision on which queue family to use and delayed device creation
until a window surface was created.
This assumption was never correct. The application may start rendering
to pbuffers or using EGL_KHR_surfaceless_context long before it creates
a window surface. So a queue may need to be chosen regardless of its
surface present capabilities. Once done, ANGLE has no mechanism to
change that queue should a window surface require a different queue.
This change drops the pretense to support multiple queue families
properly and makes ANGLE always choose the first graphics queue family
it encounters. So far, only MoltenVk seems to expose multiple graphics
queue families, and choosing the first one ultimately correct for the
purposes of presenting to a MacOS surface.
Bug: angleproject:8478
Change-Id: I8efbfe0c8036be5f9cee01eb657f83f85a4864fd
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5225081
Reviewed-by: Charlie Lao <cclao@google.com>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
2431d4df
|
2024-01-18T00:00:00
|
|
Metal: Skip array index clamp for constant values
Do not wrap constant array indices with
ANGLE_int_clamp when their values could
be statically validated.
Fixed: angleproject:8488
Change-Id: I3ad183475e1847cb7db1a07df3598c7d39767d7e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5220233
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
6975fbdf
|
2024-01-22T20:18:41
|
|
Manual roll Chromium from 32cda1ad29f0 to 6d5cc7186844 (1322 revisions)
Manual roll requested by romanl@google.com
https://chromium.googlesource.com/chromium/src.git/+log/32cda1ad29f0..6d5cc7186844
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,romanl@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://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
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/bb8788c7ad..d506fb2130
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/16519eb3b2..92e4da6e69
* buildtools/linux64: git_revision:b5adfe5f574d7110b80feb9aae6fae97c366840b..git_revision:f99e015ac35f689cfdbf46e4eb174e5d2da78d8e
* buildtools/mac: git_revision:b5adfe5f574d7110b80feb9aae6fae97c366840b..git_revision:f99e015ac35f689cfdbf46e4eb174e5d2da78d8e
* buildtools/win: git_revision:b5adfe5f574d7110b80feb9aae6fae97c366840b..git_revision:f99e015ac35f689cfdbf46e4eb174e5d2da78d8e
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/ec7730d9a4..a37402bece
* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/5ff8c1facf..1cd1f16ff8
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/48521bcc15..3e413d7b62
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/5400d9ef5a..c341d58921
* third_party/fuchsia-sdk/sdk: version:17.20240113.0.1..version:17.20240120.1.1
* third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/24cb5545a9..28aa23ffb4
* third_party/libc++abi/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/ea028d4d2b..9986707a5f
* third_party/r8: wBe-A6ww1s2mKwOHoDl_5jVTfVZpA16hjz8cP9nY3oAC..K1NPmXz0aZCAGGtC5UESEmqwT5-x6QNNb0Jo0umsez4C
* third_party/siso: git_revision:927b3ea4dae8cefd25154c0d060b7eee75c0c6d8..git_revision:c892a2c62436b0d4ffbf1e5c559c73cd0f5c7e31
* third_party/turbine: ABguU2WKErRBdXX1LMt0zqZListLS_05X0Rp_V7pwAYC..KfCqNpZ5XxbfuKiIsjeMWFX-6aJc5WN37x9weHyVDIkC
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/1a9bebf350..ff6539473d
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/d05797b237..4b56db9f6a
No update to Clang.
Bug: angleproject:8153
Tbr: romanl@google.com
Change-Id: Iaaab0d43a27a03c9b7cf1e97774e5e610f142e12
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5226043
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
2ba5bb12
|
2024-01-22T15:16:55
|
|
android_helper: fix corner-case byte/string mismatch
When --isolated-script-test-output is provided and --list-tests is
added, the string gets written to a file in binary mode raising an
exception.
Bug: None
Change-Id: Id73ae49f849e0c1bd609d4b37ad39f5515e1f02b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5225485
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Roman Lavrov <romanl@google.com>
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Auto-Submit: Roman Lavrov <romanl@google.com>
|
|
c6fbf93d
|
2024-01-19T09:57:12
|
|
Vulkan: Fix input attachments leaking into uniform list
To communicate the existence of input attachments added to the shader,
the translator was adding `ShaderVariable`s for each to the list of
uniforms exported from the shader. This was incorrect, as this list is
visible to the application through `glGetActiveUniform`. Additionally,
this was unnecessarily causing these uniforms to go through program
link.
Reserving SPIR-V ids for these uniforms, all that is needed from the
translator is the mere existence of these input attachments. This
change removes the addition of uniforms, and instead exports a bitset.
Elsewhere, that bitset is consulted and reserved SPIR-V ids are used.
Bug: b/320563594
Bug: angleproject:5792
Change-Id: Id93846cbc3996248f391fd2d5a65af1e48d6d46e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5215089
Reviewed-by: mohan maiya <m.maiya@samsung.com>
Reviewed-by: Charlie Lao <cclao@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
317108d6
|
2024-01-18T17:59:51
|
|
Vulkan: Enable recordable bit for RGBA8 and RGB10_A2
Enable the recordable flag to be enabled for the
RGBA8 and RGB10_A2 configs.
Test: CtsMediaV2TestCases android.mediav2.cts.EncoderColorAspectsTest
Bug: angleproject:6612
Change-Id: I2afaedde4751c5ca651d0d80ae1a8d14662c2f0c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5214887
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
f43db42c
|
2024-01-17T15:18:41
|
|
Enable LogGles32Capabilities test for vulkan backend
Allow for LogGles32Capabilities test to no longer
be skipped for the vulkan backend.
Test: angle_end2end_tests.exe --gtest_filter=*PrintGLESCapabilities*
Bug: angleproject:4093
Change-Id: I1711f016f63fa58ce3521cc8d2a2e75f189fb877
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5214007
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
16a5e8f1
|
2024-01-22T14:22:53
|
|
Revert "Prefer linear filtering for YUV for Pixel6+"
This reverts commit 0da6522524247d6a1cb88ab1b48a1801ee609991.
Reason for revert: Breaks an Android test b/321251332
Original change's description:
> Prefer linear filtering for YUV for Pixel6+
>
> This is required to pass CtsMediaDecodeTestCases.
> Narrowed to just Pixel6+ due to another issue (b/321903468) which
> prevents preferring linear filtering on Pixel4.
>
> Bug: b/315387961
> Change-Id: I6fbbea10a3b4fd835afbcdbecf120264d0ca8605
> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5207870
> Reviewed-by: Charlie Lao <cclao@google.com>
> Commit-Queue: Chris Forbes <chrisforbes@google.com>
> Reviewed-by: Cody Northrop <cnorthrop@google.com>
Bug: b/315387961
Change-Id: I4b055a9ffef9ed49992ea5568f723aaff53c7f1c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5224900
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Roman Lavrov <romanl@google.com>
|
|
3217caa1
|
2024-01-22T12:17:15
|
|
Roll SwiftShader from 328e794f0c8b to 5ab5177fc72d (1 revision)
https://swiftshader.googlesource.com/SwiftShader.git/+log/328e794f0c8b..5ab5177fc72d
2024-01-22 syoussefi@google.com Clamp LOD during image Fetch for
robustness
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,romanl@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://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
Bug: None
Tbr: romanl@google.com
Use-Permissive-Angle-Pixel-Comparison: True
Change-Id: If34c348d5adaf9ea768f83a5029f73892323c59c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5223301
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
e27af543
|
2024-01-22T10:01:14
|
|
Roll vulkan-deps from c00c99b8e979 to 167fd9d49add (6 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/c00c99b8e979..167fd9d49add
Changed dependencies:
* spirv-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/c96fe8b943..3e6bdd0f99
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/d26b50b038..584a5a25ec
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,romanl@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://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
Bug: None
Tbr: romanl@google.com
Change-Id: If535129d6d03a0078aa13f3859ba9aa500553e4c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5222806
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
151c1571
|
2024-01-12T16:40:38
|
|
Vulkan: Clean up RGB8-to-RGBA8 ubyte function
Some platforms encounter issues in this function, possibly when the
dest pointer is accessed directly when it is cast to uint32_t.
* Coalesced the 32-bit accesses into memcpy().
* Simplified the implementation to contain less variables and indices.
* The function updates the source and dest pointers directly instead
of using separate indices. After this, the next pixel components
would be accessible using constant offsets (0-3).
* It does not seem to have an impact performance-wise.
* Tested on Windows, which showed the most improvement in the
first CL.
Bug: b/308177124
Bug: b/319128304
Change-Id: I9807fd5331db487f9f0a03faa457ee0a8343d59c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5195125
Reviewed-by: Charlie Lao <cclao@google.com>
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
fc742305
|
2024-01-18T00:00:00
|
|
Metal: Simplify geometry functions translation
Check whether a vector or a scalar variant
is needed and emit only what is necessary.
Reduced the generated MSL for:
- atan/atan2
- length
- distance
- dot
- normalize
- faceforward
- reflect
- refract
Fixed: angleproject:8487
Fixed: angleproject:8489
Change-Id: I3be39e55997062136aae2782269a65c0c738d6cf
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5217532
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
|
|
8a47d6b1
|
2024-01-19T18:09:55
|
|
Roll VK-GL-CTS from 04d7f781e691 to 0f6fd3de8110 (15 revisions)
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/04d7f781e691..0f6fd3de8110
2024-01-19 aitor@lunarg.com Modify texture offset tests for smaller
textures than offsets
2024-01-19 boris.zanin@amd.com Add descriptor buffer ycbcr sampler and
mutable descriptor tests
2024-01-19 cturner@igalia.com Add additional coverage for transfer-only
copies and blits
2024-01-19 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkansc-cts-1.0.2
into vk-gl-cts/main
2024-01-19 lorenzo@khronosgroup.org Merge vk-gl-cts/opengl-cts-4.6.3
into vk-gl-cts/main
2024-01-19 lorenzo@khronosgroup.org Merge vk-gl-cts/opengl-es-cts-3.2.9
into vk-gl-cts/main
2024-01-19 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkan-cts-1.3.7
into vk-gl-cts/main
2024-01-18 Tyler.Schneider@amd.com Reduced workload of ray query stress
tests
2024-01-18 rgarcia@igalia.com Test frag shader invocations with non-flat
colors
2024-01-18 rgarcia@igalia.com Assert on null layout when linking
graphics pipelines
2024-01-18 rgarcia@igalia.com Add host image copy tests for R8_UNORM and
R32G32_SFLOAT
2024-01-18 boris.zanin@amd.com Fix switch vertex input binding stride
without binding new buffers
2024-01-18 ziga@lunarg.com Fix enabling features in extended dynamic
state tests
2024-01-18 lorenzo@khronosgroup.org Merge vk-gl-cts/opengl-cts-4.6.3
into vk-gl-cts/main
2024-01-16 c.hambacher@samsung.com Fix missing include in merged
pipeline cache tests
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,yuxinhu@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://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
Bug: None
Tbr: yuxinhu@google.com
Change-Id: Icbf5d82ba818789cb0caba61999d1cc17f7c2434
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5215442
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
175514c6
|
2024-01-12T14:43:33
|
|
Translator: Bundle metadata flags coming out of the translator
In preparation for a follow up change that adds more such metadata.
Bundling them together makes it convenient to retrieve, save and load
all those flags.
Bug: b/320563594
Change-Id: I4f95b32acfb0842cc5d9e72c1788a827bee2c760
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5209450
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Reviewed-by: Charlie Lao <cclao@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
07e41ef0
|
2024-01-19T10:01:53
|
|
Roll vulkan-deps from 9b8079729ca3 to c00c99b8e979 (2 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/9b8079729ca3..c00c99b8e979
Changed dependencies:
* spirv-cross: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross.git/+log/c0f48374c7..b82536766d
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/5b3b90b6a1..d26b50b038
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,yuxinhu@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://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
Bug: None
Tbr: yuxinhu@google.com
Change-Id: I18d6acf2fef3156536c32fb66ad611326f3d98c6
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5215440
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
0da65225
|
2024-01-18T10:29:23
|
|
Prefer linear filtering for YUV for Pixel6+
This is required to pass CtsMediaDecodeTestCases.
Narrowed to just Pixel6+ due to another issue (b/321903468) which
prevents preferring linear filtering on Pixel4.
Bug: b/315387961
Change-Id: I6fbbea10a3b4fd835afbcdbecf120264d0ca8605
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5207870
Reviewed-by: Charlie Lao <cclao@google.com>
Commit-Queue: Chris Forbes <chrisforbes@google.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
|
|
291490e2
|
2024-01-18T22:03:42
|
|
Manual roll Chromium from 84fab30ecd66 to 32cda1ad29f0 (2747 revisions)
Manual roll requested by yuxinhu@google.com
https://chromium.googlesource.com/chromium/src.git/+log/84fab30ecd66..32cda1ad29f0
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,yuxinhu@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://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
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/48ef4c0c29..bb8788c7ad
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/4d143ade13..16519eb3b2
* buildtools/linux64: git_revision:d4be45bb28fbfc16a41a1e02c86137df6815f2dd..git_revision:b5adfe5f574d7110b80feb9aae6fae97c366840b
* buildtools/mac: git_revision:d4be45bb28fbfc16a41a1e02c86137df6815f2dd..git_revision:b5adfe5f574d7110b80feb9aae6fae97c366840b
* buildtools/win: git_revision:d4be45bb28fbfc16a41a1e02c86137df6815f2dd..git_revision:b5adfe5f574d7110b80feb9aae6fae97c366840b
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/105d4c3f46..ec7730d9a4
* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/5fe3232525..5ff8c1facf
* third_party/android_build_tools/lint: cBQ1qc7aJ6gwBvrCOJNVq6Mlijj4HlNtTmzJEXpgmBQC..X7sJxpJN0p6qi1dgpI9-UFA2YDe2O2A1kF0QZjBJpmYC
* third_party/android_build_tools/manifest_merger: 00I6IYO5b1mwIYv-jWPmTZvw3paoypOPHYEg9vpqFDUC..tFbjqslkduDT_-y8WEZlsl9iulzcm3mgienslcU71poC
* third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/4037529999..11f99a915d
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/73730a049e..48521bcc15
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/39bc04eb9f..5400d9ef5a
* third_party/fuchsia-sdk/sdk: version:17.20240105.3.1..version:17.20240113.0.1
* third_party/kotlin_stdlib: KIU1zubKhCbwM8mZNhGe3NriMr5QZRo3mHdOu4rAYowC..7f5xFu_YQrbg_vacQ5mMcUFIkMPpvM_mQ8QERRKYBvUC
* third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/d1f035a3ff..24cb5545a9
* third_party/libc++abi/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/a1171ad549..ea028d4d2b
* third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/e09e0d462a..f400fdb561
* third_party/r8: -33V5QWJXVKP_bE-P5-BqM4rcEmndOTuK1LyWc2l3N4C..wBe-A6ww1s2mKwOHoDl_5jVTfVZpA16hjz8cP9nY3oAC
* third_party/siso: git_revision:d8744c99a9e175e6c4569de0717bd8c53981ce0c..git_revision:927b3ea4dae8cefd25154c0d060b7eee75c0c6d8
* third_party/zlib: https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/956936c53c..63c0cec034
* tools/android: https://chromium.googlesource.com/chromium/src/tools/android/+log/771b9c761f..244bd6f732
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/990bc36ac0..1a9bebf350
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/d67de05ec4..f5c1c96a7b
* tools/memory: https://chromium.googlesource.com/chromium/src/tools/memory/+log/137d838b1d..4753a8cbcd
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/a1137e89f9..d05797b237
No update to Clang.
Bug: None
Tbr: yuxinhu@google.com
Change-Id: I5e070a0d70cd197e75d893ae10ddf15908ba171a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5214885
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
dd936c23
|
2024-01-16T20:27:36
|
|
Android: Build angle libs with a shared copy of libz
Soong creates two variants of angle libraries - a platform variant and
an sdk variant (because it sets sdk_version in bp). This CL changes the
link type of angle --> libz to a shared link dependency from a static
link dependency
This affects the variants in the following ways
1. Platform variant: Links against (shared,platform) variant of libz
ld diff https://diff.googleplex.com/#key=pw6D7KHophSB
2. Sdk variant: Links against (shared,sdk) variant. This is really the
ndk variant of libz.
ld diff https://diff.googleplex.com/#key=g9ffVxxAesEk
Both (1) and (2) have the incidental benefit that it decreases the size
of the angle libraries since libz is no longer statically linked into
angle libraires.
In case of (2), we have an additional benefit of actually enforcing an
api boundary between angle and libz. Before this CL, angle could access
implementation of libz. After this CL, angle can only access the public
apis of libz.
Bug: b/281077552
Test: presubmits on https://android-review.git.corp.google.com/c/platform/external/angle/+/2907477
Test: Inspected ninja graph (ld diffs attached)
Change-Id: I745abb836878a5b6e195fb9ddb359673308f9fac
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5201878
Commit-Queue: Roman Lavrov <romanl@google.com>
Auto-Submit: Spandan Das <spandandas@google.com>
Reviewed-by: Roman Lavrov <romanl@google.com>
Commit-Queue: Spandan Das <spandandas@google.com>
|
|
f2c00e8c
|
2024-01-18T18:36:33
|
|
Adding Dawn stub backend to ANGLE
Bug: angleproject:8473
Change-Id: I81ea83986e4e566169aa82250b5cfb727985ed01
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5201413
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Liza Burakova <liza@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
fad2adb2
|
2024-01-12T14:43:33
|
|
Vulkan: Fix importing external object and using as storage image
The create flags used to create the imported object was 0. Later, when
the texture was used as a storage image, TextureVk::syncState would
recreate the image (losing connection to external object).
This change makes sure the create flags include all the necessary create
flags such that the texture can be correctly used as storage image.
Bug: angleproject:8464
Change-Id: I6587b53b1c2819a11dec8f2d5a3a30c889a4c63f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5194064
Reviewed-by: Charlie Lao <cclao@google.com>
Commit-Queue: Charlie Lao <cclao@google.com>
Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
f1150231
|
2024-01-16T16:28:36
|
|
Track WebGL buffer type in gl::Buffer state.
WebGL has special validation that disallows buffers from changing
"WebGL buffer type". Once a buffer is marked as having index data it
cannot be bound as any other type of buffer except the copy binding
points to copy to other index buffers. This disallows any GPU writes
to buffers used for index data.
Use this rule to shadow index buffer data when the driver is unable
to give us robust access. Index range computation can be done much
faster when the buffer does not need to be read back.
Bug: angleproject:8434
Change-Id: I059eff732bb2f43234f61d9ef5528289f7698b38
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5200242
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
|
|
40b67397
|
2024-01-18T11:04:44
|
|
Roll vulkan-deps from 5803e963cb95 to 9b8079729ca3 (7 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/5803e963cb95..9b8079729ca3
Changed dependencies:
* glslang: https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang.git/+log/0f7d3a0776..57d86ab763
* spirv-cross: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross.git/+log/64f64c837a..c0f48374c7
* spirv-headers: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git/+log/bdd1b2ab1f..7b0309708d
* spirv-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/5dbdc7b60b..c96fe8b943
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/6705de9a0a..5b3b90b6a1
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,yuxinhu@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://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
Bug: None
Tbr: yuxinhu@google.com
Change-Id: I73ddf4997fb1ec1198138bf1d7da998fceb0216c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5211505
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
87fb3bf3
|
2024-01-18T10:01:44
|
|
Roll SwiftShader from f4819d2276b7 to 328e794f0c8b (1 revision)
https://swiftshader.googlesource.com/SwiftShader.git/+log/f4819d2276b7..328e794f0c8b
2024-01-17 syoussefi@google.com Support
VK_EXT_vertex_input_dynamic_state
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,yuxinhu@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://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
Bug: angleproject:7162
Tbr: yuxinhu@google.com
Use-Permissive-Angle-Pixel-Comparison: True
Change-Id: I799d77d378484e4eb78e01c3d4b454be80f390d4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5208780
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
d093c3d3
|
2024-01-17T11:33:46
|
|
Add entry points for QCOM foveated extensions
Add entry points for GL_QCOM_framebuffer_foveated
and GL_QCOM_texture_foveated extensions
Bug: angleproject:8484
Change-Id: I59053f9be76fbb8eaed344aa460ecb1e178ce7db
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5206990
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
42d75c7e
|
2024-01-17T00:00:00
|
|
Metal: Fix raster order group AMD workaround
The AMD-specific raster order group workaround relied
on disabled framebuffer attachments being implemented
via all-disabled color masks.
Metal backend no longer includes disabled framebuffer
attachments in render pass descriptors.
Updated the workaround to keep the
placeholder attachment enabled and
to set its color mask explicitly.
Fixed: angleproject:8263
Change-Id: I815ceede84e6ea89eefc10c445768d9d569d0d82
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5208110
Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
|
|
ed2a8ef8
|
2023-12-20T00:06:10
|
|
Vulkan: Defer QFOT when acquiring texture with GL_NONE layout
Instead of issuing a queue family ownership transfer with the UNDEFINED
layout (and then hack its dst layout to be GENERAL), this change simply
lets the queue family be changed when the image is next accessed (at
which point a layout transition is necessary anyway).
Bug: angleproject:8464
Change-Id: Iab36af0c641bd04029bdc0d9097e766e8a0f4145
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5138657
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Charlie Lao <cclao@google.com>
|
|
05cd0b4c
|
2024-01-12T15:45:27
|
|
Tests: Add Asphalt 9 2024 trace
Test: angle_trace_tests --gtest_filter=TraceTest.asphalt_9_2024
Bug: b/320248297
Change-Id: I5c27ea47118bf5cbe09b41ef02b6efe1a23d581f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5201444
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
b00481fc
|
2024-01-17T10:01:44
|
|
Roll vulkan-deps from 41ee13a742db to 5803e963cb95 (7 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/41ee13a742db..5803e963cb95
Changed dependencies:
* glslang: https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang.git/+log/1952e63d43..0f7d3a0776
* spirv-cross: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross.git/+log/37a58e4c95..64f64c837a
* vulkan-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools.git/+log/e156996c47..7c6d640a5c
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/a651cde695..6705de9a0a
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,yuxinhu@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://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
Bug: None
Tbr: yuxinhu@google.com
Change-Id: I7661ea7cbb222a5fdc733f395b70f5a37b037325
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5202803
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
2e167e09
|
2024-01-16T19:02:03
|
|
Adding Dawn
Bug: angleproject:8474
Change-Id: I033406428a08a72e285cb4146290a7fb19324ee5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5191167
Commit-Queue: Liza Burakova <liza@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
3a33cbb0
|
2024-01-15T15:40:54
|
|
Test for making context current before surface creation
Support for this use-case is currently broken.
Bug: angleproject:8478
Change-Id: I62fa6b6ac4481e36ce488a4667aa7edb7ff35e33
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5200241
Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Commit-Queue: Yuxin Hu <yuxinhu@google.com>
|
|
91c981c5
|
2024-01-11T22:37:48
|
|
Robust shader compile after shader binary is rejected
If ANGLE finds a shader binary in the cache, it populates the compiled
shader state. If the deserialization rejects the blob, the compiled
shader state was not reset. After the rejection, ANGLE proceeds to redo
the shader compilation, in which case it risks bugs as it tries to
accumulate info on top of the previous half-complete shader state.
Note that currently there are no errors if the shader state is not reset
before compilation, so this change is merely a precaution.
Bug: angleproject:8471
Change-Id: I2e08ecc2e5d940c88a32b5a05dca8afe8d8d897c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5189154
Reviewed-by: mohan maiya <m.maiya@samsung.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Charlie Lao <cclao@google.com>
|
|
eedf3e9e
|
2024-01-12T00:00:00
|
|
Metal: Limit raster order groups workaround to affected GPUs
Do not enable renderPassNeedsAMDRasterOrderGroupsWorkaround
on GPUs that do not support raster order groups.
Bug: angleproject:8263
Change-Id: I94a22fce9dd7084f397d8d54d4f8e4d33baa3608
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5198688
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
|
|
efeb6570
|
2024-01-16T10:00:32
|
|
Suppress ParallelLinkProgramBenchmark.Run/gl_* on Linux
Already suppressed on Windows, linux-nvidia-gtx1660-perf has a high
rate of flakes.
Bug: angleproject:8410
Change-Id: I5031ec0ab913938d10141121b555878883e9bb9b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5201387
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
7bc0fa21
|
2024-01-16T10:01:42
|
|
Roll vulkan-deps from b8c02f610c1d to 41ee13a742db (14 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/b8c02f610c1d..41ee13a742db
Changed dependencies:
* spirv-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/01ee1bf317..5dbdc7b60b
* vulkan-loader: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader.git/+log/4c20ea3156..0b2b71306a
* vulkan-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools.git/+log/2c0a644db8..e156996c47
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/0078555268..a651cde695
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,yuxinhu@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://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
Bug: None
Tbr: yuxinhu@google.com
Change-Id: I9f0517e2c82c67386f19f060d98853948d810772
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5199825
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
572323cc
|
2024-01-11T16:20:02
|
|
Fix program link after backend rejects program binary
If ANGLE believes the program binary is fine, it populates the program
executable. If the backend then rejects the program binary, the
executable was not reset. After the rejection, ANGLE proceeds to redo
the program link, in which case it fails in various ways (ASSERT
failures, incorrect data etc) as it tries to accumulate info on top of
the previous executable.
Bug: angleproject:8471
Change-Id: Ia4d626f5f9643c39a81062da3d5d58aa4c6be762
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5189152
Reviewed-by: Quyen Le <lehoangquyen@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
e9aa41f5
|
2023-11-06T15:00:33
|
|
Trace/Replay: Add multi-context call grouping
Instead of inserting eglMakeCurrent calls into the command
stream where context changes occur in the traced application,
track the context for all calls. During trace generation
output calls grouped by context while preserving
synchronization, reducing the number of context switches
and improving performance.
Test: Capture Diablo Immortal or Asphalt 9 trace and replay
Bug: b/300965096
Change-Id: Ia02e0ddf0440ac8a9a0ef3b6af67788f2f147809
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4909217
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
|
|
3461be1a
|
2024-01-11T11:35:14
|
|
Version check usages of getPackageInfo() and of()
These were introduced in api level 33, and would crash on older devices.
Bug: b/268261262
Test: Presubmits
Change-Id: I4f0b4dbeab50508477adc1948fa1938ae576f369
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5190807
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Peiyong Lin <lpy@google.com>
|
|
7d9c1d5f
|
2024-01-11T23:09:22
|
|
Add a test to check eglInitialize works in multithread
Bug: angleproject:8265
Change-Id: Ib87c5e66be1387c21642353cb3f3dc8841150ba9
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5190063
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
aa309a65
|
2024-01-12T16:16:51
|
|
Roll VK-GL-CTS from 75a6a8315e20 to 04d7f781e691 (13 revisions)
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/75a6a8315e20..04d7f781e691
2024-01-12 lorenzo@khronosgroup.org Merge vk-gl-cts/opengl-cts-4.6.3
into vk-gl-cts/main
2024-01-12 piotr.byszewski@mobica.com Test multiple entry points for the
same shader
2024-01-12 lorenzo@khronosgroup.org Merge vk-gl-cts/opengl-es-cts-3.2.9
into vk-gl-cts/main
2024-01-11 jasuarez@igalia.com Skip AHB formats on GLES2
compressed_texture tests
2024-01-11 marcin.hajder@mobica.com Synchronization issue related to
image_load_store.buffer.atomic.comp_swap_
2024-01-11 pdaniell@nvidia.com Exclude pipeline executable properties
test for ESO
2024-01-11 gsweet@broadcom.com Check standard sample location support in
varying sample count tests
2024-01-11 ziga@lunarg.com Fix push constants in vertex attribute
divisor tests
2024-01-11 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkan-cts-1.3.7
into vk-gl-cts/main
2024-01-11 lorenzo@khronosgroup.org Merge remote-tracking branch
'vk-gl-cts/dev/VK_KHR_calibrated_timestamps_v2' into main
2024-01-11 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkansc-cts-1.0.2
into vk-gl-cts/main
2024-01-09 lorenzo@khronosgroup.org Add verbose option to print more
debug information in fetch_sources.py
2024-01-09 lorenzo@khronosgroup.org Merge remote-tracking branch
'vk-gl-cts/dev/VK_KHR_maintenance6' into 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,cnorthrop@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://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
Bug: None
Tbr: cnorthrop@google.com
Change-Id: I4d4db9b0a9cbab139e2f2132b6438bbfa604bced
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5192812
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
250b2f68
|
2024-01-12T11:04:48
|
|
Add imports for use_resource_processor: true
Bug: b/319160342
Change-Id: If3429b2407d78747e6d6d96d11d8b895e962e13d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5192476
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
a06f5f89
|
2024-01-10T21:50:42
|
|
Android: Apply rules to global settings on boot
When we receive BOOT_COMPLETE or MY_PACKAGE_REPLACED broadcasts,
parse the rules and apply them to global settings.
Bug: b/293503000
Test: Manually built and installed on Android
Change-Id: If081f707f5acf0f22d10837177823bac59c3d4df
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5191963
Reviewed-by: Peiyong Lin <lpy@google.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
99ca7f24
|
2024-01-11T20:49:00
|
|
Android: Add ANGLE to rules so it is non-empty
This allows tests to know when the rules parsing is
complete and global settings have been initalized.
Bug: b/293503000
Test: Manually built and installed on Android
Change-Id: Ifdb7537cf210ff36900c432394b21e183b4dac3e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5191962
Reviewed-by: Peiyong Lin <lpy@google.com>
Commit-Queue: Peiyong Lin <lpy@google.com>
Auto-Submit: Cody Northrop <cnorthrop@google.com>
|
|
28290eae
|
2024-01-11T00:00:00
|
|
Metal: Do not try to create buffers exceeding device limits
Checked Metal device's maxBufferLength
before creating a new buffer.
Fixed: angleproject:8326
Change-Id: Ie56db8f951a733b7b6a6a07284b6d912ee59f7ba
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5190340
Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Kimmo Kinnunen <kkinnunen@apple.com>
|
|
126d7b10
|
2024-01-12T10:01:00
|
|
Roll vulkan-deps from 124ff11a5e15 to b8c02f610c1d (6 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/124ff11a5e15..b8c02f610c1d
Changed dependencies:
* spirv-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/c7affa1707..01ee1bf317
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/6f441477e7..0078555268
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,cnorthrop@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://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
Bug: None
Tbr: cnorthrop@google.com
Change-Id: I62afb22d7c38fa03c62e3c413bd82f659084009c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5192350
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
eb77635a
|
2024-01-12T07:01:03
|
|
Roll Chromium from acdb36669f64 to 84fab30ecd66 (576 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/acdb36669f64..84fab30ecd66
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,cnorthrop@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://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
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/eba30cc909..48ef4c0c29
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/a656fc7fe0..4d143ade13
* buildtools/linux64: git_revision:85944ebc24a90ec1e489e85a46fdc68542c3146f..git_revision:d4be45bb28fbfc16a41a1e02c86137df6815f2dd
* buildtools/mac: git_revision:85944ebc24a90ec1e489e85a46fdc68542c3146f..git_revision:d4be45bb28fbfc16a41a1e02c86137df6815f2dd
* buildtools/win: git_revision:85944ebc24a90ec1e489e85a46fdc68542c3146f..git_revision:d4be45bb28fbfc16a41a1e02c86137df6815f2dd
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/3888b83c28..105d4c3f46
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/ad697e33c1..39bc04eb9f
* third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/e4aac3ace5..d1f035a3ff
* third_party/libc++abi/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/f80f02a81e..a1171ad549
* third_party/r8: QWZP08h89KyQf8Bmiw74dItBaIvpN4n7QUOIPP1fOJ4C..-33V5QWJXVKP_bE-P5-BqM4rcEmndOTuK1LyWc2l3N4C
* third_party/siso: git_revision:d01a25fcf2367e28e0abd1f22f3d67786c9bbf6f..git_revision:d8744c99a9e175e6c4569de0717bd8c53981ce0c
* third_party/zlib: https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/40e35a76af..956936c53c
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/28c2eefa98..990bc36ac0
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/b6623f2f01..d67de05ec4
* tools/memory: https://chromium.googlesource.com/chromium/src/tools/memory/+log/216d33bbf9..137d838b1d
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/8c0c8db480..a1137e89f9
* tools/skia_goldctl/mac_amd64: aczic__c3_V2fDigCiqhiSUpK79EbS7cIzL2JHhsp6wC..lkI4UMXstA7DR9LqFykhbBB0sT-pbajdPVIN8nO1xCwC
* tools/skia_goldctl/mac_arm64: WJRRztj2l1AZCPM0pg9f3FpevNt22sN86zaNLStjH8wC..lhItSTy1WLT7ZDUaklin1sNQ2vdQFPwVcEKC5gRty-4C
No update to Clang.
Bug: None
Tbr: cnorthrop@google.com
Change-Id: Ieb2926b3c3011079e9b96ef6ac9a65cab940b63c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5192265
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
073b6510
|
2024-01-11T07:40:32
|
|
Add missing GLES1 glGetBooleanv() enums
In OpenGL ES 1, capabilities that can be queried using glIsEnabled() can
also be queried using glGetBooleanv().
As such, some valid glGetBooleanv() calls were returning "Invalid pname"
error.
Added support for the missing enums in glGetBooleanv().
Bug: angleproject:8481
Tests: GLES1 - QueryTest*
Change-Id: Ic3a50eda4eae5855cd9491dbf217b5f69c1669b4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5188456
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
e3708149
|
2024-01-11T15:23:30
|
|
Add a test to ensure multiple eglInitialize calls work
Bug: angleproject:8265
Change-Id: I186942a7830a35c563df503aa2b06e407288eef3
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5191165
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Yuxin Hu <yuxinhu@google.com>
|
|
80e4bcd6
|
2024-01-05T13:58:13
|
|
Fix crash in eglQueryDeviceStringEXT for EGL backend
Underlying eglQueryDeviceStringEXT can return NULL if there is no DRM
node associated with EGL device.
https://registry.khronos.org/EGL/extensions/EXT/EGL_EXT_device_drm_render_node.txt
Bug: angleproject:7686
Change-Id: Iec6acc43ac8c9d277df064161e718155d5c03c95
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5170889
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Vasiliy Telezhnikov <vasilyt@chromium.org>
|
|
c0dae760
|
2024-01-10T18:37:03
|
|
Wildcards instead of redundant API specification in expectations
The expectations already specify the API they relate to. As such,
specifying the API tag in the gtest name is redundant. For example, it
is preferred to specify:
1234 MAC OPENGL : Foo.Bar/* = SKIP
instead of:
1234 MAC OPENGL : Foo.Bar/ES2_OpenGL = SKIP
1234 MAC OPENGL : Foo.Bar/ES3_OpenGL = SKIP
This change also adds a presubmit to make sure the latter is not
reintroduced. The only possibly legitimate use case for being specific
about the test name is if only a variant of the test fails (such as
ES3_OpenGL_SomeWorkaround). Note that if the opposite is the case
(i.e. ES3_OpenGL fails, but ES3_OpenGL_SomeWorkaround passes), it's an
indication that the feature that made the test pass should have been
enabled by default.
Bug: angleproject:8465
Change-Id: I11476e36c83cbbeb8148b6e934c42ccd9b988de1
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5185675
Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
2e2d7247
|
2024-01-11T11:50:44
|
|
Roll vulkan-deps from eb5fcf15ff7f to 124ff11a5e15 (21 revisions)
Skip VUID-VkImportMemoryWin32HandleInfoKHR-handleType-00658 added in:
https://github.com/KhronosGroup/Vulkan-ValidationLayers/commit/939e7c3fcbb75f71f0dfa999064c74f27a014189
https://chromium.googlesource.com/vulkan-deps.git/+log/eb5fcf15ff7f..124ff11a5e15
Changed dependencies:
* glslang: https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang.git/+log/db4d6f85af..1952e63d43
* spirv-cross: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross.git/+log/cffc08a542..37a58e4c95
* spirv-headers: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git/+log/1bfd27101e..bdd1b2ab1f
* vulkan-loader: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader.git/+log/e2b7bb1207..4c20ea3156
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/02f1cb7d55..6f441477e7
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,cnorthrop@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://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
Bug: angleproject:8482
Tbr: cnorthrop@google.com
Change-Id: Iaa696787ae66ba44db591c18833d2b7261474c08
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5185141
Reviewed-by: Solti Ho <solti@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
950d054a
|
2024-01-11T00:00:00
|
|
Metal: Do not defer global const initializers
Since MSL supports constant global variables, they should
not be included in the DeferGlobalInitializers operation.
This reduces temporary register usage and thus makes shaders
that use large const arrays more compatible with Apple GPUs.
Fixed: angleproject:8479
Change-Id: If1cd17a0a194173e60e6b5152297054fc384c0b2
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5189165
Reviewed-by: Kimmo Kinnunen <kkinnunen@apple.com>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
|
|
d3f22881
|
2024-01-11T10:01:47
|
|
Roll SwiftShader from 2fa7e9b99ae4 to f4819d2276b7 (1 revision)
https://swiftshader.googlesource.com/SwiftShader.git/+log/2fa7e9b99ae4..f4819d2276b7
2024-01-10 natsu@google.com Revert "LLVMReactor: Remove CreateFreeze()
call"
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,cnorthrop@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://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
Bug: None
Tbr: cnorthrop@google.com
Use-Permissive-Angle-Pixel-Comparison: True
Change-Id: If5e37e476e05b0a7987df71692c8deaa50f1a7a0
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5187153
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
21b1109e
|
2024-01-11T07:00:53
|
|
Roll Chromium from efb407701371 to acdb36669f64 (590 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/efb407701371..acdb36669f64
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,cnorthrop@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://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
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/05ae923a4a..eba30cc909
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/71983d684f..a656fc7fe0
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/edac18841f..3888b83c28
* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/d556a0f934..5fe3232525
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f582f5bb51..73730a049e
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/095b349ad3..ad697e33c1
* third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/f18cfa95e1..e4aac3ace5
* third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/29eb3a55f4..e09e0d462a
* third_party/r8: 7ZLGp8JIt4e06kV9hmLku6y5pnjOWTVG8jkjXo-I-REC..QWZP08h89KyQf8Bmiw74dItBaIvpN4n7QUOIPP1fOJ4C
* third_party/siso: git_revision:d8744c99a9e175e6c4569de0717bd8c53981ce0c..git_revision:d01a25fcf2367e28e0abd1f22f3d67786c9bbf6f
* tools/android: https://chromium.googlesource.com/chromium/src/tools/android/+log/55c9211cbe..771b9c761f
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/9eb7931923..28c2eefa98
* tools/luci-go: git_revision:d740e2026f68271ad436672df5a4c763d244451d..git_revision:0d11be367258bfe14a13ff1afcf43a0bc6aedb45
* tools/luci-go: git_revision:d740e2026f68271ad436672df5a4c763d244451d..git_revision:0d11be367258bfe14a13ff1afcf43a0bc6aedb45
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/8c385fc97c..8c0c8db480
* tools/skia_goldctl/linux: x4RN7JjJs8RMOELL5AyOg-slqXooabsQz4QloMxQOh8C..407H-TbIdlUjRbGWaMLTbSuhauPqvPICdysGuqJvZwUC
* tools/skia_goldctl/mac_amd64: HHxYWtQ35VrmgW6tPX3TR-PxmFmK3VTQ7GpD9aCX2IsC..aczic__c3_V2fDigCiqhiSUpK79EbS7cIzL2JHhsp6wC
* tools/skia_goldctl/mac_arm64: brZvkrVhGd26_BnF7fagivr7Ai5qgVKpUok9A8u2vw0C..WJRRztj2l1AZCPM0pg9f3FpevNt22sN86zaNLStjH8wC
* tools/skia_goldctl/win: WJGWEQTyCb6vzrxUS4mGt7JoflSwFWxJravowUoTMMAC..14DPIsHsHs60_8PzIoLPiLesYnsN_0qV7RUmyNCr3zMC
No update to Clang.
Bug: None
Tbr: cnorthrop@google.com
Change-Id: I124f4ae331bf555bc2be51f2ffc1ee0f4d542e47
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5185139
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
f1fee64d
|
2024-01-10T13:35:53
|
|
Bugfix in MultithreadedAHBImport tests
Depending on thread scheduling it is possible that
thread0 moves beyond Step::Start before thread1 waits
for it. This causes a FATAL error with log -
FATAL: MultiThreadSteps.h:73 (waitForStep): \
waitForStep requires increasing order. mCurrentStep=1, waitStep=0
Fix this by making thread1 wait on Step::Thread0Created*
Bug: b/261552549
Change-Id: I8e7c9ed554285fea5674263c5807db67b908a725
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5186836
Commit-Queue: mohan maiya <m.maiya@samsung.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
e00995d4
|
2023-12-21T15:57:39
|
|
Vulkan: Invalidate pipeline with FBO draw buffer change
Enabling/disabling draw buffers can affect the graphics pipeline without
changing the render pass description. In that case, the graphics
pipeline was not being invalidated.
Bug: angleproject:8463
Change-Id: I6848472dcbb3d3ce4c34d95be28c8ec3fc50dcd7
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5147847
Reviewed-by: Charlie Lao <cclao@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: mohan maiya <m.maiya@samsung.com>
|
|
473dd389
|
2024-01-04T00:00:00
|
|
Metal: Fix out/inout parameter aliasing
Ensured that MSL-internal structs are included
in the parameter aliasing checks.
Fixed the following tests:
dEQP-GLES2.functional.shaders.function
.global_variable_aliasing_fragment
.global_variable_aliasing_vertex
dEQP-GLES3.functional.shaders.function
.global_variable_aliasing_fragment
.global_variable_aliasing_vertex
Fixed: angleproject:7145
Change-Id: Ia1e40e72a69e2f91b480ef5fbb75ff0f0a1a772a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5176988
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
|
|
c815735a
|
2024-01-10T07:47:44
|
|
Roll Chromium from 75a96f770572 to efb407701371 (638 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/75a96f770572..efb407701371
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,cnorthrop@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://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
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/e920e5bbda..05ae923a4a
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/f5d99b3266..71983d684f
* buildtools/reclient: re_client_version:0.125.0.f3883c2-gomaip..re_client_version:0.126.0.4aaef37-gomaip
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/89bb5ed84f..edac18841f
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/6953ebe3c1..095b349ad3
* third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/8c2468e9dd..f18cfa95e1
* third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/42293b96f8..29eb3a55f4
* third_party/r8: kTbaOlJzi5hYF_n8tweI4zxcmTeJ0wo7ckimuDOpkYwC..7ZLGp8JIt4e06kV9hmLku6y5pnjOWTVG8jkjXo-I-REC
* tools/luci-go: git_revision:a7b7f319032d68f1cf0e710e695a84957d3b11dc..git_revision:d740e2026f68271ad436672df5a4c763d244451d
* tools/luci-go: git_revision:a7b7f319032d68f1cf0e710e695a84957d3b11dc..git_revision:d740e2026f68271ad436672df5a4c763d244451d
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/8218408089..b6623f2f01
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/bd9d239994..8c385fc97c
* tools/skia_goldctl/linux: gF8-tllaG53TS_NMzDyBBEon5i-UMVdhPADIv_39ZpsC..x4RN7JjJs8RMOELL5AyOg-slqXooabsQz4QloMxQOh8C
* tools/skia_goldctl/mac_amd64: 5z5sg3DatlGfhGSg6wO3JTMyBofd0Dr9_bCBVDBfuJYC..HHxYWtQ35VrmgW6tPX3TR-PxmFmK3VTQ7GpD9aCX2IsC
* tools/skia_goldctl/mac_arm64: tJys4TOPo-asafdTKs677RtNMEWct4WvJ4-SDmdqoYkC..brZvkrVhGd26_BnF7fagivr7Ai5qgVKpUok9A8u2vw0C
* tools/skia_goldctl/win: wCfWvHnVA6RiLbvH5NL3Pc51a6uladkFepTSj06s370C..WJGWEQTyCb6vzrxUS4mGt7JoflSwFWxJravowUoTMMAC
No update to Clang.
Bug: angleproject:6430,angleproject:7079
Tbr: cnorthrop@google.com
Change-Id: I21d1874e4540a534a759e27fa7482ef12abfc136
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5183283
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
c2ad86bc
|
2024-01-09T15:39:26
|
|
eglGetError is now a lockless entrypoint
eglGetError returns last recorded error in a thread,
there is no need to lock the global mutex.
Bug: b/318921454
Change-Id: I9e5192becc67dc81b54abfb63d2b32283ebc69d8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5181881
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Charlie Lao <cclao@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
2937ee27
|
2024-01-08T20:01:48
|
|
Manual roll VK-GL-CTS from c92e4b2608d4 to 75a6a8315e20 (14 revisions)
Includes manual ANGLE changes to reference new file names.
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/c92e4b2608d4..75a6a8315e20
2024-01-08 lorenzo@khronosgroup.org Update external sources
2024-01-07 rgarcia@igalia.com More VK_EXT_host_image_copy tests with
depth/stencil buffers
2024-01-07 rgarcia@igalia.com Additional host image copy tests
2024-01-07 rgarcia@igalia.com Fix identical_memory_layout host image
copy tests
2024-01-07 james.fitzpatrick@imgtec.com Check for entry points
dependencies and validate all entry points from extensions
2024-01-07 rgarcia@igalia.com Add --quiet option to suppress standard
output messages
2024-01-07 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkan-cts-1.3.7
into vk-gl-cts/main
2024-01-05 gleese@broadcom.com Allow VK_KHR_vertex_attribute_divisor
2024-01-05 jbolz@nvidia.com Disable KHR attrib_divisor tests for
VulkanSC
2024-01-05 cturner@igalia.com Populate all members of
StdVideoDecodeH265PictureInfoFlags
2024-01-05 eilif.swensen@arm.com Add external_format_resolve to
no_unknown_extensions
2024-01-05 marcin.hajder@mobica.com TransformFeedback API errors in
compatibility profiles
2024-01-05 lorenzo@khronosgroup.org Merge vk-gl-cts/vulkansc-cts-1.0.2
into vk-gl-cts/main
2024-01-02 aitor@lunarg.com Rename files/directories from master to 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,cnorthrop@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://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
Bug: angleproject:8475
Change-Id: Iab2df38c310becb4785828d7129fe10c6d0228fc
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5177828
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
|
|
92bd0099
|
2024-01-09T07:01:47
|
|
Roll Chromium from 91e307af275c to 75a96f770572 (565 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/91e307af275c..75a96f770572
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,cnorthrop@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://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
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/2c36118783..e920e5bbda
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/9b82414562..f5d99b3266
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/4305f60c44..89bb5ed84f
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5c4205e588..f582f5bb51
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/35a5306635..6953ebe3c1
* third_party/jinja2: https://chromium.googlesource.com/chromium/src/third_party/jinja2/+log/515dd10de9..e2d024354e
* third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/34685c3c0e..8c2468e9dd
* third_party/libc++abi/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/1ec08211bd..f80f02a81e
* third_party/markupsafe: https://chromium.googlesource.com/chromium/src/third_party/markupsafe/+log/006709ba3e..0bad08bb20
* third_party/r8: asYZzL1fLd9SKLslDmuZtpdu2HHd8W71vCISzp_DbxQC..kTbaOlJzi5hYF_n8tweI4zxcmTeJ0wo7ckimuDOpkYwC
* third_party/turbine: M27KV5bN2pvX97rzQXxamxLUFHmKEes8wvZevk8nU2YC..ABguU2WKErRBdXX1LMt0zqZListLS_05X0Rp_V7pwAYC
* tools/android: https://chromium.googlesource.com/chromium/src/tools/android/+log/cfcf160bc5..55c9211cbe
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/bfbe1f7add..bd9d239994
No update to Clang.
Bug: None
Tbr: cnorthrop@google.com
Change-Id: I511d3df46b268d35163b54a85f4d1919e4655dec
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5180109
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
4b356c39
|
2023-08-17T10:49:19
|
|
Vulkan: Drop support for VMA 2.0
Since ANGLE and Chromium were last updated to use VMA 3.0, there have
been no breaking issues so far.
* ANGLE update: https://crrev.com/c/4777337
* Chromium update: https://crrev.com/c/4911597
Therefore, the support for the old VMA (2.3) can now be removed.
* Removed ANGLE_VMA_VERSION from the build files, since they are
no longer required.
* Removed the VMA-related guards in the code as well.
* Removed the flags and thresholds for the buddy algorithm, which were
used in VMA 2.3.
* Share group buffer pools is no longer a map.
Bug: b/303290680
Change-Id: Ic2b29e8f95ca5c941b297b20442c5bad4b8f52e3
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4791667
Reviewed-by: Charlie Lao <cclao@google.com>
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
8fd035f1
|
2024-01-08T10:01:18
|
|
Roll vulkan-deps from dd0c87f2c1d5 to eb5fcf15ff7f (11 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/dd0c87f2c1d5..eb5fcf15ff7f
Changed dependencies:
* vulkan-loader: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader.git/+log/2aa686f455..e2b7bb1207
* vulkan-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools.git/+log/e21dc3deb0..2c0a644db8
* vulkan-utility-libraries: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries.git/+log/fce11d52fe..4cfc176e32
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/474888add4..02f1cb7d55
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,cnorthrop@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://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
Bug: None
Tbr: cnorthrop@google.com
Change-Id: I8d8019bfaa45e9580ae619c0ffa1a33cc8d0822d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5176158
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
54ad4a46
|
2024-01-08T07:00:33
|
|
Roll Chromium from d9d3c9435db8 to 91e307af275c (591 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/d9d3c9435db8..91e307af275c
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,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://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
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/45d237e54f..2c36118783
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/5e016b7d32..9b82414562
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/03f8c9a08d..4305f60c44
* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/0efbd21db7..d556a0f934
* third_party/android_build_tools/manifest_merger: WTmajghAylCsg6DjtBSRd1dHKUjkkeex-9ASgLJ0cu8C..00I6IYO5b1mwIYv-jWPmTZvw3paoypOPHYEg9vpqFDUC
* third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/cf6ba2ec4f..4037529999
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/97195eceef..5c4205e588
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/783c919a44..35a5306635
* third_party/fuchsia-sdk/sdk: version:17.20231218.3.1..version:17.20240105.3.1
* third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/15db46be4e..34685c3c0e
* third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/2602aecdf4..42293b96f8
* third_party/r8: KdsiU0baghnLNppJOps875j4Bejz104odNSi7xx2nz0C..asYZzL1fLd9SKLslDmuZtpdu2HHd8W71vCISzp_DbxQC
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/657c88b9c0..9eb7931923
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/b8839efae6..8218408089
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/af26c3be10..bfbe1f7add
Clang version changed llvmorg-18-init-14420-gea3a3b25:llvmorg-18-init-16072-gc4146121e940
Details: https://chromium.googlesource.com/chromium/src/tools/clang/+/657c88b9c012b3f8036f891f2c819626e74f31c9..9eb79319239629c1b23cf7a59e5ebb2bab319a34/scripts/update.py
Bug: None
Tbr: ynovikov@google.com
Change-Id: I0b4deea94003c2e54f1f9c0100c1649ebc7ff927
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5174849
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
e6708de2
|
2024-01-05T17:02:08
|
|
Manual roll vulkan-deps from 7f90849f10d0 to dd0c87f2c1d5 (37 revisions)
Manual roll requested by ynovikov@google.com
https://chromium.googlesource.com/vulkan-deps.git/+log/7f90849f10d0..dd0c87f2c1d5
Changed dependencies:
* glslang: https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang.git/+log/88c5373ee4..db4d6f85af
* spirv-cross: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross.git/+log/f349c91274..cffc08a542
* spirv-headers: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git/+log/1c6bb27435..1bfd27101e
* spirv-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/f0cc85efdb..c7affa1707
* vulkan-headers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers.git/+log/80207f9da8..217e93c664
* vulkan-loader: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader.git/+log/a3b11f1fcc..2aa686f455
* vulkan-utility-libraries: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries.git/+log/524f8910d0..fce11d52fe
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/98dea76972..474888add4
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,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://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
Bug: None
Tbr: ynovikov@google.com
Change-Id: I5f37a6bbaf864d812a2530ee6eb263cdbd053d9d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5171149
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
f7296e95
|
2023-12-29T10:01:26
|
|
Roll vulkan-deps from 1fd0038f3bbb to 7f90849f10d0 (6 revisions)
Skip VUID-VkImportMemoryFdInfoKHR-handleType-00667 added in
https://github.com/KhronosGroup/Vulkan-ValidationLayers/pull/7199/commits/cebf29d9587aad38acf52351d4b6225e7c1d032f
https://chromium.googlesource.com/vulkan-deps.git/+log/1fd0038f3bbb..7f90849f10d0
Changed dependencies:
* glslang: https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang.git/+log/89824a83b7..88c5373ee4
* vulkan-loader: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader.git/+log/741a9dfd8f..a3b11f1fcc
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/e3d690bb54..98dea76972
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,syoussefi@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://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
Bug: angleproject:8470
Change-Id: Iba9e9dae398a753fd9675e5b68551abe2dfc0c46
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5155494
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Solti Ho <solti@google.com>
|
|
05516d6a
|
2024-01-05T10:15:11
|
|
Manual roll Chromium from 51f403269037 to d9d3c9435db8 (1511 revisions)
Manual roll requested by ynovikov@google.com
https://chromium.googlesource.com/chromium/src.git/+log/51f403269037..d9d3c9435db8
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,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://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
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/758a805edf..45d237e54f
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/947ee0610d..03f8c9a08d
* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/b7ad4e9eff..0efbd21db7
* third_party/android_build_tools/lint: lFTxX9qC3bg4t8i5dN6Wqa666iz7rHuVSLkzpUDmdk4C..cBQ1qc7aJ6gwBvrCOJNVq6Mlijj4HlNtTmzJEXpgmBQC
* third_party/android_build_tools/manifest_merger: SsLJuePpgSRlofU-tTKtZM6uoAelYZV8509WbBDI-ecC..WTmajghAylCsg6DjtBSRd1dHKUjkkeex-9ASgLJ0cu8C
* third_party/android_sdk: https://chromium.googlesource.com/chromium/src/third_party/android_sdk/+log/f7abe43b8a..4d99ea187e
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6d3a4756c7..97195eceef
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/911ccd864c..783c919a44
* third_party/libc++abi/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/8806fb8bb2..1ec08211bd
* third_party/nasm: https://chromium.googlesource.com/chromium/deps/nasm.git/+log/7fc833e889..f477acb104
* third_party/r8: 7Bh-YvMIvXQguOKifHK0dPByTf-YalKg29UInFS7lLAC..KdsiU0baghnLNppJOps875j4Bejz104odNSi7xx2nz0C
* tools/android: https://chromium.googlesource.com/chromium/src/tools/android/+log/9d7648a0c7..cfcf160bc5
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/2b9d966ec5..657c88b9c0
* tools/luci-go: git_revision:0ffd60c8bd4fa542fb8d7c6a60ead9b96dc4387a..git_revision:a7b7f319032d68f1cf0e710e695a84957d3b11dc
* tools/luci-go: git_revision:0ffd60c8bd4fa542fb8d7c6a60ead9b96dc4387a..git_revision:a7b7f319032d68f1cf0e710e695a84957d3b11dc
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/e592c0f866..b8839efae6
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/5ddc22d0e8..af26c3be10
No update to Clang.
Bug: None
Tbr: ynovikov@google.com
Change-Id: Id29257700b7f7b1cb6c9953eac6a62c7d1adda03
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5171337
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
295eece6
|
2023-12-26T17:28:04
|
|
Vulkan: Add feature to force enable sample usage
Add a feature that would force enable the
VK_IMAGE_USAGE_SAMPLED_BIT usage flag for an image with
external format, irrespective of the requested AHB usage.
Bug: b/155487768
Change-Id: Ie46012d6f905317cd42a69768b4d35b44db474c1
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5153131
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Charlie Lao <cclao@google.com>
Commit-Queue: mohan maiya <m.maiya@samsung.com>
|
|
82c0ba93
|
2023-12-21T16:18:40
|
|
Set dirty bit when GLES1 texture state changes
During experiments, it was seen that some devices fail to use the
tex coord pointer properly after GL_TEXTURE_2D is re-enabled and there
is a draw without updating any additional attribute pointers.
* The GLES1 renderer will now also set the dirty bit for the vertex
array when GL_TEXTURE_2D state changes.
* (via setEnableVertexAttribArray())
* Updated the following test:
DrawWithTexCoordPtrThenDisableTexture2DAndDrawAnother
* Updated so after GL_TEXTURE_2D is enabled, we draw without updating
the vertex pointer to check that simply enabling textures is enough
to use the texture data.
Bug: b/310688730
Change-Id: I0d93bd6fae3d07ea86cf0e5e094ce7a29f2e5f1e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5147197
Reviewed-by: Charlie Lao <cclao@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
|
|
343e774a
|
2023-12-26T16:44:47
|
|
Vulkan: Bugfix in usage flags of images with external formats
Enable VK_IMAGE_USAGE_SAMPLED_BIT usage flag for an image
with external format only if the equivalent AHB usage was
requested.
Force enabling VK_IMAGE_USAGE_SAMPLED_BIT usage will mask
bugs where an app or vendor gralloc module fails to
include the AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE or the
equivalent gralloc usage flag when creating the AHB
Bug: b/155487768
Change-Id: If09cd739a6fdc3ac7905f9d4c1fc9d4098e0cdad
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5153125
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Charlie Lao <cclao@google.com>
Commit-Queue: mohan maiya <m.maiya@samsung.com>
|
|
a6b9a744
|
2023-12-21T00:00:00
|
|
Metal: Implement vertex attribute aliasing
When vertex attribute aliasing is supported, the
external vertex input struct is filled post-link
to account for potentially aliased attributes.
Fixed the following tests:
dEQP-GLES2.functional.attribute_location.bind_aliasing
.cond_float
.cond_vec2
.cond_vec3
.cond_vec4
.cond_mat2
.cond_mat2_offset_1
.cond_mat3
.cond_mat3_offset_1
.cond_mat4
.cond_mat4_offset_1
dEQP-GLES3.functional.attribute_location.bind_aliasing
.cond_float
.cond_vec2
.cond_vec3
.cond_vec4
.cond_mat2
.cond_mat2_offset_1
.cond_mat3
.cond_mat3_offset_1
.cond_mat4
.cond_mat4_offset_1
.max_cond_float
.max_cond_vec2
.max_cond_vec3
.max_cond_vec4
.max_cond_mat2
.max_cond_mat3
.max_cond_mat4
Fixed: angleproject:6297
Change-Id: Ifa6b82e0d7d4e12115ec19e342cfb82ab4389f5a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5148210
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
|
|
3c8501b3
|
2023-12-21T00:00:00
|
|
Metal: Handle embedded uniform struct arrays
Preserve arrayness type information
when replacing uniform declarations.
Fixed: angleproject:6525
Change-Id: I09ea79ffa5bf74e06503985d4f90ccbe0bf25570
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5150729
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
|
|
706b5abe
|
2023-12-21T00:00:00
|
|
Avoid UB in 16-bit IOSurface tests
* Removed incorrect R16UI mappings from backends
* Fixed the enum used in RenderToR16IOSurface
* Added more 16-bit tests
Fixed: angleproject:7445
Change-Id: I7d5fb8b6a5fc7a57de8f988fdcc21e66606f875d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5148211
Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
|
|
d18f22ca
|
2023-12-14T11:50:19
|
|
ANGLE: Update syncval exceptions and add test for syncval errors
Trace testing found some new cases where the current sync val
error messages needed to be widened to cover more cases. A test
was added to reproduce the behavior seen in the Asphalt 9
ANGLE trace.
Test: FramebufferTest.InvalidateAttachmentStencilOnly
Bug: b/316337308
Change-Id: Icde7ad560e6949712bfd785d9969b9e179d11492
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5124314
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Mark Łobodziński <mark@lunarg.com>
|
|
1b3f101c
|
2024-01-02T07:01:23
|
|
Roll Chromium from 785f1c59fc7f to 51f403269037 (105 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/785f1c59fc7f..51f403269037
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,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://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
No dependencies changed.
No update to Clang.
Bug: None
Tbr: ynovikov@google.com
Change-Id: I8a11596e2831fe5e943690d225e80cd3ee0535b5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5157968
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
4b857381
|
2024-01-01T07:00:07
|
|
Roll Chromium from 9cf4a28c8c16 to 785f1c59fc7f (258 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/9cf4a28c8c16..785f1c59fc7f
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,syoussefi@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://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
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/413b664277..758a805edf
* third_party/android_build_tools/manifest_merger: 3rLesGAkawLbiSrx8-sR19ZU_fIHT5djFfmm1U2CRsYC..SsLJuePpgSRlofU-tTKtZM6uoAelYZV8509WbBDI-ecC
* third_party/android_sdk/public: Sy00LuyBIUJdRGYKwg0zjWH8eAIUvgnnNiPkI8etaZYC..BRpfUGFd3WoveSGTLVgkQF7ugIVyywGneVICP4c0010C
No update to Clang.
Bug: None
Tbr: syoussefi@google.com
Change-Id: I2feda7743b4f3eff2dcc60c1225adb683eba0739
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5156758
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
09c69b5b
|
2023-12-29T07:01:24
|
|
Roll Chromium from 1f725fb9b559 to 9cf4a28c8c16 (152 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/1f725fb9b559..9cf4a28c8c16
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,syoussefi@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://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
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/fd08af42da..413b664277
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/ecef358a99..5e016b7d32
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/6e1c3ff3ce..947ee0610d
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/8191486420..911ccd864c
* third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/d0429f0628..15db46be4e
No update to Clang.
Bug: None
Tbr: syoussefi@google.com
Change-Id: Ifa00d07edea9620767812ac32c68f86f70095f99
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5153240
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
48ff6a26
|
2023-12-28T10:01:49
|
|
Roll vulkan-deps from 5eda6f64c68b to 1fd0038f3bbb (3 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/5eda6f64c68b..1fd0038f3bbb
Changed dependencies:
* vulkan-loader: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader.git/+log/f914f5e4a5..741a9dfd8f
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/62b49b1a2e..e3d690bb54
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,syoussefi@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://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
Bug: None
Tbr: syoussefi@google.com
Change-Id: I79aa852970407d9d502c105583962c8d1f09d803
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5154681
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
ad8987c2
|
2023-12-28T07:47:23
|
|
Roll Chromium from 5bb93a4bc2f1 to 1f725fb9b559 (207 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/5bb93a4bc2f1..1f725fb9b559
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,syoussefi@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://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
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/ffbe9ab8b8..fd08af42da
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/d7101be641..6e1c3ff3ce
* third_party/android_build_tools/manifest_merger: Wk3Q4wN95_lB58e1sRWAgXljF18hHuJI60JbyPmqXVoC..3rLesGAkawLbiSrx8-sR19ZU_fIHT5djFfmm1U2CRsYC
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2e8980b21b..6d3a4756c7
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/007dd45a94..8191486420
* tools/memory: https://chromium.googlesource.com/chromium/src/tools/memory/+log/802db79a6a..216d33bbf9
No update to Clang.
Bug: None
Tbr: syoussefi@google.com
Change-Id: I7d1aba9b219afddced996e8975cc84fa4c2bdec8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5154680
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
0ddebba5
|
2023-12-27T10:01:49
|
|
Roll vulkan-deps from ddef466fc7d4 to 5eda6f64c68b (6 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/ddef466fc7d4..5eda6f64c68b
Changed dependencies:
* glslang: https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang.git/+log/809fd43ed6..89824a83b7
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/a323cd0623..62b49b1a2e
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,syoussefi@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://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
Bug: None
Tbr: syoussefi@google.com
Change-Id: I6724580d7d793af78702693bb2a486dac5fcc9ef
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5153624
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
e939f9a9
|
2023-12-27T07:01:24
|
|
Roll Chromium from 709f4a531d4b to 5bb93a4bc2f1 (147 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/709f4a531d4b..5bb93a4bc2f1
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,syoussefi@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://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
Changed dependencies
* third_party/android_build_tools/lint: pvFK7MtH5IsrWhv7D-JOyKc5CPgDCyDAWjN_DbAFjVwC..lFTxX9qC3bg4t8i5dN6Wqa666iz7rHuVSLkzpUDmdk4C
* third_party/android_toolchain/ndk: XSjN84pHxBPX13CrUj3fQjEroncvFGGeJY9wDVEDswoC..wpJvg81kuXdMM66r_l9Doa-pLfR6S26Jd1x40LpwWEoC
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f2abc0cd0c..2e8980b21b
No update to Clang.
Bug: None
Tbr: syoussefi@google.com
Change-Id: I3063a7081558b4414c71627c6bfdf09883cf6872
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5152426
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
3dfb2158
|
2023-12-26T10:01:49
|
|
Roll vulkan-deps from 75058a70503d to ddef466fc7d4 (2 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/75058a70503d..ddef466fc7d4
Changed dependencies:
* vulkan-loader: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader.git/+log/e997844110..f914f5e4a5
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/163c09e3cb..a323cd0623
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,syoussefi@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://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
Bug: None
Tbr: syoussefi@google.com
Change-Id: Ia4ef00d5d48f2f4cf461e1af78213a57883bffe5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5152550
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
ef580810
|
2023-12-26T07:01:23
|
|
Roll Chromium from 6b6f931ed171 to 709f4a531d4b (105 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/6b6f931ed171..709f4a531d4b
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,syoussefi@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://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
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/85f13aead6..ffbe9ab8b8
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/0d01458c01..ecef358a99
* third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/31b01457fa..d0429f0628
No update to Clang.
Bug: None
Tbr: syoussefi@google.com
Change-Id: Id42bb60c96253670a7b31eb8701131af6bdc2a69
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5152338
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
3f9f34b4
|
2023-12-25T10:01:49
|
|
Roll vulkan-deps from c3b062a5b7ab to 75058a70503d (5 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/c3b062a5b7ab..75058a70503d
Changed dependencies:
* glslang: https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang.git/+log/abb79089a8..809fd43ed6
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/fd2d689c3f..163c09e3cb
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,syoussefi@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://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
Bug: None
Tbr: syoussefi@google.com
Change-Id: I817d738ca1b89a5992f4ac0ed7638fa8bb5a89f5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5151577
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|