|
485f4d48
|
2022-10-03T07:03:09
|
|
Roll Chromium from 82e52bf17d2f to 34801c7ce64b (613 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/82e52bf17d2f..34801c7ce64b
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 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/2d2482275f..0a1188f24a
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/cccaf48c82..9174abb6ac
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/5ee02b2993..2e919977e0
* buildtools/third_party/libc++abi/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/5c3e02e92a..20a144a49a
* buildtools/third_party/libunwind/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/7ff728a977..08ebcbe7b6
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/94b0e722f5..6ff813a5ed
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..16eb727884
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/e3ed6a8e01..a724859f7a
* third_party/fuchsia-sdk/sdk: version:9.20220929.2.1..version:9.20221002.2.1
* third_party/r8/d8: YRMWFybrAcIrgAxXJdeWJ3Qn_MbhEUGC5vZAcOAHnJIC..bmb4lLBpRLAMLRw1TtdElddObY0_tmNi69zHS8ugBiwC
* third_party/zlib: https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/cbb6b98dc2..6fe4ce825f
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/c398c4a9c1..a5e0d72349
* tools/luci-go: git_revision:78063b01b53dd33a541938207b785cc86d34be37..git_revision:20c50aa39686d91330c2daceccaa4ef1a0a72ee4
* tools/luci-go: git_revision:78063b01b53dd33a541938207b785cc86d34be37..git_revision:20c50aa39686d91330c2daceccaa4ef1a0a72ee4
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/faa6164498..9b7d6729b5
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/3cb8993fff..0aaadcf773
* tools/skia_goldctl/linux: WBDrUDeM_a9K-F0R-4P29K3JwXJUEWawXi_gTzC_kFgC..UdHMUZDUIpKh3Fkx8MkPeRz_hbu1MnpCmJdM7inIoQ0C
* tools/skia_goldctl/mac_amd64: MQ13YYzbw_7X4YyfuuDuR8BSjHqdE2fc6Rrv6-SjmRMC..F6P1CZGSbpsEUcMbvplibXMpTLn8eJ2JEyFoJNFJRPcC
* tools/skia_goldctl/mac_arm64: IJsWDjGmEqVcNpRYh5ESn0o-zH19w6FWY8osQVIQS6oC..g7lVD9PQ8qtqyTgw31tXGQr3XYgNTGXbmo0SCsi5hJEC
* tools/skia_goldctl/win: GFphHdC69wbrz1vjJDhfiJCezaivApJ54F036JCnBdsC..xQDgjyn3X4sbT9v84yOcqZKH28r7ZtHM7EMnTDPGkLMC
No update to Clang.
Bug: None
Tbr: romanl@google.com
Change-Id: I4dc226ba164b57962026903f125f8dd7311fd1a8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3932011
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
a7dc51f2
|
2022-10-01T08:49:11
|
|
Add a framebuffer fetch implementation of PLS
The framebuffer fetch implementation works by attaching PLS backing
textures to the framebuffer, and then rewriting PLS uniforms as "inout"
fragment variables. The compiler's existing machinery takes it from
there and makes it work on GL and Vulkan, and soon Metal.
EXT_shader_framebuffer_fetch is now the preferred backend for pixel
local storage, but we also use EXT_shader_framebuffer_fetch_non_coherent
if shader images can't be coherent. This is especially interesting for
Vulkan, since noncoherent framebuffer fetch is possible without any
extensions.
Bug: angleproject:7279
Bug: angleproject:7683
Bug: angleproject:7684
Bug: angleproject:7724
Change-Id: I33f3b2c6df9a5709969d9165c448ea71b096c9e1
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3900142
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Chris Dalton <chris@rive.app>
|
|
9905dabe
|
2022-09-30T00:47:17
|
|
Tests: Add Darkness Rises trace
Test: angle_perftests --gtest_filter="*darkness_rises*"
Bug: angleproject:7719
Change-Id: I0b99678003662c5e0bb89a5b78490276224a8eaa
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3929333
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
|
|
2f05dd9f
|
2022-09-30T22:52:16
|
|
Roll VK-GL-CTS from 7bbdc916a414 to 3739dbc26ccf (13 revisions)
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/7bbdc916a414..3739dbc26ccf
2022-09-30 piotr.byszewski@mobica.com Test cmdCopyBuffer with unaligned offsets & sizes
2022-09-30 ziga@lunarg.com Fix tracking image layout in load_store_op_none tests
2022-09-30 gleese@broadcom.com Enable extended_dynamic_state tests for VK1.3
2022-09-30 zzoon@igalia.com Add alpha to one tests with single sample.
2022-09-30 zzoon@igalia.com Add FSR tests with ImageView VK_NULL_HANDLE for dynamic rendering.
2022-09-30 zzoon@igalia.com Add more tests for occlusion and statistics query.
2022-09-30 ziga@lunarg.com Add tests for transfers with uneven vertical sizes
2022-09-30 michal.jakubek@mobica.com Apply BLAS pool to ray_tracing_pipeline.build.* tests
2022-09-30 marcin.zajac@mobica.com Add tests for transformFeedbackStreamsLinesTriangles
2022-09-30 quic_mnetsch@quicinc.com Merge vk-gl-cts/vulkan-cts-1.3.3 into vk-gl-cts/main
2022-09-29 quic_mnetsch@quicinc.com Merge vk-gl-cts/vulkansc-cts-1.0.1 into vk-gl-cts/main
2022-09-28 souravp@nvidia.com VKSC check offline pipeline compiler result.
2022-09-27 aitor@lunarg.com Merge branch 'dev/VK_EXT_legacy_dithering'
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll
Please CC angle-bots+autoroll-info@google.com,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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: angle-bots+autoroll-info@google.com,romanl@google.com
Change-Id: Ifbdaa13b463b9d3f711123082d8ad833d5156413
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3930874
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
836cc5e2
|
2022-09-09T22:06:22
|
|
Vulkan: add etc to bc compute transcoding.
use compute shader to transcode etc format to bc format.
Bug: b/243398683
Change-Id: Idbd0820a2df8d92fe690055dae2933bc559e9bfd
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3888501
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Charlie Lao <cclao@google.com>
Commit-Queue: Hailin Zhang <hailinzhang@google.com>
|
|
f7a5cce1
|
2022-09-29T10:42:26
|
|
Tests: Add Life is Strange trace
Test: angle_perftests --gtest_filter="*life_is_strange*"
Bug: angleproject:7711
Bug: angleproject:7723
Change-Id: I83d9d58270a80435dba8991875b20a215372334f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3928205
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
a81679bc
|
2022-09-26T23:56:34
|
|
Support EXT_shader_framebuffer_fetch on GLES
All the frontend functionality for EXT_shader_framebuffer_fetch is
already present, but only supported on Vulkan. This change wires it up
for the native GLES backend as well.
Bug: angleproject:7279
Bug: angleproject:7703
Change-Id: Ie1fce79e08a78662c8af65d33f3d8417c96cf58e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3920577
Commit-Queue: Chris Dalton <chris@rive.app>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
ff7aa214
|
2022-09-29T19:56:28
|
|
GL_PALETTE* sampling
Implement GL_PALETTE* formats by decoding them into
a R8G8B8A8_UNORM image at load time.
Test: angle_end2end_tests --gtest_filter="PalettedTextureTest.*"
Bug: angleproject:7599
Bug: angleproject:7688
Bug: angleproject:7710
Change-Id: I94d51e2c480fcdd39f1a0ad241b311d3b4de1579
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3863251
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Constantine Shablya <constantine.shablya@collabora.com>
|
|
5a80e19b
|
2022-09-29T20:18:25
|
|
Roll vulkan-deps from 9af2b2b2ef97 to cce3d29fab2b (35 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/9af2b2b2ef97..cce3d29fab2b
Changed dependencies:
* glslang: https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang.git/+log/b40f87f1d3..28b53119bd
* spirv-cross: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross.git/+log/ddaa2da629..81ba8f78f6
* spirv-headers: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git/+log/87d5b782be..4bd8fc0c8c
* spirv-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/11d0d16227..3ec6b3698e
* vulkan-headers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers.git/+log/5177b119bb..0df9899602
* vulkan-loader: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader.git/+log/3090fc12bd..9c40a28e3e
* vulkan-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools.git/+log/5b4f221819..facac95131
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/221bb37645..0a7b14dce3
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 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: romanl@google.com
Change-Id: I136c924998b2eb12e84eaab628f56841abb6496a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3928204
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
c5fc9c22
|
2022-01-18T09:15:13
|
|
Don't use run_gtest_angle_test.
Instead use the wrapper script in the run directory, and process
sharding args directly in the test runner. Also removes passing
--bot-mode, instead using the Chrome-based wrapper script to
implicitly pass --test-launcher-bot-mode.
Bug: angleproject:5417
Bug: angleproject:6937
Change-Id: I11882e10eb2e4d86ba9333326e7aab8eeb64e8db
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3399045
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Auto-Submit: Jamie Madill <jmadill@chromium.org>
|
|
055d4c2f
|
2022-09-28T17:31:37
|
|
Tests: Add Star Wars: Galaxy of Heroes trace
Test: angle_perftests --gtest_filter="*star_wars_galaxy_of_heroes*"
Bug: angleproject:7709
Change-Id: I00937ea7e637d618999ec57af6e1b5efed56ebe3
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3927947
Reviewed-by: Roman Lavrov <romanl@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
0d5ba4e0
|
2022-09-29T07:02:18
|
|
Roll Chromium from b6105122ebd7 to 5c4a77844a5d (596 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/b6105122ebd7..5c4a77844a5d
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 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/4f7a8d7266..9868184629
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/f9d0f8488f..133d7cdb35
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/71619e734c..11bdb46a42
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/7b6ba87ea3..b1c37f6f10
* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/fa30a0badb..751b72a8c1
* third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/47a0ef5311..e594b95790
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..5eb0675d9c
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/fcf9fc4c36..e3ed6a8e01
* third_party/fuchsia-sdk/sdk: version:9.20220927.1.1..version:9.20220928.2.1
* third_party/r8/d8: xpZ7PmWRng3qxWvJQkt5btj_zJ-3QbBxahH-_MsVX48C..ph4ji7m0nOipD5V48QjtM23WPzpNxYAOFUzDJ6cHBXUC
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/6d9f2a7eed..92b729fbc4
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/6886879e42..d88a81a644
No update to Clang.
Bug: None
Tbr: romanl@google.com
Change-Id: I72e08d9867aceabfa7a49e50edb1d93144dd9de2
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3928302
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
380ae37b
|
2022-09-26T21:34:22
|
|
Tests: Add Sky Force Reloaded trace
Test: angle_perftests --gtest_filter="*sky_force_reloaded*"
Bug: angleproject:7701
Change-Id: I6d86c760d007807a14cc88e869e8fc3c5e8f6a2f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3920575
Reviewed-by: Roman Lavrov <romanl@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
7d0c5cc0
|
2022-09-26T20:47:48
|
|
Tests: Add Gacha Club trace
Test: angle_perftests --gtest_filter="*gacha_club*"
Bug: angleproject:7698
Change-Id: I84d055115235fb5506b8d14b5777b3070ed2728a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3920574
Reviewed-by: Roman Lavrov <romanl@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
97bdac9b
|
2022-09-13T11:09:51
|
|
Tests: Add Zenonia 4 trace.
Test: angle_perftests --gtest_filter="*zenonia_4*"
Bug: angleproject:7652
Change-Id: I7a3ff361085ba64f389be8ed487af635400fa2e8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3913504
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Lubosz Sarnecki <lubosz.sarnecki@collabora.com>
|
|
6abd93db
|
2022-09-27T07:01:26
|
|
Roll Chromium from 73f358f3727f to 401265d5586d (564 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/73f358f3727f..401265d5586d
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 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/f87b9ff92e..4c6e936292
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/15fa3e772d..7fca26a6d1
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/4d2c483d6d..c23f69f322
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/790b2291a5..cddecff250
* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/ca067aa89d..fa30a0badb
* third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/342bcbcba3..47a0ef5311
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..5eb0675d9c
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/08bb5c487f..9ef048cd50
* third_party/fuchsia-sdk/sdk: version:9.20220919.2.1..version:9.20220926.3.1
* third_party/r8/d8: yLqNlRPjLffH3UB3LM_-5qHmatPQNt_SzRz4BoZhjtQC..xSIcikL1PDal0LfVuHAK-q1NOalVeNp3x9KaFZ8Yju4C
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/2d782e232a..0c9138dee3
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/ca01098c09..9a43283e09
No update to Clang.
Bug: None
Tbr: romanl@google.com
Change-Id: I09074d31d3d472bd2097e406196f83fc6bb96d0b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3920578
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
25bad36c
|
2022-09-23T13:23:57
|
|
Metal: Remove unpackLastRowSeparatelyForPaddingInclusion
This speculative fix did not work.
Bug: angleproject:7573
Change-Id: I345db1746f8725d82420aabffb37c8dd01230a34
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3915182
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Gregg Tavares <gman@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
|
|
70e5e90f
|
2022-09-23T13:17:34
|
|
Metal: Avoid locking IOSurfaces in glReadPixels on AMD.
The AMD driver tends to crash when locking IOSurfaces. Avoid this by
using the copyIOSurfaceToNonIOSurfaceForReadOptimization feature to do
a texture-texture copy before reading back data to the CPU.
This is a *speculative* fix due to seeing crashes in the
ClientLockIOSurface function in the AMD driver.
Bug: angleproject:7573
Change-Id: Ia120f2a96eed65431b5f8a99cf1da7d7e85da639
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3915181
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Gregg Tavares <gman@chromium.org>
|
|
2aa52da7
|
2022-09-23T13:15:44
|
|
Metal: Upload IOSurface data with staging buffers on AMD
Crashes have been seen in the AMD driver when locking IOSurfaces. Avoid
this by always using a staging buffer and doing a GPU-GPU copy for
uploading client side data to IOSurfaces.
Bug: angleproject:7573
Change-Id: I4d981a24554a755a7248199699b486d98cbad83d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3915180
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Gregg Tavares <gman@chromium.org>
|
|
b59609c5
|
2022-09-24T08:33:01
|
|
Roll Chromium from a63c34f9ead3 to c4be4c7e0a43 (867 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/a63c34f9ead3..c4be4c7e0a43
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 abdolrashidi@google.com,ynovikov@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/806b01ed96..2f2727f2d4
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/154d994baf..790b2291a5
* third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/3f9b61db95..342bcbcba3
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..5eb0675d9c
* third_party/r8/d8: Qn31g4m2cofkyvGgm46Uzkzds5DKdNYrdPePwRkVnv4C..yLqNlRPjLffH3UB3LM_-5qHmatPQNt_SzRz4BoZhjtQC
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/082ae7e274..40b472e305
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/e48843f70d..2d782e232a
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/b9495c6a27..4d5e36a4f4
* tools/skia_goldctl/mac_arm64: jlDLLpfmnZhh8JXbe-APEB1MB3rL8A_DZRfgESIFivsC..IJsWDjGmEqVcNpRYh5ESn0o-zH19w6FWY8osQVIQS6oC
Clang version changed llvmorg-16-init-4949-g8ace9ea258c9:llvmorg-16-init-5189-gbfcd536a
Details: https://chromium.googlesource.com/chromium/src/tools/clang/+/082ae7e2740667a50444c6f80eece71c73c56352..40b472e3053a3e13d350d842ccafe7f23d75c256/scripts/update.py
Bug: angleproject:7689
Tbr: abdolrashidi@google.com,ynovikov@google.com
Change-Id: I4dd84361b4764c14a1a00e04c1ceff46c029fce8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3916795
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
d2a58f00
|
2022-09-08T14:19:21
|
|
EGL: Implement eglCopyMetalSharedEventANGLE
Add eglCopyMetalSharedEventANGLE function to the
ANGLE_metal_shared_event_sync extension. This brings the extension on
par with the EGL_ANDROID_native_fence_sync extension.
eglCopyMetalSharedEventANGLE allows for copying the Metal event object
from EGLSync objects implemented by the ANGLE Metal renderer. This
function follows Objective-C convention for "copy" methods and increases
the retain count of the Metal event object. The EGL API user is thus
responsible for ensuring to release the returned object to avoid memory
leaks.
Test: angle_end2end_tests --gtest_filter=EGLSyncTestMetalSharedEvent.*
Bug: angleproject:7561
Change-Id: I8c35b559014b85cb8c6a0e76ac2ab7891eed5da0
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3881423
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Quyen Le <lehoangquyen@chromium.org>
|
|
5e3bf6d8
|
2022-09-22T15:53:39
|
|
Tests: Add Eve Echoes trace
Test: angle_perftests --gtest_filter="*eve_echoes*"
Bug: angleproject:7215
Bug: angleproject:7690
Change-Id: Ib636ab57831cddac5fe793ec5cf7d05764e90766
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3914041
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
e82eaff9
|
2022-09-22T16:01:06
|
|
Stubs for paletted images
Bug: angleproject:7599
Change-Id: Idb49f8ba07ebd3b6cad461fa9e90b856af666183
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3909396
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Constantine Shablya <constantine.shablya@collabora.com>
|
|
f90db550
|
2022-09-22T03:23:02
|
|
Roll vulkan-deps from 13962002fdf0 to 3a373f5689ff (20 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/13962002fdf0..3a373f5689ff
Changed dependencies:
* glslang: https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang.git/+log/c0cf8ad876..b40f87f1d3
* spirv-cross: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross.git/+log/f6ca617825..adf0995bb9
* spirv-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/272e4b3d07..91c29a197f
* vulkan-headers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers.git/+log/88ebcb08cb..5177b119bb
* vulkan-loader: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader.git/+log/2f87e2b3a5..3090fc12bd
* vulkan-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools.git/+log/f7dff1f7dd..5b4f221819
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/92ed21f6a1..5f9b0a44e9
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 abdolrashidi@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: abdolrashidi@google.com
Change-Id: I8def32ab3adfe4b30cbfb48b2efe9b70cf0e415c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3911796
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
44adf8c6
|
2022-09-21T12:02:12
|
|
End Mac 12.5.1 qualification for ANGLE on Intel
Bug: chromium:1361069
Change-Id: I1f7f8a0801432be6b94614533789f2686c1004b7
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3909393
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Auto-Submit: Yuly Novikov <ynovikov@chromium.org>
|
|
a89f678f
|
2022-06-16T13:59:16
|
|
EGL: Implement ANGLE_metal_shared_event_sync on metal
Implement creation of fence sync object taking an external
MTLSharedEvent and optional value to use when signaling completion of
prior commands.
Extended end2end test suite with metal shared event test cases.
Test: angle_end2end_tests --gtest_filter=EGLSyncTestMetalSharedEvent.*
Bug: angleproject:7561
Change-Id: I0e72b5417275a20a24e535670ceb995ecc87abcb
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3865060
Reviewed-by: Quyen Le <lehoangquyen@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
|
|
b04a403b
|
2022-09-20T16:34:21
|
|
Roll Chromium from bf1e383b4aa1 to a34a3f07bf17 (1216 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/bf1e383b4aa1..a34a3f07bf17
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 abdolrashidi@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/b001130a0b..29d79901a5
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/813d569b26..9e95466b9c
* buildtools/linux64: git_revision:e70d8c3d5620bc0ddcbad23a36b1b26f815ca90a..git_revision:cc28efe62ef0c2fb32455f414a29c4a55bb7fbc4
* buildtools/mac: git_revision:e70d8c3d5620bc0ddcbad23a36b1b26f815ca90a..git_revision:cc28efe62ef0c2fb32455f414a29c4a55bb7fbc4
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/e2f63a1a48..d128f2b2f6
* buildtools/third_party/libunwind/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/60a480ee18..77b82eb53f
* buildtools/win: git_revision:e70d8c3d5620bc0ddcbad23a36b1b26f815ca90a..git_revision:cc28efe62ef0c2fb32455f414a29c4a55bb7fbc4
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/279561e85a..ca90cdf089
* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/2855697b55..a4119ad89a
* third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/a9cd3d1f17..8007b38021
* third_party/android_sdk: https://chromium.googlesource.com/chromium/src/third_party/android_sdk/+log/037f5518fd..a34cd77b53
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..fcf15b9b7b
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/dca14bc463..18bdadc98a
* third_party/fuchsia-sdk/sdk: version:9.20220915.2.1..version:9.20220919.2.1
* third_party/r8/d8: 4DSZMtRXZITDo6YY90ljp92vzRT0eY52akTTR-2Jh7kC..vKZR8R88hGbFuOFG9Z_QBBK7TqYCAub34XjJ2TAwhW4C
* third_party/zlib: https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/7d7ed92621..8f22e90f00
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/c3b78bc7ca..0cb9db10f9
* tools/luci-go: git_revision:c93fd3c5ebdc3999eea86a7623dbd1ed4b40bc78..git_revision:78063b01b53dd33a541938207b785cc86d34be37
* tools/luci-go: git_revision:c93fd3c5ebdc3999eea86a7623dbd1ed4b40bc78..git_revision:78063b01b53dd33a541938207b785cc86d34be37
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/b43d5861a5..6ab93e8c3c
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/8a5428b2e0..810c254067
* tools/skia_goldctl/linux: XXyhhDL9TuGs6KyzXXakE4eaVnpYMXz8DKbnU5Ew3aAC..C6ORhWPGTAD-OiqYaLuZ-zJBwdBndRNTjCdUCVDJ5qkC
* tools/skia_goldctl/mac_amd64: FyHlZdO9A-oMbWsU1rxpkz2dOtU4aOPBSJx9YQF_CLoC..BPDLaVlOGtQ_hg6yiAr4PXk0x_7MHKrF6eCMos2EsGUC
* tools/skia_goldctl/mac_arm64: K3uVqbmFCdJI0hGDotZSM9kPdXQNp7oIGy7pykJInqAC..jlDLLpfmnZhh8JXbe-APEB1MB3rL8A_DZRfgESIFivsC
* tools/skia_goldctl/win: DCjjZXPp2-aMyq92DomOu_HdsBScNrumV-n3sIRYCfAC..JC-5wBqTAlkmWfg6n74WF5jgf2HxvHT7fx-wTfz0OqYC
Clang version changed llvmorg-16-init-4609-g025a5b22:llvmorg-16-init-4949-g8ace9ea258c9
Details: https://chromium.googlesource.com/chromium/src/tools/clang/+/c3b78bc7caeed281e2b1af40d402b7572cd8e224..0cb9db10f96ffd5691c269cf8207bd05d9c4fc81/scripts/update.py
Bug: angleproject:7672
Tbr: abdolrashidi@google.com
Change-Id: Ie5640ae7710802054fbb65f5381b48e750f4b759
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3907609
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
|
|
c51ca1b7
|
2022-09-15T14:00:21
|
|
Infra: Run GLES1 conformance tests on Pixel 4 bots
Bug: angleproject:3408
Bug: angleproject:7676
Change-Id: I46ebfbef69a4eb300e6cdc964f1b3716a56df320
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3899379
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
|
|
ba3b4515
|
2022-09-15T01:06:51
|
|
Vulkan: Implement GL_ANGLE_logic_op
Enabled if the logicOp device feature is available. According to
gpuinfo, it's pretty much universal except for ARM.
Bug: angleproject:7654
Change-Id: I4808b519fdd6273b2f8c1bb17f59517eb65bfe8d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3898317
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
de73f7cd
|
2022-09-14T22:27:28
|
|
Introduce GL_ANGLE_logic_op
This extension exposes the desktop GL glLogicOp function as a GLES
extension. This is supported by Vulkan through the logicOp feature as
well.
The goal is to directly use this extension in GLES1 emulation where the
backend supports it, avoiding a more costly fallback.
Bug: angleproject:3862
Change-Id: I7ed436cdf401437157ca9724168849b4c819b91b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3898310
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
d19d9bfe
|
2022-09-19T13:06:40
|
|
Roll VK-GL-CTS from 6dee9965e173 to 7bbdc916a414 (16 revisions)
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/6dee9965e173..7bbdc916a414
2022-09-16 gleese@broadcom.com Tests for VK_EXT_depth_clamp_zero_one
2022-09-16 gleese@broadcom.com Update to the latest vulkan-docs version
2022-09-16 quic_mnetsch@quicinc.com Merge "Merge vk-gl-cts/vulkan-cts-1.3.3 into vk-gl-cts/main" into main
2022-09-16 ziga@lunarg.com Create VkShaderModule on the correct device
2022-09-16 gary.sweet@broadcom.com Fix dEQP-VK.synchronization.global_priority_transition.*
2022-09-16 zzoon@igalia.com Fix to ensure that a particular image with that format can be sampled via vkGetPhysicalDeviceImageFormatProperties.
2022-09-16 piotr.byszewski@mobica.com Interact FDM with imageless FB and secondary CB
2022-09-16 piotr.byszewski@mobica.com Add test for pervertex correctness
2022-09-16 marcin.zajac@mobica.com pipelineStageCreationFeedbackCount = 0 case
2022-09-16 jarred.davies@imgtec.com Add tests for VK_EXT_pipeline_robustness
2022-09-16 ziga@lunarg.com Add tests with dynamic states that discard all fragments
2022-09-16 chip@holochip.com Use Mach semaphores on Darwin
2022-09-16 marcin.zajac@mobica.com robustness1_vertex_access for VKSC
2022-09-16 piotr.byszewski@mobica.com Fix vkDeviceFeatures2.inl
2022-09-16 quic_mnetsch@quicinc.com Merge vk-gl-cts/opengl-cts-4.6.2 into vk-gl-cts/main
2022-09-15 quic_mnetsch@quicinc.com Merge vk-gl-cts/opengl-es-cts-3.2.8 into vk-gl-cts/main
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll
Please CC abdolrashidi@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: angleproject:7673
Change-Id: Ic70f0c9da85a493c50e23662a37abb7b1d6c529c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3904783
Reviewed-by: Shahbaz Youssefi <syoussefi@google.com>
Auto-Submit: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
0630644c
|
2022-09-16T07:01:49
|
|
Roll Chromium from f537c423b7df to bf1e383b4aa1 (536 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/f537c423b7df..bf1e383b4aa1
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 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/ccee52878e..b001130a0b
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/040e851a6e..813d569b26
* buildtools/linux64: git_revision:fff29c1b3f9703ea449f720fe70fa73575ef24e5..git_revision:e70d8c3d5620bc0ddcbad23a36b1b26f815ca90a
* buildtools/mac: git_revision:fff29c1b3f9703ea449f720fe70fa73575ef24e5..git_revision:e70d8c3d5620bc0ddcbad23a36b1b26f815ca90a
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/c1e647c7c3..e2f63a1a48
* buildtools/win: git_revision:fff29c1b3f9703ea449f720fe70fa73575ef24e5..git_revision:e70d8c3d5620bc0ddcbad23a36b1b26f815ca90a
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/4de725961d..279561e85a
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..c067655636
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/5e4d74983e..dca14bc463
* third_party/fuchsia-sdk/sdk: version:9.20220914.1.1..version:9.20220915.2.1
* third_party/r8/d8: M3EMkYB8eJSrmuVBALj8iJw_ysvzFKniQRYFZ7d61XkC..4DSZMtRXZITDo6YY90ljp92vzRT0eY52akTTR-2Jh7kC
* third_party/zlib: https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/f48cb14d48..7d7ed92621
* tools/android/errorprone_plugin: https://chromium.googlesource.com/chromium/src/tools/android/errorprone_plugin/+log/633cc2d763..71a32a2f82
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/3f31507516..c3b78bc7ca
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/9ee6181bd6..b43d5861a5
* tools/md_browser: https://chromium.googlesource.com/chromium/src/tools/md_browser/+log/ac44704f23..7ff27244f2
* tools/memory: https://chromium.googlesource.com/chromium/src/tools/memory/+log/e5f1a8a766..98140a6948
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/6e68ea8fa9..8a5428b2e0
* tools/protoc_wrapper: https://chromium.googlesource.com/chromium/src/tools/protoc_wrapper/+log/c16b0dc8db..1b9851b39d
* tools/python: https://chromium.googlesource.com/chromium/src/tools/python/+log/8cb897d698..00ecbd0693
* tools/valgrind: https://chromium.googlesource.com/chromium/src/tools/valgrind/+log/5045db5098..27e9a92f3b
No update to Clang.
Bug: None
Tbr: cnorthrop@google.com
Change-Id: I6dde087e0c7a11f8a7b4438cf8de73da776073c8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3900148
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
a8a04ce1
|
2022-08-16T17:59:20
|
|
Vulkan: Add supportsPresentation feature
Some platforms do not support presentation through any Vulkan queue. In
this case we should not transition the color image layout to present.
Bug: angleproject:7217
Change-Id: I71cad0e52bc1fdb531de5a34e917a1862a4cf070
Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com>
Suggested-by: Sungyong Choi <sywow.choi@samsung.com>
Suggested-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3853598
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
e21e2c56
|
2022-09-15T14:16:08
|
|
Infra: Run GLES1 conformance tests on Linux
Bug: angleproject:3408
Change-Id: I3138c11949326874ce77c4f9c252762063bf3a4a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3899380
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
|
|
04f46f39
|
2022-09-12T10:15:16
|
|
Reland "Generate stubs for ANGLE_shader_pixel_local_storage"
This is a reland of commit 8208e8a234d05b413d79e7a93b6a428adea41b33
In Take 2 we omit the GLenum groups PixelLocalLoadOpANGLE and
PixelLocalInternalFormatANGLE. We can add these back once the extension
is published and we can update Khronos's gl.xml, or else once we figure
out how to make this work without updating the Khronos gl.xml.
Original change's description:
> Generate stubs for ANGLE_shader_pixel_local_storage
>
> Bug: angleproject:7279
> Change-Id: I41548ad35c236b67372a12fecaa9a1b9c556d232
> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3891972
> Commit-Queue: Chris Dalton <chris@rive.app>
> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Bug: angleproject:7279
Change-Id: I02f42c1cfc685ed95164744108e0c185d3a7fefb
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3900491
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Chris Dalton <chris@rive.app>
|
|
8c45e3c4
|
2022-09-15T01:07:47
|
|
Revert "Generate stubs for ANGLE_shader_pixel_local_storage"
This reverts commit 8208e8a234d05b413d79e7a93b6a428adea41b33.
Reason for revert: Compile failures
Original change's description:
> Generate stubs for ANGLE_shader_pixel_local_storage
>
> Bug: angleproject:7279
> Change-Id: I41548ad35c236b67372a12fecaa9a1b9c556d232
> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3891972
> Commit-Queue: Chris Dalton <chris@rive.app>
> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Bug: angleproject:7279
Change-Id: Ic9a232f9d722b42e615de3827ce118616f3acc71
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3897425
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Chris Dalton <chris@rive.app>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Chris Dalton <chris@rive.app>
|
|
8208e8a2
|
2022-09-12T10:15:16
|
|
Generate stubs for ANGLE_shader_pixel_local_storage
Bug: angleproject:7279
Change-Id: I41548ad35c236b67372a12fecaa9a1b9c556d232
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3891972
Commit-Queue: Chris Dalton <chris@rive.app>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
dbd34ba8
|
2022-09-14T07:00:48
|
|
Roll Chromium from 4f2938b7d694 to dddcaa9c9b82 (525 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/4f2938b7d694..dddcaa9c9b82
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 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/7fcb69a42d..57f1acdcef
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/097102fba8..6b803972c9
* third_party/android_sdk: https://chromium.googlesource.com/chromium/src/third_party/android_sdk/+log/d76d39e8c8..037f5518fd
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..37391a1619
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/2d25dbd149..9ebcfa6be1
* third_party/fuchsia-sdk/sdk: version:9.20220912.3.1..version:9.20220913.3.1
* third_party/r8/d8: v5mje74drrsjYCRhEP2OH-mvv04zgR0mqqfo_PVu_pkC..DbVJ-oYhMQRvNqZYr37TP1-U_0vkeVNii078zhzdUmUC
* third_party/zlib: https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/05e137d33c..f48cb14d48
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/2a5ebae0f7..02a202a7b1
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/b289f63783..0758bb7678
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/c60ba20f0f..9100895a6b
Clang version changed llvmorg-16-init-4141-gf48931f3:llvmorg-16-init-4438-gc922cac8
Details: https://chromium.googlesource.com/chromium/src/tools/clang/+/2a5ebae0f797d7ad1f27d7f20bd926ce76c29411..02a202a7b1fa863352c0c9fb088fd3c0cf48c978/scripts/update.py
Bug: None
Tbr: cnorthrop@google.com
Change-Id: I5d15a6de239ecb3fe199569e765bcb4baf3d8ae4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3894829
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
a902eea9
|
2022-09-13T16:45:49
|
|
Qualify Mac 12.5.1 on Intel
Start running tests on mac-exp-intel on 12.5.1
Bug: chromium:1361069
Change-Id: I3f101b0d932675fd4f72a9d2f5f0ae729c6173a1
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3892018
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
|
|
f39a9659
|
2022-09-09T10:09:58
|
|
Update flex/bison binaries.
These binaries were updated using update_flex_bison_binaries.py.
Please see instructions in tools/flex-bison/README.md.
flex is at version 2.6.4.
bison is at version 3.8.2.
Bug: None
Change-Id: Ia3189b678fc8ddacdf14bbfd3f4750f938d32ac3
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3886807
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
467c91ea
|
2022-09-13T07:54:20
|
|
Roll Chromium from 3c60121d064a to 4f2938b7d694 (507 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/3c60121d064a..4f2938b7d694
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 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/efa2ea67b3..7fcb69a42d
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/a7f5ad05c4..e713c13e2f
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/60f90783c3..c1e647c7c3
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/f76677edac..097102fba8
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..486444967e
* third_party/fuchsia-sdk/sdk: version:9.20220912.0.1..version:9.20220912.3.1
* third_party/r8/d8: _g2g6FSXHfosnO9NWkIZJwr76tobLOVx2AG7QNdfpvsC..v5mje74drrsjYCRhEP2OH-mvv04zgR0mqqfo_PVu_pkC
* third_party/turbine: _zI2v-efso2ahj6YJvK1yggLriSL7lcoASikyKPiOVAC..RXO2k7-PyXvbDjiK9EjbsheQfxXme2n0ABNX-MxR0JcC
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/52ce428d8a..b289f63783
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/386c784a62..c60ba20f0f
No update to Clang.
Bug: angleproject:5417
Tbr: cnorthrop@google.com
Change-Id: I5fbc1522742d2afda10e6addb64e43178712b286
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3893638
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
7369e665
|
2022-09-12T09:59:17
|
|
Roll Chromium from e7211d52993a to 3c60121d064a (1898 revisions)
Includes a fix for passing nullptr to memcpy, needed after
https://chromium-review.googlesource.com/c/chromium/src/+/3830738
https://chromium.googlesource.com/chromium/src.git/+log/e7211d52993a..3c60121d064a
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 ianelliott@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/a802f7afd7..efa2ea67b3
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/8e147cfcf5..a7f5ad05c4
* buildtools/linux64: git_revision:00b741b1568d56cf4e117dcb9f70cd42653b4c78..git_revision:b4851eb2062f76a880c07f7fa0d12913beb6d79e
* buildtools/mac: git_revision:00b741b1568d56cf4e117dcb9f70cd42653b4c78..git_revision:b4851eb2062f76a880c07f7fa0d12913beb6d79e
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/0bcb3f7dbb..60f90783c3
* buildtools/third_party/libc++abi/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/6285577a9d..5c3e02e92a
* buildtools/third_party/libunwind/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/42aa6de554..60a480ee18
* buildtools/win: git_revision:00b741b1568d56cf4e117dcb9f70cd42653b4c78..git_revision:b4851eb2062f76a880c07f7fa0d12913beb6d79e
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/0749f30ea7..f76677edac
* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/d8ee101941..200c7ed65e
* third_party/android_build_tools/bundletool: qqdjz9M6hbP7D7jMsRGwpvibSWdEJn1Tnm-R3B6M6bEC..IEZQhHFQzO9Ci1QxWZmssKqGmt2r_nCDMKr8t4cKY34C
* third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/efda6e3f14..cf9befc4c4
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..861067db62
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/600fdf58c9..2d25dbd149
* third_party/fuchsia-sdk/sdk: version:9.20220902.1.1..version:9.20220912.0.1
* third_party/r8/d8: ODjYnRPfjz6Ml42YJB5QKVfn7qaVLKdc-eZ01g3enDcC.._g2g6FSXHfosnO9NWkIZJwr76tobLOVx2AG7QNdfpvsC
* third_party/zlib: https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/9f4113d3ba..05e137d33c
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/06b66e0116..2a5ebae0f7
* tools/luci-go: git_revision:3226112a79a7c2de84c3186191e24dd61680a77d..git_revision:c93fd3c5ebdc3999eea86a7623dbd1ed4b40bc78
* tools/luci-go: git_revision:3226112a79a7c2de84c3186191e24dd61680a77d..git_revision:c93fd3c5ebdc3999eea86a7623dbd1ed4b40bc78
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/092b87beee..52ce428d8a
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/e68727adf5..386c784a62
* tools/skia_goldctl/linux: BcL4zQgD0tZoFzhWm37NnERAPLdbeERfbY_SSBQ3ba4C..XXyhhDL9TuGs6KyzXXakE4eaVnpYMXz8DKbnU5Ew3aAC
* tools/skia_goldctl/mac_amd64: 8DiQ6WFPrEn56-jwyQmU4EMXFvf7_-8SYjVD2hHHmZMC..FyHlZdO9A-oMbWsU1rxpkz2dOtU4aOPBSJx9YQF_CLoC
* tools/skia_goldctl/mac_arm64: lJ8l4RCPxwrg_f-Z9Lnu3Ma3uRlbRbAcdQA7xwpIzNUC..K3uVqbmFCdJI0hGDotZSM9kPdXQNp7oIGy7pykJInqAC
* tools/skia_goldctl/win: 1l0XEVvr2qVUdGYrjLN9Gkt6qfv8KsXM52B8MKDShmEC..DCjjZXPp2-aMyq92DomOu_HdsBScNrumV-n3sIRYCfAC
Clang version changed llvmorg-16-init-3375-gfed71b04:llvmorg-16-init-4141-gf48931f3
Details: https://chromium.googlesource.com/chromium/src/tools/clang/+/06b66e0116fd0f48b85f522eb39f543fb641db5c..2a5ebae0f797d7ad1f27d7f20bd926ce76c29411/scripts/update.py
Bug: angleproject:7626, angleproject:7649
Change-Id: I1600219f412b421de6c8a63836e34d15ff0004c1
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3890101
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
|
|
543c450e
|
2022-09-09T14:37:39
|
|
Tests: Add Botworld Adventure trace
Test: angle_perftests --gtest_filter="*botworld_adventure*"
Bug: angleproject:7645
Change-Id: Icbe7a21538537ea1c2ca4161b5d56bae43adcdf4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3888778
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
|
|
1ae2d133
|
2022-09-12T15:15:52
|
|
Roll VK-GL-CTS from 2d84fcfd2251 to 6dee9965e173 (8 revisions)
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/2d84fcfd2251..6dee9965e173
2022-09-12 quic_mnetsch@quicinc.com Merge "Merge vk-gl-cts/vulkan-cts-1.3.3 into vk-gl-cts/main" into main
2022-09-09 quic_mnetsch@quicinc.com Merge vk-gl-cts/vulkansc-cts-1.0.1 into vk-gl-cts/main
2022-09-09 ziga@lunarg.com Fix dynamic rendering tests using queries with multiview
2022-09-09 juha.heiskanen@siru.fi Test per-stage descriptor limits
2022-09-09 jbauman@google.com Tests for VK_FUCHSIA_external_*
2022-09-09 gleese@broadcom.com Test barriers in conditional control flow
2022-09-09 aitor@lunarg.com Extend tests for depth parameter of OpTypeImage
2022-09-09 quic_mnetsch@quicinc.com Merge vk-gl-cts/opengl-cts-4.6.2 into vk-gl-cts/main
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll
Please CC angle-bots+autoroll-info@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: angle-bots+autoroll-info@google.com,cnorthrop@google.com
Change-Id: I7705bc5a9c710fbb48b3cecbe46704a3bc51a80f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3891971
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
92519c7f
|
2022-09-08T13:25:22
|
|
Tests: Add Zombie Smasher trace
This is a GLES1 title.
Test: angle_perftests --gtest_filter="*zombie_smasher*"
Bug: angleproject:7644
Change-Id: I31aedeed7b16d4a53a91fe652a908178befef901
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3885355
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
09446a6b
|
2022-09-02T11:29:32
|
|
Metal: Upload the last texture row separately on AMD.
Speculative fix for crashes seen when uploading texture data on AMD.
Port of the unpackLastRowSeparatelyForPaddingInclusion workaround from
the GL backend.
Currently constrained to client data 2D uploads to non-compressed
textures.
Bug: angleproject:7573
Change-Id: Idd036b92619d309e5b2a8062043e8644f4d5b2e0
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3870655
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Gregg Tavares <gman@chromium.org>
|
|
6937ea98
|
2022-09-08T14:15:10
|
|
Use base name of the generator script in various generated files
Increases compiler cache hits especially in cases where the file is run
during build.
Bug: angleproject:7642
Change-Id: I769dae2d7cca2cf1e238531f4cb356bad41b06dd
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3880323
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Auto-Submit: Kimmo Kinnunen <kkinnunen@apple.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
|
|
88287eac
|
2022-09-08T10:01:10
|
|
Roll vulkan-deps from c8b855ee4e1d to 6feded35cfee (4 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/c8b855ee4e1d..6feded35cfee
Changed dependencies:
* spirv-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/5f45f793ae..f5b27b6513
* vulkan-headers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers.git/+log/9f4c61a314..88ebcb08cb
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/e12480cb2a..dd32ac341e
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 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: yuxinhu@google.com
Change-Id: I0ebdf0ccaac49f17e6d7257298043447ad829dd2
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3882480
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
f1215790
|
2022-09-07T07:01:48
|
|
Roll Chromium from 1c4ee1412503 to e7211d52993a (477 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/1c4ee1412503..e7211d52993a
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 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/d24e195aa5..a802f7afd7
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/46ab4c32d4..8e147cfcf5
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/85a3363f04..0bcb3f7dbb
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/bca7d3ac0f..0749f30ea7
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..9ac71e1700
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/a089281a82..600fdf58c9
* third_party/r8/d8: dnbChKwlmZFAIQV7wWjSomGX5D5WeAieTKdCcMETAD8C..ODjYnRPfjz6Ml42YJB5QKVfn7qaVLKdc-eZ01g3enDcC
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/0a2285903b..06b66e0116
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/4d65e13c37..092b87beee
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/693dfd83f8..e68727adf5
No update to Clang.
Bug: None
Tbr: yuxinhu@google.com
Change-Id: I4b2360d5c3ff78e65ee47f405b04ec9f5bf55ac4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3877674
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
662226a3
|
2022-09-06T14:12:26
|
|
Metal: Preemptively Start Provoking Vertex CmdBuffer on AMD
There seems to be a bug in older AMD drivers and this appears
to work around it
Bug: angleproject:7635
Change-Id: I1b22e4b7d5d1ce0d405e422d08d33eeeb731050a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3877666
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
|
|
9aeb6311
|
2022-08-29T10:50:01
|
|
Revert "Extra buffer logging/checking on Android Cuttlefish"
This reverts commit 5cb05e0482ed1a2c4048f76c1a7fd444849410d8.
The root cause was found, and this extra logging/checking is no longer
needed.
Bug: b/236098131
Bug: b/245339714
Change-Id: Ibefbeec30be974788789650f2dc86696a6eba11a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3862408
Auto-Submit: Ian Elliott <ianelliott@google.com>
Reviewed-by: Jason Macnak <natsu@google.com>
Commit-Queue: Jason Macnak <natsu@google.com>
|
|
3960e63b
|
2022-08-09T14:02:59
|
|
Infra: Enable angle_deqp_gl46_tests on SwiftShader
This change disables the WGL frontend by default on
Windows when building ANGLE for desktop GL. This
is because the WGL frontend is not yet fully
implemented and it causes some of the trace tests to
fail. The WGL frontend should be enabled by default on
windows when more of its functionality gets implemented.
Test: angle_deqp_gl46_tests --use-angle=swiftshader
Bug: angleproject:7566
Bug: angleproject:7628
Change-Id: I69c695eb56d3858f715eeb86d28cc805e25c60eb
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3858142
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
2e142b7f
|
2022-09-02T10:01:01
|
|
Roll vulkan-deps from 40446ec62941 to c4e128e05c38 (14 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/40446ec62941..c4e128e05c38
Changed dependencies:
* spirv-headers: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git/+log/93754d52d6..87d5b782be
* spirv-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/b5d1040b94..4c456f7da6
* vulkan-headers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers.git/+log/715673702f..9f4c61a314
* vulkan-loader: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader.git/+log/095a7bf60b..efe6aa4f3f
* vulkan-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools.git/+log/77cf67df07..088cfe8047
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/3bfe7b52a5..0a39833305
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 jonahr@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: jonahr@google.com
Change-Id: I1783caaee8333597d0a3583fec07cef8f0913a2c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3867783
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
d0fad24c
|
2022-08-30T23:24:06
|
|
Add noncoherent PLS tests
Coherent pixel local storage is so widely supported now that we have a
testing gap on the noncoherent version. This change adds backend
features to disable the extensions we use for fragment synchronization
and tests that disable them.
Bug: angleproject:7279
Change-Id: If71a1a1016922cb9e3b68024dd2616483c700395
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3866163
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
080b67ed
|
2022-08-31T07:02:21
|
|
Roll Chromium from 25d1a1a7a886 to 6511404d8c85 (577 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/25d1a1a7a886..6511404d8c85
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 jonahr@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/adc338f326..d74c52459f
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/cf8185c5cb..69f262d101
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/26e3467ee8..e5670a0e0e
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/d103a63729..7a1bf5f185
* third_party/android_build_tools: https://chromium.googlesource.com/chromium/src/third_party/android_build_tools/+log/3057caab5d..65b2c6ba64
* third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/84e112ab4c..a40e46e3c0
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..638d30eac6
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/f41670fdad..b0fb8d570d
* third_party/fuchsia-sdk/sdk: version:9.20220826.3.1..version:9.20220830.2.1
* third_party/r8: UQXAUIg11QBR0HJg-Izctj2hg-wGB9cr6s-8oxTCQ-IC..fBkGW5rA8tbENWw27QnOET2E7L4k4HstrWKg4kIBzDQC
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/25cf25b86e..b72e51a76b
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/80f9638812..e439d80e7e
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/c4ec909694..3e7faaebde
Clang version changed llvmorg-16-init-907-g8b740747:llvmorg-16-init-3221-gce6989fd
Details: https://chromium.googlesource.com/chromium/src/tools/clang/+/25cf25b86e43c8de6a9a50ec0f77c2e4b3c3dc10..b72e51a76ba2050274beafde8d3b3fd8143e7e5a/scripts/update.py
Bug: None
Tbr: jonahr@google.com
Change-Id: I1082fe94c5772d259e01d076a908618902340fa4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3866164
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
6d43eb62
|
2022-08-30T07:01:08
|
|
Roll Chromium from 75cc1cb02dd7 to 25d1a1a7a886 (533 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/75cc1cb02dd7..25d1a1a7a886
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 jonahr@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/7e25322e49..adc338f326
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/2f79c54fb4..d103a63729
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..6552f9ba7b
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/b7ec673ccc..f41670fdad
* third_party/r8: DnXL93qMVJmSx3c12aqaeAqcwE6_UB4cblftdipoe9UC..UQXAUIg11QBR0HJg-Izctj2hg-wGB9cr6s-8oxTCQ-IC
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/1eff359227..25cf25b86e
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/f3f47de60d..80f9638812
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/1e4426f8bb..c4ec909694
No update to Clang.
Bug: None
Tbr: jonahr@google.com
Change-Id: I203c0689b5702776c8dc0605a3dc81d1a4a4c19d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3864117
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
64f41972
|
2022-08-25T11:16:23
|
|
Use canonical gl.xml and update enum to string function.
This replaces our copy of gl.xml with the upstream canonical copy.
Note that one patch is required before we can remove ANGLE's copy:
https://github.com/KhronosGroup/OpenGL-Registry/pull/538
Because the upstream version uses a new method of enum groups, we
also update our enum-to-string generator to use the new groups.
This new code includes many more enums and groups in the mapping.
Bug: angleproject:6461
Change-Id: I1c0ab44c36afce8db04c9661b377bbe5762c913e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3856649
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
|
|
a18a0414
|
2022-08-29T17:03:47
|
|
Roll VK-GL-CTS from 435ebaff9214 to f08773d25d83 (15 revisions)
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/435ebaff9214..f08773d25d83
2022-08-29 quic_mnetsch@quicinc.com Merge "Merge vk-gl-cts/opengl-es-cts-3.2.8 into vk-gl-cts/main" into main
2022-08-29 aitor@lunarg.com Add dynamic rendering test for mixed inside/outside render pass commands
2022-08-29 arkadiusz.sarwa@amd.com Tests for AMD_shader_early_and_late_fragment_tests
2022-08-26 quic_mnetsch@quicinc.com Merge "Merge vk-gl-cts/vulkan-cts-1.3.3 into vk-gl-cts/main" into main
2022-08-25 piotr.byszewski@mobica.com Fix enabling of partially promoted extensions
2022-08-25 piotr.byszewski@mobica.com Fix subpassMergeFeedback mandatory feature check
2022-08-25 piotr.byszewski@mobica.com Fix aliases of aliases
2022-08-25 marcin.zajac@mobica.com Depth and stencil clears in dynamic rendering
2022-08-25 john.anthony@arm.com Add support for VK_EXT_rasterization_order_attachment_access
2022-08-25 piotr.byszewski@mobica.com Test clears of 3D depth/stencil images
2022-08-25 pdaniell@nvidia.com Use multi-level multi-layer compressed image views
2022-08-25 pdaniell@nvidia.com Reenable texel_view_compatible 3d_image tests
2022-08-25 quic_mnetsch@quicinc.com Merge vk-gl-cts/vulkansc-cts-1.0.1 into vk-gl-cts/main
2022-08-25 piotr.byszewski@mobica.com Run DR tests with secondary command buffers
2022-08-24 quic_mnetsch@quicinc.com Merge vk-gl-cts/dev/VK_EXT_attachment_feedback_loop_layout into vk-gl-cts/main
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll
Please CC angle-bots+autoroll-info@google.com,jonahr@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: angle-bots+autoroll-info@google.com,jonahr@google.com
Change-Id: I5d62b659451129f887f30bb2ea97a8fd1df45c5b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3862409
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
0533280f
|
2022-08-29T07:02:02
|
|
Roll Chromium from 21906127bee6 to 75cc1cb02dd7 (625 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/21906127bee6..75cc1cb02dd7
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/chromium-angle-autoroll
Please CC ynovikov@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/5221aeee35..7e25322e49
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/11747ae48c..cf8185c5cb
* buildtools/linux64: git_revision:0bcd37bd2b83f1a9ee17088037ebdfe6eab6d31a..git_revision:5705e56a0e5856621415cfdf444432554e72c9c9
* buildtools/mac: git_revision:0bcd37bd2b83f1a9ee17088037ebdfe6eab6d31a..git_revision:5705e56a0e5856621415cfdf444432554e72c9c9
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/aa3a6cd0f1..26e3467ee8
* buildtools/win: git_revision:0bcd37bd2b83f1a9ee17088037ebdfe6eab6d31a..git_revision:5705e56a0e5856621415cfdf444432554e72c9c9
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/fcc4b4c209..2f79c54fb4
* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/22c65e6ceb..0733c941ff
* third_party/android_build_tools/lint: nklp_LHwFqk9tuQm1yHGBy2W16YMz_R7Q7vcnZZnF78C..JpRGSVY_dRFR9MLSN_235CfYK4S9jovg0yqlX98htXIC
* third_party/android_build_tools/manifest_merger: CvokX4c6dx7DwQ8VVMQ70CROzyJWg13oOq3feeuTzg8C..tAZpJUnwhFBJmu1ctEKYMLJp7l3qJufDu7ByW6waq3QC
* third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/eef35e6d64..84e112ab4c
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..2417ba3d0d
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/95f870fb5d..b7ec673ccc
* third_party/fuchsia-sdk/sdk: version:9.20220825.3.1..version:9.20220826.3.1
* third_party/r8: _rv7EargK1mPOQPb7922ENB7-AaUTJZCxBWNBeLVsfQC..DnXL93qMVJmSx3c12aqaeAqcwE6_UB4cblftdipoe9UC
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/673c407b6e..1eff359227
* tools/luci-go: git_revision:a0ba80649473055bae3d789eec28c9967adb5e45..git_revision:3226112a79a7c2de84c3186191e24dd61680a77d
* tools/luci-go: git_revision:a0ba80649473055bae3d789eec28c9967adb5e45..git_revision:3226112a79a7c2de84c3186191e24dd61680a77d
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/29848909aa..f3f47de60d
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/e54496f219..1e4426f8bb
No update to Clang.
Bug: None
Tbr: ynovikov@google.com
Change-Id: Ie1b6638269c04c3f668ae122b90effd58ca299d1
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3860584
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
bec40d76
|
2022-08-26T21:28:53
|
|
Vulkan: Set SPIR-V Generator version to 1
Let's call it officially no longer experimental.
Bug: angleproject:6210
Change-Id: I7c5ae91dff0ff189f93e67fe1cd0721771c67275
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3859410
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
|
|
2d48a370
|
2022-08-26T11:11:19
|
|
Vulkan: Support passthrough of colorspace attributes
On Android, the EGL loader supports and implements the necessary
functionality for the following colorspace extensions -
1. EGL_EXT_gl_colorspace_display_p3
2. EGL_EXT_gl_colorspace_display_p3_linear
3. EGL_EXT_gl_colorspace_display_p3_passthrough
4. EGL_EXT_gl_colorspace_scrgb
5. EGL_EXT_gl_colorspace_scrgb_linear
Add support for "EGL_ANGLE_colorspace_attribute_passthrough"
extension that allows vendors that support wide color gamut
to passthrough colorspace attribute values to the underlying
Vulkan implementation to be used during VkImage creation.
Bug: angleproject:7319
Test: PbufferColorspaceTest.CreateSurfaceWithColorspace*
Change-Id: Ibd78bb5fea4ede394f4dc5027c1d4a730746f2ee
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3855048
Commit-Queue: mohan maiya <m.maiya@samsung.com>
Reviewed-by: Ian Elliott <ianelliott@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
98d5db70
|
2022-08-25T16:50:38
|
|
Add capture functions for desktop GL entry points
The parameter capture functions are left unimplemented for now.
Bug: angleproject:7533
Change-Id: Ief356e7401805cf9b417e1f5cc3790011237e03f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3858618
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Eddie Hatfield <eddiehatfield@google.com>
|
|
40782cf5
|
2022-08-26T09:00:07
|
|
Roll Chromium from 32095292c129 to 21906127bee6 (499 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/32095292c129..21906127bee6
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/chromium-angle-autoroll
Please CC ynovikov@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/c384292cf5..5221aeee35
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/3fe17aa694..11747ae48c
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/60c266d87c..aa3a6cd0f1
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/adf23740b2..fcc4b4c209
* third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/c0dd90cacc..eef35e6d64
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..8e773a22c9
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/19b3eb5adb..95f870fb5d
* third_party/fuchsia-sdk/sdk: version:9.20220825.0.1..version:9.20220825.3.1
* third_party/r8: QXtnqOo6mUvEBgxfd_2YYYeMxB5fcgIDXmNAmf73VGEC.._rv7EargK1mPOQPb7922ENB7-AaUTJZCxBWNBeLVsfQC
* third_party/zlib: https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/8d1d3e3419..926ac230d7
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/0d2d645c85..673c407b6e
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/14ffc6ca5d..29848909aa
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/46207450df..e54496f219
No update to Clang.
Bug: None
Tbr: ynovikov@google.com
Change-Id: I32f8ba999da49c3344875db59cb0bebe06cd7d4b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3858156
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
|
|
f6842cc2
|
2022-08-25T10:23:32
|
|
Revert override for desktop GL extensions in gl.xml.
Instead override the supported APIs in registry_xml.py, which
will transfer to using the canonical gl.xml. Note these are
desktop-GL-only extensions that ANGLE exposes in GLES:
GL_ARB_sync
GL_NV_robustness_video_memory_purge
Bug: angleproject:6461
Change-Id: I25778149ecfc3cb4be0aca2104c08273c260c564
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3856648
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Jamie Madill <jmadill@chromium.org>
|
|
5bcfad04
|
2022-08-25T10:32:57
|
|
Vulkan: Add a handful of features
This commit bunches a couple of features in one to reduce merge
conflicts.
Bug: angleproject:4836
Bug: angleproject:5845
Bug: angleproject:7162
Bug: angleproject:7319
Bug: angleproject:7604
Change-Id: Icbb33f5b6d61822c5f4a61f08078bb2de4e7d2fe
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3856646
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
5d62c05e
|
2022-08-24T13:17:14
|
|
Use canonical Khronos registry XML files for auto-gen.
This switches ANGLE to use the upstream XML files for the CL, EGL
GLX and WGL APIs. Since gl.xml has a few more significant diffs
from the upstream version, that work will come in another CL.
This also removes an ANGLE EGL ext that was added upstream.
Bug: angleproject:6461
Change-Id: I29ead5edc13a4256d1f702c330a5d3d233502cd4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3854318
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
|
|
f556b918
|
2022-08-25T09:36:29
|
|
Roll Chromium from 5377f9824cad to 32095292c129 (473 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/5377f9824cad..32095292c129
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/chromium-angle-autoroll
Please CC ynovikov@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/90d51f4aef..c384292cf5
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/dbde006685..3fe17aa694
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/f30089a416..60c266d87c
* buildtools/third_party/libc++abi/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/3dc2f80d34..48afced8aa
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/016880dac8..adf23740b2
* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/4ef58b7319..22c65e6ceb
* third_party/android_build_tools: https://chromium.googlesource.com/chromium/src/third_party/android_build_tools/+log/a4bb552cde..3057caab5d
* third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/d4fa09c046..c0dd90cacc
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..3fdc858272
* third_party/fuchsia-sdk/sdk: version:9.20220823.1.1..version:9.20220825.0.1
* third_party/protobuf: https://chromium.googlesource.com/chromium/src/third_party/protobuf/+log/dd32a150e7..1c95dd77bf
* third_party/r8: tqdAlBozEG54h6NC2UQmRoNYSoz4oMEckckPdZSOYEkC..QXtnqOo6mUvEBgxfd_2YYYeMxB5fcgIDXmNAmf73VGEC
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/0fc72d33ca..0d2d645c85
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/807f466a48..14ffc6ca5d
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/437abfc7fb..46207450df
No update to Clang.
Bug: None
Tbr: ynovikov@google.com
Change-Id: Ib113b74467d402b547c7356eaed309bfc7619e69
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3853346
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
d89c027e
|
2022-08-22T11:40:40
|
|
Add unimplemented GLX entry points to desktop GL
Test: Run glxgears and hit unimplemented in ANGLE
Bug: angleproject:7533
Change-Id: Ic7ed7506b6d0c5ef5022ae6899cbd6c4d351b178
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3852631
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Eddie Hatfield <eddiehatfield@google.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
|
|
91850a24
|
2022-08-24T14:54:43
|
|
Add flaky reties to Mac GL dEQP-GLES 2 & 3 tests.
A persistent flaky crash is still hitting our CI and Try bots.
See issue for more info.
Bug: angleproject:6570
Change-Id: I56aabd91913171ba84425511e7fcc3ead9613512
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3855043
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Auto-Submit: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
|
|
28600f60
|
2022-08-21T21:51:19
|
|
Test: Add Antutu Refinery trace
Test: angle_perftests --gtest_filter="*antutu_refinery*"
Bug: angleproject:7590
Change-Id: I967c72a4109baf64cda1afc3d27407286253ea35
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3844790
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
aa2a558e
|
2022-08-23T09:47:02
|
|
Vulkan: Add support for setting timestamp surface attribute
On Android the EGL wrapper handles most of the functionality required
by EGL_ANDROID_get_frame_timestamps. However if for some reason the
swapchain is recreated, the timestamp state would be lost resulting in
stuttering.
Introduce EGL_ANGLE_timestamp_surface_attribute extension that adds
support for toggling the EGL_TIMESTAMPS_ANDROID attribute of a surface.
Cache this state and recreate the swapchain accordingly.
Bug: angleproject:7489
Test: EGLSurfaceTest.TimestampSurfaceAttribute*
Test: dEQP-EGL.functional.get_frame_timestamps*
Change-Id: I3660f7137c006d904164d243a682a4ff520eabd8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3753396
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Ian Elliott <ianelliott@google.com>
Commit-Queue: mohan maiya <m.maiya@samsung.com>
|
|
df946856
|
2022-08-22T20:36:52
|
|
Map RGBX AHB to GL_RGBX8_ANGLE and fix the load function
AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM was false mapped to GL_RGB8, which
will write back to the backing exteranl storage with 3 channel layout.
Angle actually has ANGLE_rgbx_internal_format to fix the mapping with
GL_RGBX8_ANGLE. However, the load function must align with GL_RGB8 if
the actual storage is 4 channel. This change also fixes that to use
LoadToNative3To4<GLubyte, 0xFF>.
Bug: b/238460927
Test: CtsNativeHardwareTestCases#SingleLayer_ColorTest_*_R8G8B8X8_*
Test: ImageTestES3.RGBXAHB* pass without VVL error
Change-Id: Ic5db4cb4adba252949d64e560ff32e492a045912
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3846413
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Lingfeng Yang <lfy@google.com>
|
|
952d6e8f
|
2022-08-21T21:51:03
|
|
Vulkan: Workaround ARM driver bug with dynamic vertex strides
According to ARM, vkCmdBindVertexBuffers2EXT is broken when more than
one attribute binding is involved. In this change, the vertex strides
dynamic state is avoided altogether on ARM.
Bug: fuchsia:107106
Change-Id: Ie41fc07037083214d2dc99e4ed062485384911c5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3844640
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
86a35a4b
|
2022-08-22T19:09:40
|
|
Roll vulkan-deps from d53c356ad7d9 to 186a4d4b9dea (48 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/d53c356ad7d9..186a4d4b9dea
Changed dependencies:
* glslang: https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang.git/+log/adf7bf0113..10423ec659
* spirv-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/0a43a84e02..3c1a14b2b6
* vulkan-headers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers.git/+log/c896e2f920..715673702f
* vulkan-loader: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader.git/+log/a0ab2f162e..40faec799c
* vulkan-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools.git/+log/497f232680..439026106a
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/529a4320d3..40315fa5c0
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-angle-autoroll
Please CC ynovikov@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: angleproject:7593
Change-Id: I9bfc09ca04025829881af9d03b2073a6f24234c2
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3846057
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
caf2b427
|
2022-07-01T18:17:30
|
|
Vulkan: Add feature to use PASS_THROUGH for EGL_NONE color spaces
This is a temporary solution to fix media tests until ANGLE
also has the ability to query the "preferred color space" from
Surfaces.
Bug: b/235995022
Test: Launch Cuttlefish with this change and the feature enabled
with aosp/2167231
Test: cts -m CtsMediaCodecTestCases
-t android.media.codec.cts.EncodeDecodeTest
Test: cts -m CtsMediaCodecTestCases
-t android.media.codec.cts.DecodeEditEncodeTest
Change-Id: I17d1a2c1701cd1707b34f5bf2f222e9ad57c7a61
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3770291
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Commit-Queue: Jason Macnak <natsu@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Lingfeng Yang <lfy@google.com>
|
|
676bc8ed
|
2022-08-22T07:00:03
|
|
Roll Chromium from 336269709208 to e1b4daf2a3e7 (602 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/336269709208..e1b4daf2a3e7
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/chromium-angle-autoroll
Please CC syoussefi@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/ca7f2297ff..facb235241
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/3a4c85002c..6f3cc96d10
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/db72216693..c58c612d74
* buildtools/third_party/libc++abi/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/d2e4dc7655..6c17e7c636
* buildtools/third_party/libunwind/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/f87795ea5b..42aa6de554
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/8fade393ad..a30c0d90b3
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..9bfc1aede5
* third_party/fuchsia-sdk/sdk: version:9.20220817.2.1..version:9.20220821.3.1
* third_party/r8: qvL35O3yU1ZbOWHVZBedmVtdaav1qKquii4RJyUh-PgC..2P7CTTsDUzoP3f8LtGNRdtwC48KAMmV-hPoNhGAwiKMC
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/a56fd8b0a2..bd2da0345a
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/d2cfb95d99..398778992d
* tools/skia_goldctl/linux: vguZysogLzkycKzCMUUxjQNXAY4wQigIBE83puLd_8YC..eVmrBHTaHLBRrBHBIagAjRi84M8Pih7goWAjl0ZL9H0C
* tools/skia_goldctl/mac_amd64: nmPC1ukuYnMcvcfOIlAG5AbUIL_J9LSUaFkegd6BPF0C..3fnB8n0m7xQ9X4SWg4rYgZksJ4YFew0fj6ftsyHzbSwC
* tools/skia_goldctl/mac_arm64: B2gt4DQ8QHw4DRrXPgm6d05bbWE5-6hNolIlFc8WECIC..J_MizgwQbTOCG1ZKfGQJRXm-F2Ey8P3M7Dl5WxYKEwwC
* tools/skia_goldctl/win: nOvtL4uNJDJw0xbMHz5X0t6RPhp-WQ7eFnxDpCkrmlEC..aYli_YA93vex9TPItiLM1AcLs64FzefvhXxh2aHEvJsC
No update to Clang.
Bug: None
Tbr: syoussefi@google.com
Change-Id: Iedba1328a8534d03ee0154a1a8ac0b4b7c2d6895
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3844859
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
4330a827
|
2022-08-19T02:59:26
|
|
Reland "Vulkan: Use VK_EXT_primitive_topology_list_restart"
This reverts commit 29d18b303189bf31b3af3a85c3df6013114eebc8.
Reason for revert: Fixed VVL suppressions not working
Original change's description:
> Revert "Vulkan: Use VK_EXT_primitive_topology_list_restart"
>
> This reverts commit e79c9cd63053b6cb7c33235f3a0a0310255df073.
>
> Reason for revert: Causing timeouts on some headless tests: anglebug.com/7579
>
> Original change's description:
> > Vulkan: Use VK_EXT_primitive_topology_list_restart
> >
> > From ANGLE's point of view, there is nothing to do with this extension
> > other than enable a feature that silences a validation error.
> >
> > Bug: angleproject:3832
> > Change-Id: I094343d09c322e2848a65a5bc775d0f21388fb46
> > Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3562380
> > Reviewed-by: Jamie Madill <jmadill@chromium.org>
> > Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
> > Reviewed-by: mohan maiya <m.maiya@samsung.com>
>
> Bug: angleproject:3832
> Change-Id: Ifec7c9eaea1d3a949f15e0b6d868742f53cf8377
> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3838391
> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
> Reviewed-by: Geoff Lang <geofflang@chromium.org>
> Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
Bug: angleproject:3832
Change-Id: Ia79b1f3b716f0df1991f605704135b4af48fb639
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3841366
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
29d18b30
|
2022-08-18T18:18:04
|
|
Revert "Vulkan: Use VK_EXT_primitive_topology_list_restart"
This reverts commit e79c9cd63053b6cb7c33235f3a0a0310255df073.
Reason for revert: Causing timeouts on some headless tests: anglebug.com/7579
Original change's description:
> Vulkan: Use VK_EXT_primitive_topology_list_restart
>
> From ANGLE's point of view, there is nothing to do with this extension
> other than enable a feature that silences a validation error.
>
> Bug: angleproject:3832
> Change-Id: I094343d09c322e2848a65a5bc775d0f21388fb46
> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3562380
> Reviewed-by: Jamie Madill <jmadill@chromium.org>
> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
> Reviewed-by: mohan maiya <m.maiya@samsung.com>
Bug: angleproject:3832
Change-Id: Ifec7c9eaea1d3a949f15e0b6d868742f53cf8377
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3838391
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
955adb77
|
2022-08-12T10:14:48
|
|
Cache compiled shader
By storing the compiled shader in the blob cache, the time to
recompile the same shader is reduced.
Based on work by <hckim.kim@samsung.com>
Bug: angleproject:7036
Change-Id: I884ae40e715c49a9ccd12903012e8327811e3557
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3808235
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
|
|
e79c9cd6
|
2022-03-30T23:06:54
|
|
Vulkan: Use VK_EXT_primitive_topology_list_restart
From ANGLE's point of view, there is nothing to do with this extension
other than enable a feature that silences a validation error.
Bug: angleproject:3832
Change-Id: I094343d09c322e2848a65a5bc775d0f21388fb46
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3562380
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: mohan maiya <m.maiya@samsung.com>
|
|
19eb658f
|
2022-08-09T10:56:15
|
|
Reland "Infra: Enable Skia Gold tests on Pixel 6"
Reverted due to timeouts https://crrev.com/c/3594112 which shouldn't be
happening now.
Bug: angleproject:7216
Change-Id: I9a4b0f9d8e315a103dbdbe3f5e3e7219ae4815d5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3819844
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
|
|
2089943b
|
2022-08-13T21:48:33
|
|
Tests: Add Lumino City trace
Test: angle_perftests --gtest_filter="*lumino_city*"
Bug: angleproject:7571
Change-Id: I206b965712b8f833874069bbcec0c93fc7ee5087
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3829135
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
4cdabfb1
|
2022-08-12T17:15:39
|
|
Roll VK-GL-CTS from eaf78cbfdaed to 5a93cd60f33b (4 revisions)
https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/eaf78cbfdaed..5a93cd60f33b
2022-08-12 ziga@lunarg.com Add tests making sure dynamic states are not overwritten
2022-08-12 rgarcia@igalia.com Test interaction of image_view_min_lod, robustness2 and gather
2022-08-12 piotr.byszewski@mobica.com Interaction between FDM and imageless framebuffer
2022-08-11 quic_mnetsch@quicinc.com Merge vk-gl-cts/vulkan-cts-1.3.3 into vk-gl-cts/main
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll
Please CC angle-bots+autoroll-info@google.com,geofflang@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: angle-bots+autoroll-info@google.com,geofflang@google.com
Change-Id: I58dcd6e603d2ea8cbd1e6fff9eb39f7d41fabba0
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3829728
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
002b9544
|
2022-08-12T07:54:47
|
|
Roll Chromium from e4653aba963d to f904dc881cb8 (487 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/e4653aba963d..f904dc881cb8
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/chromium-angle-autoroll
Please CC geofflang@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/9497cae3d0..36b3854b7e
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/11459ac227..47ec3a84c6
* buildtools/linux64: git_revision:c8c63300ac8ecb66d8126af5407257209ae59044..git_revision:0bcd37bd2b83f1a9ee17088037ebdfe6eab6d31a
* buildtools/mac: git_revision:c8c63300ac8ecb66d8126af5407257209ae59044..git_revision:0bcd37bd2b83f1a9ee17088037ebdfe6eab6d31a
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/55e0c49d14..9f503bebdb
* buildtools/win: git_revision:c8c63300ac8ecb66d8126af5407257209ae59044..git_revision:0bcd37bd2b83f1a9ee17088037ebdfe6eab6d31a
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/6250261533..4802c02064
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..b2cd6477b9
* third_party/fuchsia-sdk/sdk: version:9.20220810.1.1..version:9.20220811.2.1
* third_party/r8: YywdNQUrAK_HHH829t_MPLvTyjmQW-dWAsB7k-8gpNkC..DZRgtLW0NflugdN9UMc7OsJqux69vI-6BxCNcTJaRTwC
* tools/memory: https://chromium.googlesource.com/chromium/src/tools/memory/+log/7d9556cfda..e5f1a8a766
* tools/skia_goldctl/linux: 9fyLI7UE2vwgyQweLyqyh193CzDMxbUr0xRuqtcCLAgC..ebDbf3X2jdAICDlXMXUr7yp4muhSvYoREDLdZZoJzuAC
* tools/skia_goldctl/mac_amd64: Gd1BbosIHwOaX5zOlcEpL3_dE4fNnH3ZavJaYPSbIaEC..yE_XL6pbQ8M0WuI236ObRlkSxu0XMdWs_AnUeo21wa8C
* tools/skia_goldctl/mac_arm64: xjfviFgm_MjrBG13x_JywIF9-wkn8wCyBm7yZVx-V10C..l46gUmkc-2-OsEMo-oEbpXiBAYg48KtXbtF1lyBh0u8C
* tools/skia_goldctl/win: rV5hj2Xykfze-wY9ozIelEOoVLxjUV7rPUMxnRrlh80C..58nNno6pNLLSJaZknYmuijuo5gy2tfRBKNI1iCldDlcC
No update to Clang.
Bug: None
Tbr: geofflang@google.com
Change-Id: Ia3761305f18225d92685073e031fabf127a59829
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3828537
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
4a636cdd
|
2022-07-20T22:44:30
|
|
Require all PLS formats to consume exactly 4 bytes of storage
D3D 11.0 UAVs only support R32_FLOAT, R32_UINT, R32_SINT formats.
EXT_shader_pixel_local_storage explicitly states that all PLS variables
consume exactly 4 bytes.
ESSL images can only have both read and write access if their format is
r32f, r32i, r32ui. (We were able to circumvent this via aliasing, but it
was a huge source of bugs.)
There is a large precedent for only supporting 4 bytes of storage in the
capabilities we use for PLS, so this CL removes support for all PLS
storage formats that are not 4 bytes. It also implements an "R32" mode
for PLS, that does manual packing and unpacking of r32* image formats.
If the application wants larger formats, it can always define multiple
PLS planes and piece them together.
Next up we ought to be able to support rg16* types with more
packing/unpacking.
With aliasing gone, and with a bit of tweaking, the PLS tests now pass
on the Pixel 4 GLES bot.
Bug: angleproject:7279
Bug: angleproject:7388
Bug: angleproject:7524
Bug: angleproject:7527
Change-Id: I6b8f62c2428ade6cb5413e33360d734e55dda0eb
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3782579
Reviewed-by: Stephen White <senorblanco@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Chris Dalton <chris@rive.app>
|
|
fa3d7d5c
|
2022-08-05T00:57:40
|
|
Make PLS coherent on Vulkan
Uses the VK_EXT_fragment_shader_interlock extension to make the shader
image implementation of PLS coherent on Vulkan.
This extension is supported on AMD, Apple, NVIDIA, and Intel.
Bug: angleproject:7279
Change-Id: Ic0253eb20932eb6be0b1f433ba454e48b57be2f5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3813816
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Chris Dalton <chris@rive.app>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
6c953069
|
2022-08-11T08:49:49
|
|
Roll Chromium from d830698e47ae to e4653aba963d (476 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/d830698e47ae..e4653aba963d
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/chromium-angle-autoroll
Please CC geofflang@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/93068bfb00..9497cae3d0
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/b11e87a879..11459ac227
* buildtools/linux64: git_revision:3d773bba0927e67eae8fdaee5e28b0f6203d3bee..git_revision:c8c63300ac8ecb66d8126af5407257209ae59044
* buildtools/mac: git_revision:3d773bba0927e67eae8fdaee5e28b0f6203d3bee..git_revision:c8c63300ac8ecb66d8126af5407257209ae59044
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/fe1bc75a46..55e0c49d14
* buildtools/win: git_revision:3d773bba0927e67eae8fdaee5e28b0f6203d3bee..git_revision:c8c63300ac8ecb66d8126af5407257209ae59044
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/2988eb6ecf..6250261533
* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/f35edd63ba..d22f28635a
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..268569634e
* third_party/fuchsia-sdk/sdk: version:9.20220809.1.1..version:9.20220810.1.1
* third_party/r8: ncOWcGcIDVi8ufTgdNYbCX5-V_uiCMJ1doSNFemyu1wC..YywdNQUrAK_HHH829t_MPLvTyjmQW-dWAsB7k-8gpNkC
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/d42a2d064a..7fbcd9170e
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/0d9f47b867..ca2df581e4
No update to Clang.
Bug: None
Tbr: geofflang@google.com
Change-Id: I15f973628babf7efc3fbc2aaec8b2db522ccde2f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3824172
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
876da4ae
|
2022-08-09T22:30:24
|
|
Vulkan: Query support for VK_KHR_imageless_framebuffer
In preparation for using it.
Bug: angleproject:7553
Change-Id: I579af8ce2c0dd1d58bf750ee494e06a071b798fa
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3823620
Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
|
|
f7d4c614
|
2022-03-30T23:33:27
|
|
Vulkan: Use VK_EXT_primitives_generated_query
This Vulkan extension implements OpenGL's primitives generated query.
The heavy lifting in ANGLE's implementation was done when this query was
emulated with pipeline statistics query. This change simply switches
pipeline statistics query usage to this dedicated query when available.
Bug: angleproject:5430
Change-Id: I5d2c7d64e4627bcbd33d428d6a7c836b1129e5fd
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3813815
Reviewed-by: Charlie Lao <cclao@google.com>
Reviewed-by: Ian Elliott <ianelliott@google.com>
Commit-Queue: Yuxin Hu <yuxinhu@google.com>
|
|
493b5aff
|
2022-08-09T14:57:24
|
|
Vulkan: Workaround ARM bug with stencil write mask
Bug: angleproject:7556
Change-Id: I0aa17c178071cc15d8ee15f700b0c4932819c72a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3821367
Reviewed-by: Ian Elliott <ianelliott@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
|
|
ee093838
|
2022-08-10T09:09:49
|
|
Roll Chromium from 6306836d087b to d830698e47ae (506 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/6306836d087b..d830698e47ae
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/chromium-angle-autoroll
Please CC geofflang@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/91cf468257..93068bfb00
* buildtools/third_party/libunwind/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/c38cbd4028..a097a1ada6
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/3da59a3d51..2988eb6ecf
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..743fa6c597
* third_party/fuchsia-sdk/sdk: version:9.20220808.3.1..version:9.20220809.1.1
* third_party/r8: zwDsb_S9yBEwDeg6obeP11vhi8U_Hg82v-Fsv-90ifMC..ncOWcGcIDVi8ufTgdNYbCX5-V_uiCMJ1doSNFemyu1wC
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/7995d10b85..d42a2d064a
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/4819558a6e..0d9f47b867
No update to Clang.
Bug: None
Tbr: geofflang@google.com
Change-Id: I331747dc891d29acdacbe0296c2f6173767b4ffd
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3821647
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
8050079c
|
2022-08-08T16:35:10
|
|
Vulkan: Remove basicGLLineRasterization
* Removed basicGLLineRasterization from the ANGLE features.
* Removed "viewport" from the extended driver uniform classes.
Bug: angleproject:2830
Bug: angleproject:7558
Change-Id: I289b1e2b536a6bd0c1ab24844835221e617a296d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3818165
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
97b16799
|
2022-08-09T07:44:49
|
|
Roll Chromium from 199441d23d93 to 6306836d087b (461 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/199441d23d93..6306836d087b
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/chromium-angle-autoroll
Please CC geofflang@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/b1868b3db9..91cf468257
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/416d16f002..b11e87a879
* buildtools/linux64: git_revision:c8c63300ac8ecb66d8126af5407257209ae59044..git_revision:3d773bba0927e67eae8fdaee5e28b0f6203d3bee
* buildtools/mac: git_revision:c8c63300ac8ecb66d8126af5407257209ae59044..git_revision:3d773bba0927e67eae8fdaee5e28b0f6203d3bee
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/75bbec9f6d..fe1bc75a46
* buildtools/third_party/libunwind/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/47974e9376..c38cbd4028
* buildtools/win: git_revision:c8c63300ac8ecb66d8126af5407257209ae59044..git_revision:3d773bba0927e67eae8fdaee5e28b0f6203d3bee
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/9598217953..3da59a3d51
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..4755386202
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/2cd48234f1..647cfe6bf1
* third_party/fuchsia-sdk/sdk: version:9.20220806.1.1..version:9.20220808.3.1
* third_party/r8: IBW3UYermEa3GRA8TK8U8l7zQEPKBCQOt8d4K4QAHtsC..zwDsb_S9yBEwDeg6obeP11vhi8U_Hg82v-Fsv-90ifMC
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/27842bf472..4819558a6e
No update to Clang.
Bug: None
Tbr: geofflang@google.com
Change-Id: Ia87f9cfcd941b0016c2299cc4a6681f64d3cd878
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3819073
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
dbfab159
|
2022-08-05T07:01:13
|
|
Roll Chromium from d7560fcbdf63 to 2bf3e35d7a4c (416 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/d7560fcbdf63..2bf3e35d7a4c
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/chromium-angle-autoroll
Please CC jmadill@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Changed dependencies
* build: https://chromium.googlesource.com/chromium/src/build.git/+log/0ad6539347..664331e40d
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/915a8eb0cc..230a11a4ba
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..dcdf418945
* third_party/fuchsia-sdk/sdk: version:9.20220803.3.1..version:9.20220804.2.1
* third_party/r8: 8RiUzjctgueOdfuqGNeXwdR_7AGlMwPM9A01M3uKD88C..MQolCMavu5-KSAcEH_GUHAmKTQ1g5ydGaNBmKfh7czkC
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/ba74bc78cc..5a9c565608
* tools/memory: https://chromium.googlesource.com/chromium/src/tools/memory/+log/41d69d665a..7d9556cfda
No update to Clang.
Bug: None
Tbr: jmadill@google.com
Change-Id: I5dd7397aa3b7c21ef7a28142340cc32781939b06
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3813017
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
6f158ca0
|
2022-08-04T10:01:06
|
|
Roll vulkan-deps from 3ee9789f25ed to 3a443029375b (8 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/3ee9789f25ed..3a443029375b
Changed dependencies:
* glslang: https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang.git/+log/fb64704060..adf7bf0113
* spirv-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/54cd5e1963..08c542d344
* vulkan-headers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers.git/+log/ff92049ebd..2b55157592
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/aa7ee26f15..3a10ae8223
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-angle-autoroll
Please CC jmadill@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: jmadill@google.com
Change-Id: Ifbdf940f660ad5363810dee490ddb49b67b790c8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3810052
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
861149c7
|
2022-08-03T15:43:29
|
|
Make PLS coherent on desktop OpenGL
Implements ANGLE_shader_pixel_local_storage_coherent using fragment
shader synchronization extensions:
NV_fragment_shader_interlock
INTEL_fragment_shader_ordering
ARB_fragment_shader_interlock
With these extensions combined, we get coherency all 3 big desktop
vendors: NVIDIA, Intel, and AMD.
Bug: angleproject:7279
Change-Id: Ie20b251fb772898e89994b799640f1f2806581eb
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3773990
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
c54ed790
|
2022-07-21T10:38:47
|
|
Get desktop GL conformance tests to build
The target for these tests is angle_deqp_gl_tests.
Bug: angleproject:7533
Change-Id: I290822671d99da020f9a6a1f02bee43987644bf9
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3766435
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Eddie Hatfield <eddiehatfield@google.com>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
57ccd974
|
2022-06-30T16:47:52
|
|
Make limit_max_texture_size_to_4096 webgl only
Bug: chromium:1319451
Change-Id: I7dedeb8d738c1070e650650e893d57984a9e7956
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3739439
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
|
|
f0d2dbec
|
2022-08-02T14:55:24
|
|
Retry flaky failures on SwiftShader *SAN builds.
This should green up the TSAN builder.
Bug: chromium:1275223
Change-Id: Id8dc2e35b739caa6688d13fcabfefb9833940d79
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3804745
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Auto-Submit: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
|
|
13da8b97
|
2022-08-02T08:52:06
|
|
Tests: Add Octopath Traveler trace
Test: angle_perftests --gtest_filter="*octopath_traveler*"
Bug: angleproject:7543
Change-Id: I6187058f99c1598051a118ac65e0121e9c35ac9d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3805739
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|