|
163e56e4
|
2022-09-20T00:40:55
|
|
Allow feature overrides to end in * (wildcard)
Makes it easier to apply overrides to features with long names. Also
works around Android's limit of 92 characters for debug properties.
Bug: b/238024366
Change-Id: I8f417287f92b2439de1a7b7d6abbaf9e61b405e8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3906222
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
|
|
818a8ace
|
2022-09-26T19:50:03
|
|
Revert "Vulkan: Add missing part for supporting GBM Platform type"
This reverts commit 43354edbe671af534c469089066e0259731563c7.
Reason for revert: Fails on ChromeOS bots in Chrome.
Original change's description:
> Vulkan: Add missing part for supporting GBM Platform type
>
> Adds missing part to support GBM platform type.
>
> Bug: angleproject:7481
> Signed-off-by: Sungyong Choi <sywow.choi@samsung.com>
> Change-Id: I46caa4a958274de1111b30b144df592ac4cdcf6e
> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3736243
> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
> Reviewed-by: Jeff Vigil <j.vigil@samsung.com>
> Reviewed-by: Antonio Caggiano <antonio.caggiano@collabora.com>
Bug: angleproject:7481
Bug: angleproject:7696
Change-Id: I76fa4e38ea1f866575bc38725c23b697d17b53a6
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3918856
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Roman Lavrov <romanl@google.com>
|
|
28aadf46
|
2022-09-26T09:20:49
|
|
Fix CFI problem in SystemInfo_vulkan.cpp
SystemInfo_vulkan.cpp gets and call vulkan functions
with pointers. It cause test failures with Linux CFI
bot. Fix the problem, by disabling cfi checking for
it.
Bug: chromium:1340081
Change-Id: Ife04cd2002d77324a665393b6a05cdd5193284bf
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3915081
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Peng Huang <penghuang@chromium.org>
Commit-Queue: Peng Huang <penghuang@chromium.org>
|
|
c630e283
|
2022-09-26T11:52:56
|
|
Cleanup: simplify merge_bps.
Less code and branching by using dict.setdefault, dict.get,
set.intersection, comprehensions.
Did this while looking into b/242929755#comment6 and found the code
a bit difficult to follow.
Bug: b/242929755
Change-Id: I6f6da6b2986e7c5a278573d6eaf730913d47b5a0
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3918851
Commit-Queue: Roman Lavrov <romanl@google.com>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.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>
|
|
bc21af43
|
2022-09-23T11:38:17
|
|
Cleanup: readability and make --genAndroidBp non-destructive.
`roll_aosp.sh --genAndroidBp` used to nuke out/Android. Move that out of
the function so that it's only nuked when ran without args. Add a
warning at the top of roll_aosp.sh.
Use explicit flags to avoid dependency on keeping ABI ordering in sync
between roll_aosp.sh, also makes it easier to understand when looking at
--help etc.
Use all caps for module-level constants, common in python.
Replace @cache with python3's @functools.cache.
Switched to python3 in https://crrev.com/c/3907879.
Bug: b/242929755
Change-Id: Ib3fcd46c283f00e3d2d573c1ac7bbb6f6c1231e9
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3913627
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Roman Lavrov <romanl@google.com>
|
|
8af5ea79
|
2022-09-26T10:01:12
|
|
Roll SwiftShader from 0dd58092b204 to 4f495efb55d4 (6 revisions)
https://swiftshader.googlesource.com/SwiftShader.git/+log/0dd58092b204..4f495efb55d4
2022-09-24 swiftshader.regress@gmail.com Regres: Update test lists @ a90523fa
2022-09-23 sugoi@google.com Set conformance version to 1.3.3.1
2022-09-23 tristan.van.berkom@gmail.com Avoid inadvertently adding a wayland dependency
2022-09-23 sugoi@google.com Temporary patch for OOB read issue
2022-09-23 sugoi@google.com Partially revert "Pipeline robustness fix"
2022-09-23 wangqing-hf@loongson.cn marl: Add new source file for loongarch64.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/swiftshader-angle-autoroll
Please CC romanl@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in SwiftShader: https://bugs.chromium.org/p/swiftshader/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://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: Ib90938ef6d81e6782d834267b2006ac62774ac6f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3917695
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
c7306ecd
|
2022-09-26T07:01:00
|
|
Roll Chromium from c4be4c7e0a43 to 73f358f3727f (154 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/c4be4c7e0a43..73f358f3727f
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/2f2727f2d4..f87b9ff92e
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/b79692f320..15fa3e772d
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/a4dc7f17ca..4d2c483d6d
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..5eb0675d9c
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/40b472e305..209fff0a4f
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/4d5e36a4f4..ca01098c09
No update to Clang.
Bug: None
Tbr: abdolrashidi@google.com
Change-Id: I4310b8b1fc85084a4f67b78a0e128aa7bbc0130e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3916042
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
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>
|
|
1fc6c49c
|
2022-09-23T16:39:26
|
|
Log additional info when "failed to record some samples"
Check each sample instead of total in the end to make it more clear.
Bug: angleproject:7117
Change-Id: I7d6137c535266e4cf47e772b816cfb8bfa4575d3
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3916516
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Auto-Submit: Roman Lavrov <romanl@google.com>
|
|
9f40871c
|
2022-09-23T10:29:02
|
|
Roll third_party/jsoncpp.
Bug: chromium:1284275
Change-Id: Ic5260275ae3c2cc5c38f8bbb33c216149e82397d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3913630
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
|
|
f4389797
|
2022-09-23T15:36:13
|
|
GLES1/Vulkan: Enable GL_EXT_multisample_compatibility
... with a non-conformant implementation. This unblocks some tests that
unnecessary call glDisable(GL_MULTISAMPLE) and trip up on it generating
validation error.
Bug: angleproject:7676
Bug: angleproject:7657
Bug: angleproject:3863
Bug: angleproject:3864
Change-Id: Iaebbea66da81fc9a30bf7a87deed7cf88ff38476
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3891546
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
bc447ca4
|
2022-09-20T22:38:16
|
|
GLES1: Move lighting to vertex shader
In the spec, lighting is done as part of vertex processing, and results
in a new vertex color. Texturing is applied later. ANGLE however did
lighting in the fragment shader.
With this change, lighting is moved to the vertex shader. This fixes
rendering of lit objects, as interpolation is done linearly or flat
between the vertices per spec, instead of done precisely per fragment.
While typically this is inferior to per-fragment lighting, it's what the
spec mandates.
On the dr_driving trace, this reduces the render pass time by ~20% on
Pixel 6.
Bug: angleproject:6201
Bug: angleproject:6644
Change-Id: I10e37df8c56c22d520a738af8f8630bc6a01ca7f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3906394
Reviewed-by: Constantine Shablya <constantine.shablya@collabora.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
43354edb
|
2022-06-30T10:18:41
|
|
Vulkan: Add missing part for supporting GBM Platform type
Adds missing part to support GBM platform type.
Bug: angleproject:7481
Signed-off-by: Sungyong Choi <sywow.choi@samsung.com>
Change-Id: I46caa4a958274de1111b30b144df592ac4cdcf6e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3736243
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jeff Vigil <j.vigil@samsung.com>
Reviewed-by: Antonio Caggiano <antonio.caggiano@collabora.com>
|
|
ab255263
|
2022-09-20T22:37:00
|
|
GLES1: Fix material color update when COLOR_MATERIAL
According to the spec, when COLOR_MATERIAL is enabled, the material
ambient and diffuse colors are updated on every glClear* call.
Additionally, setting these values individually is ineffective when
COLOR_MATERIAL is enabled.
Bug: angleproject:6201
Change-Id: I846513c983254a043ea83101c0f83025c12b4364
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3906392
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
9f99d594
|
2022-09-22T10:04:42
|
|
Add driverApiVersion in GPUDeviceInfo
Bug: chromium:1340081
Change-Id: I9a1b190d3299b4f5e4603ac3e45869f385df0c48
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3913426
Auto-Submit: Peng Huang <penghuang@chromium.org>
Commit-Queue: Peng Huang <penghuang@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
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>
|
|
655cc456
|
2022-09-22T23:35:50
|
|
Roll vulkan-deps from c9e298759959 to 9af2b2b2ef97 (1 revision)
https://chromium.googlesource.com/vulkan-deps.git/+log/c9e298759959..9af2b2b2ef97
Changed dependencies:
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/fa16134161..221bb37645
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: Idccd229a7ece9f9defba95f108bbb8ea37364f38
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3915328
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
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>
|
|
7d82f62a
|
2022-09-23T12:58:31
|
|
Roll SwiftShader from bd8f8a8fc544 to 0dd58092b204 (1 revision)
https://swiftshader.googlesource.com/SwiftShader.git/+log/bd8f8a8fc544..0dd58092b204
2022-09-23 swiftshader.regress@gmail.com Regres: Update test lists @ bd8f8a8f
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/swiftshader-angle-autoroll
Please CC abdolrashidi@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in SwiftShader: https://bugs.chromium.org/p/swiftshader/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: abdolrashidi@google.com
Change-Id: I339bdb6c1217b202bd934af3871bcd26107c9c64
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3915558
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
2debd07d
|
2022-09-21T11:40:18
|
|
Automatically query status of features for tests
Now tests can skip based on what features exist, compared to what
features are explicitly asked for. For example, a test suite may
override-enable a (normally disabled) feature that depends on a hardware
capability. With this change, it can be skipped if said hardware
capability doesn't exist.
As a bonus, tests now correctly skip if the feature is overriden through
an environment variable. This change also cleans up
VulkanPerformanceCounterTest tests which did the same for a number of
specific features.
Bug: b/243398683
Change-Id: I84f026e3394eab56fd123e02bee72720c7ed94c6
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3909789
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
|
|
5d15e9c6
|
2022-09-22T22:50:50
|
|
Roll vulkan-deps from 90c58209c2e3 to c9e298759959 (2 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/90c58209c2e3..c9e298759959
Changed dependencies:
* spirv-cross: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross.git/+log/adf0995bb9..ddaa2da629
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/8e2c50886a..fa16134161
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: I4ceed17fddf2d6ac947f46e3cb5ea8ddecef7f13
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3915325
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
|
|
7d712c47
|
2022-09-08T09:42:10
|
|
Metal: ProvokingVertexHelper stop using a separate cmdbuffer
This simplifies the code. Without this you always need to be
aware that the provoking vertex helper's command buffer might
have commands in it that need to be committed before starting
other operations.
Bug: angleproject:7643
Change-Id: I1c73d451c12c268ecbdb6a1cd63a77c291949ef9
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3884275
Commit-Queue: Gregg Tavares <gman@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kyle Piddington <kpiddington@apple.com>
|
|
3cfea56c
|
2022-09-21T13:55:02
|
|
Avoid ANGLE formats on dmabuf-backed EGL images
DrmFourCCFormatToGLInternalFormat can return ANGLE-internal formats
that are only used on the Vulkan backend. This CL adds special logic
to dmabuf-backed EGL images to convert those formats back to GL_RGB8.
Bug: chromium:1353374
Change-Id: Id270d3d47d289620730c522d2e29d7fc67dc8321
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3911355
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Brian Ho <hob@chromium.org>
|
|
338cb4c0
|
2022-09-22T20:03:08
|
|
Roll vulkan-deps from 3a373f5689ff to 90c58209c2e3 (3 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/3a373f5689ff..90c58209c2e3
Changed dependencies:
* spirv-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/91c29a197f..11d0d16227
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/5f9b0a44e9..8e2c50886a
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: I788caf3176fc340674609b94c905ed114fbd1f00
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3913854
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
|
|
094b49db
|
2022-09-19T10:13:28
|
|
Android Test Runner: Skip APK install if hash matches.
Bug: angleproject:7670
Change-Id: I984fe9377728e5a575fd04be2f5cb3ed1cdbafb5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3904425
Reviewed-by: Roman Lavrov <romanl@google.com>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
|
|
878d58f0
|
2022-09-22T10:26:26
|
|
Make astc_encoder optional
The `astc_encoder` dependency should be optional as
its not enabled when built with Chromium:
https://chromium.googlesource.com/angle/angle/+/refs/heads/main/gni/angle.gni#193
Bug: angleproject:7687
Change-Id: Ie90b5f9b41b27d8ea064c28d20299bc84a803339
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3914175
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
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>
|
|
0d34d4f8
|
2022-09-21T18:51:04
|
|
Suppress more VVL errors about vkCmdDraw*-None
* Suppressed the following VVLs:
* VUID-vkCmdDrawIndexed-None-02686
* VUID-vkCmdDrawIndirect-None-02686
* VUID-vkCmdDrawIndirectCount-None-02686
* VUID-vkCmdDrawIndexedIndirect-None-02686
* VUID-vkCmdDrawIndexedIndirectCount-None-02686
Bug: angleproject:7685
Change-Id: I41390ee2a2a01509367a6e98697da3ad7e3cc2e5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3910174
Auto-Submit: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
|
|
9313ee01
|
2022-09-22T10:01:50
|
|
Roll SwiftShader from 495c41ce34af to bd8f8a8fc544 (2 revisions)
https://swiftshader.googlesource.com/SwiftShader.git/+log/495c41ce34af..bd8f8a8fc544
2022-09-22 swiftshader.regress@gmail.com Regres: Update test lists @ 495c41ce
2022-09-22 sugoi@google.com Fix create_instance_layer_name_abuse test
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/swiftshader-angle-autoroll
Please CC abdolrashidi@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in SwiftShader: https://bugs.chromium.org/p/swiftshader/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: abdolrashidi@google.com
Change-Id: I4cad3dff74e1f429ce8afc238d5d818b156e29ab
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3912902
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
0f12cf1d
|
2022-09-22T07:00:41
|
|
Roll Chromium from 2c406fc99b42 to a63c34f9ead3 (560 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/2c406fc99b42..a63c34f9ead3
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/621ff0c805..806b01ed96
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/dea2dd1d45..b79692f320
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/cec1dd0bf6..a4dc7f17ca
* buildtools/third_party/libunwind/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/77b82eb53f..7ff728a977
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/167ce2f7ce..154d994baf
* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/a4119ad89a..ca067aa89d
* third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/8007b38021..3f9b61db95
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..5b90d5e756
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/0d126c974c..08bb5c487f
* third_party/r8/d8: vKZR8R88hGbFuOFG9Z_QBBK7TqYCAub34XjJ2TAwhW4C..Qn31g4m2cofkyvGgm46Uzkzds5DKdNYrdPePwRkVnv4C
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/0cb9db10f9..082ae7e274
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/30297a7bfb..e48843f70d
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/c0cdef957e..b9495c6a27
* tools/skia_goldctl/linux: C6ORhWPGTAD-OiqYaLuZ-zJBwdBndRNTjCdUCVDJ5qkC..WBDrUDeM_a9K-F0R-4P29K3JwXJUEWawXi_gTzC_kFgC
* tools/skia_goldctl/mac_amd64: BPDLaVlOGtQ_hg6yiAr4PXk0x_7MHKrF6eCMos2EsGUC..MQ13YYzbw_7X4YyfuuDuR8BSjHqdE2fc6Rrv6-SjmRMC
* tools/skia_goldctl/win: JC-5wBqTAlkmWfg6n74WF5jgf2HxvHT7fx-wTfz0OqYC..GFphHdC69wbrz1vjJDhfiJCezaivApJ54F036JCnBdsC
No update to Clang.
Bug: None
Tbr: abdolrashidi@google.com
Change-Id: Id50e71aaef159f89e8e5eebb8e5002a26796a131
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3911800
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.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>
|
|
76a3f050
|
2022-09-21T09:03:47
|
|
Fix crash in vkGetPhysicalDeviceProperties2()
In rare case, the driver may not support vulkan 1.1 and then
calling vkGetPhysicalDeviceProperties2() will cause crash.
Bug: chromium:1340081
Change-Id: Id612785ed97abab451dc28bf1c45014b38d7bf0c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3909788
Auto-Submit: Peng Huang <penghuang@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
3700a059
|
2022-09-22T00:04:52
|
|
Revert "Add ReadPixels Perf Test"
This reverts commit ea7eff37c18d9728f7ca0796fb29cff9bb80662c.
Reason for revert: It takes too long on the bots
Original change's description:
> Add ReadPixels Perf Test
>
> Trying to compare the Metal backend to the OpenGL
> backend and it's useful to have a perf test.
>
> Bug: angleproject:7117
> Change-Id: I5a7518fdd749841c3dffb1b53a9c4bfb88813c3c
> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3906338
> Reviewed-by: Jamie Madill <jmadill@chromium.org>
> Reviewed-by: Geoff Lang <geofflang@chromium.org>
> Commit-Queue: Gregg Tavares <gman@chromium.org>
Bug: angleproject:7117
Change-Id: Ia5e3138abe6686b2f7929a5367782c47f0f7af2d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3911543
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Auto-Submit: Gregg Tavares <gman@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
|
|
03e912c1
|
2022-09-21T22:27:03
|
|
Roll vulkan-deps from 7d70d765a648 to 13962002fdf0 (7 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/7d70d765a648..13962002fdf0
Changed dependencies:
* glslang: https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang.git/+log/df7fec2cfa..c0cf8ad876
* spirv-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/49deada730..272e4b3d07
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/b48bd2b501..92ed21f6a1
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: I0f9f407741a9a76fd3aa24a938f50d416c44617f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3911236
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
b931880f
|
2022-09-21T21:23:00
|
|
Roll vulkan-deps from d9371f187fcc to 7d70d765a648 (1 revision)
https://chromium.googlesource.com/vulkan-deps.git/+log/d9371f187fcc..7d70d765a648
Changed dependencies:
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/ce0a206064..b48bd2b501
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: I93c79688456e6b5e26402039c02c3ca258955693
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3911795
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
8b2aff28
|
2022-09-12T10:27:28
|
|
Implement the ANGLE_shader_pixel_local_storage API
Implements the OpenGL ES API for ANGLE_shader_pixel_local_storage and
adds thorough validation and testing as outlined in the spec. This
feature is still implemented entirely in the frontend, but the extension
now works end-to-end with a passing test suite, and can be used
externally. Over time we can start gradually moving the implementation
into backends as appropriate.
Bug: angleproject:7279
Bug: angleproject:7647
Change-Id: I1c861a0fca96423be02e17bbe1fb7f57b99ea63f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3886462
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Chris Dalton <chris@rive.app>
|
|
59f496c0
|
2022-09-19T14:21:35
|
|
Only close COM if it was initialized
Change-Id: I4ad62ca3fe642ae255f4c808d6ae9e5d7ff72c37
Bug: angleproject:7675
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3906325
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
|
|
d78f7d20
|
2022-09-14T16:25:52
|
|
GLES1: Enable PointAntiAlias and RescaleNormal tests
These tests are passing.
Bug: angleproject:3408
Change-Id: I9cc680235a31b93e455499e83d128b8122328726
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3896213
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
|
|
2f1f9500
|
2022-09-14T15:52:11
|
|
GLES1: Fix behavior with incomplete mipmap textures
GLES1 requires texturing to be disabled when a mipmap-enabled texture is
incomplete.
Bug: angleproject:3408
Change-Id: I2c3b0206282a71f9a54d77ecdf2c7e42c7175fe5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3896212
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
7edc6dab
|
2022-09-21T11:57:37
|
|
Suppress VVL error about vkCmdDraw-None
* Suppressed the following VVL:
* VUID-vkCmdDraw-None-02686
Bug: angleproject:7685
Change-Id: I1c926637729f11f58667d20ea0f5c5f545dc5181
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3910798
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Amirali Abdolrashidi <abdolrashidi@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
1d8dce25
|
2022-09-19T15:08:54
|
|
EGL: Implement EGL_EXT_image_dma_buf_import_modifiers
This reverts Ifbb0a182171646df8161f6f42eafe2a476fea6b2 and implements
the previously missing bits. Inspired by the corresponding Vulkan
implementation.
The extension is used by an upcoming Exo feature which was successfully
tested with this patch, see
https://chromium-review.googlesource.com/c/chromium/src/+/3857556
Bug: angleproject:7664
Change-Id: I951d1a787e1db3a77b19fcea6186b7aa0a29872f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3904345
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
2b4699ad
|
2022-09-21T12:19:20
|
|
Vulkan: Fix validation error with unset-logic-op in UtilsVk
Bug: angleproject:7654
Change-Id: Ie4da045a30fdd12eedd910ade3cb5ffe95e2c9a4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3909791
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
41de8a02
|
2022-09-21T09:08:12
|
|
Suppress VVL error about input attachment desc
* Suppressed the following VVL:
* UNASSIGNED-input-attachment-descriptor-not-in-subpass
Bug: angleproject:7685
Change-Id: I8a23f8d4ddbc91df791f5c98b4ce1e11278b7cc2
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3910796
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
ea7eff37
|
2022-09-19T17:32:59
|
|
Add ReadPixels Perf Test
Trying to compare the Metal backend to the OpenGL
backend and it's useful to have a perf test.
Bug: angleproject:7117
Change-Id: I5a7518fdd749841c3dffb1b53a9c4bfb88813c3c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3906338
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Gregg Tavares <gman@chromium.org>
|
|
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>
|
|
dbb9f38d
|
2022-09-13T12:08:02
|
|
FrameCapture: Capture Texture Environment in MEC.
Persist the state of glTexEnv in mid-execution capture
for OpenGL ES 1.X contexts.
Implement equality operators overload
for the TextureEnvironmentParameters struct.
Test: angle_end2end_tests --gtest_filter="TextureEnvTest.*"
Bug: angleproject:7652
Change-Id: I131eec5c838c9e434e135bd3c6b050fca44c3231
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3892015
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Commit-Queue: Lubosz Sarnecki <lubosz.sarnecki@collabora.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
|
|
f621ff8a
|
2022-09-21T10:01:53
|
|
Roll SwiftShader from b405d5dd04c4 to 495c41ce34af (3 revisions)
https://swiftshader.googlesource.com/SwiftShader.git/+log/b405d5dd04c4..495c41ce34af
2022-09-21 swiftshader.regress@gmail.com Regres: Update test lists @ 98486622
2022-09-20 sugoi@google.com Temporary workaround for CTS bug
2022-09-20 swiftshader.regress@gmail.com Regres: Update test lists @ b405d5dd
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/swiftshader-angle-autoroll
Please CC abdolrashidi@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in SwiftShader: https://bugs.chromium.org/p/swiftshader/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: abdolrashidi@google.com
Change-Id: I087cad9d8e3bb29dc7c1518af333d28a629eec4b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3907570
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
bc33b158
|
2022-09-21T07:00:55
|
|
Roll Chromium from a34a3f07bf17 to 2c406fc99b42 (426 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/a34a3f07bf17..2c406fc99b42
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/29d79901a5..621ff0c805
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/9e95466b9c..dea2dd1d45
* buildtools/third_party/libc++/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/d128f2b2f6..cec1dd0bf6
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/ca90cdf089..167ce2f7ce
* third_party/android_build_tools/lint: JpRGSVY_dRFR9MLSN_235CfYK4S9jovg0yqlX98htXIC..5VEarWAn_3EKCg2sfWwuJwgimmh4wV86NgyCEVR-1GYC
* third_party/android_build_tools/manifest_merger: tAZpJUnwhFBJmu1ctEKYMLJp7l3qJufDu7ByW6waq3QC..XhGZiPc3z6aGVUr2C_t4rtWPdqtON_KEjj1eAl4ubgAC
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..0a4b3b9b9c
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/18bdadc98a..0d126c974c
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/6ab93e8c3c..30297a7bfb
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/810c254067..c0cdef957e
No update to Clang.
Bug: None
Tbr: abdolrashidi@google.com
Change-Id: I254d9ce86875c16262188d037b75855f32362596
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3908900
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
69714184
|
2022-09-16T00:38:03
|
|
GLES1: Implement logic op through framebuffer fetch
Bug: angleproject:7654
Change-Id: Id5ee7aee8d38eb295b2fd9ff484f4755962c279a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3900513
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
|
|
9393fd54
|
2022-09-13T20:06:57
|
|
FrameCapture: Ignore GetActiveAttrib
Similar to how we skip glGetActiveUniform, we also need to skip
glGetActiveAttrib. Attribute active status varies based on the
underlying shader compiler. More aggresive stacks can find ways to
eliminate them. If the application asks about attributes above
GL_ACTIVE_ATTRIBUTES, a GL error is thrown, causing a trace to be
non-portable.
Tested with Eve Echoes and Monster Hunter Stories.
Also added an end2end test that showcases a way apps ask about
attributes, verified we can capture and replay it across multiple
vendors now.
Test: VertexAttributeTestES3.UnusedAttribsMEC
Bug: angleproject:7215
Bug: angleproject:7557
Bug: angleproject:7402
Change-Id: I3c655bcead0ddb1677f8e1d49cb7d3f3c6b4feba
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3866041
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
8581e5fa
|
2022-08-05T14:52:22
|
|
FrameCapture: Improve renderbuffer reset
Add support for recording calls to regenerate renderbuffers, and
track when renderbuffers are deleted.
Test: Monster Hunter Stories MEC
Bug: angleproject:7557
Bug: angleproject:4599
Change-Id: Ib32abaaf4b5f4767c5c9ede312a29e7f108bd93d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3815224
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Cody Northrop <cnorthrop@google.com>
|
|
79c30913
|
2022-09-08T03:34:25
|
|
Add GLES 1.x lighting tests
These tests check pixel values produced by fixed
function lighting.
Test: angle_end2end_tests --gtest_filter="LightsTest.*"
Bug: angleproject:6201
Change-Id: I54ff5fd34089f71e7438167607de6f150aeb56bd
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3881463
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Constantine Shablya <constantine.shablya@collabora.com>
|
|
72f6c2bc
|
2022-09-21T01:22:02
|
|
Roll vulkan-deps from c8b930c34ad9 to d9371f187fcc (1 revision)
https://chromium.googlesource.com/vulkan-deps.git/+log/c8b930c34ad9..d9371f187fcc
Changed dependencies:
* spirv-tools: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git/+log/fb27bbf307..49deada730
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: I3bb1c77dc17cacc203cb6842ca971fae09fe1c8b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3908216
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
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>
|
|
262db55e
|
2022-09-21T00:44:03
|
|
Roll vulkan-deps from fc6a5c804833 to c8b930c34ad9 (1 revision)
https://chromium.googlesource.com/vulkan-deps.git/+log/fc6a5c804833..c8b930c34ad9
Changed dependencies:
* vulkan-validation-layers: https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git/+log/825dd8a890..ce0a206064
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: I0eb25620aa81f075f17f9b945cc1d3bead8d58a2
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3908443
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
e7c58ec4
|
2022-09-21T00:09:01
|
|
Roll vulkan-deps from 3811e73c4b6f to fc6a5c804833 (1 revision)
https://chromium.googlesource.com/vulkan-deps.git/+log/3811e73c4b6f..fc6a5c804833
Changed dependencies:
* spirv-cross: https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross.git/+log/1e7e9fc32b..f6ca617825
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: I99aae500b1e5d5cf0f00f6dcd40876541769b0bd
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3908336
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
1c472132
|
2022-09-20T17:27:24
|
|
Handle Mesa llvmpipe in GetSystemInfoVulkanWithICD
llvmpipe vulkan driver may exist on Linux system,
it should be handled correctly, otherwise
GetSystemInfoVulkanWithICD() will return false.
Bug: chromium:1340081
Change-Id: I77b1e347ee9b40651f43bf3b2d2ee32ef534dedc
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3907883
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Peng Huang <penghuang@chromium.org>
Commit-Queue: Peng Huang <penghuang@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
f6a171d5
|
2022-09-20T16:05:20
|
|
GLES1: Fix Fog rendering
The spec requires that:
- The fog factor is clamped to [0, 1]
- The fog only affects RGB, and not alpha
Bug: angleproject:7598
Change-Id: Iaea2933b5ccfa79b7db0a3e74193b1c5c10f11e6
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3907881
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
|
|
a6edb43f
|
2022-09-19T07:39:38
|
|
Vulkan: Fix native ID for GBM configs
Remove default value.
EGL_NATIVE_VISUAL_ID for GBM configs is handled in
GetNativeVisualID as of commit f54e7ee69c331f0.
Bug: angleproject:7667
Change-Id: I4168cdc9b406b7d2383bdc611cb04f3494cdbf59
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3905525
Commit-Queue: mohan maiya <m.maiya@samsung.com>
Commit-Queue: Jeff Vigil <j.vigil@samsung.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: mohan maiya <m.maiya@samsung.com>
|
|
2796cbfd
|
2022-09-15T16:18:47
|
|
GLES1: Implement logic op through ANGLE_logic_op
Bug: angleproject:7654
Change-Id: I88c784d87c1cb7cb7e5ccf8f020203553513bbb3
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3899381
Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Amirali Abdolrashidi <abdolrashidi@google.com>
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
|
|
7353de23
|
2022-09-20T15:05:26
|
|
Use python3 instead of python (python2 on skia roller)
This will result in a lot of Android.bp diffs because the order of dict
iteration used to be dependent on the hashing implementation in python2
and starting from python3.x it changed to be equivalent to OrderedDict,
remembering order in which keys were inserted.
The advantage of remembering key ordering instead of sorting
(which I previously attempted https://crrev.com/c/3863009 but had to
revert) is that 'name: {lib_name}' shows up first because that's what
the script adds first, which makes Android.bp slightly easier to read.
Bug: b/246559064
Change-Id: I7e4020fb9d3ca3842bc771b94b6628c285a2e4cd
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3907879
Reviewed-by: Amirali Abdolrashidi <abdolrashidi@google.com>
Commit-Queue: Roman Lavrov <romanl@google.com>
|
|
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>
|
|
790dc479
|
2022-09-20T10:14:32
|
|
Collect vulkan driverID with GetSystemInfoVulkan()
For AMD, the driver can be MESA, AMDVLK or
proprietary driver. Chrome needs those info to decide
if use vulkan.
Bug: chromium:1340081,angleproject:7677
Change-Id: Ie1a09fde36b053cacf26351dd7ff549f17a45a55
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3905326
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Peng Huang <penghuang@chromium.org>
|
|
0c7bf627
|
2022-09-20T10:45:39
|
|
Vulkan: Remove static variable from DisplayVkLinux::queryDmaBufFormats
+ fix the numFormat/Modifier output not set
Bug: angleproject:7664
Change-Id: I300710e3ba12f3fb134af4460ef6235eae3e98fc
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3905327
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Auto-Submit: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Yuxin Hu <yuxinhu@google.com>
|
|
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>
|
|
2b6d7920
|
2022-09-20T10:26:23
|
|
Remove extra '# if defined(ANGLE_PLATFORM_WINDOWS)'
This is a follow up CL of
https://chromium-review.googlesource.com/c/angle/angle/+/3902853
The origin CL use defined(ANGLE_PLATFORM_WINDOWS) while it is
already in the parent ANGLE_PLATFORM_WINDOWS block.
This CL fix this issue.
Bug: angleproject:7669
Change-Id: Ice23577c4582fa68f9bd475c8cdb388c6d9e7b04
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3906955
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@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>
|
|
8bb80e9f
|
2022-09-20T10:01:28
|
|
Roll SwiftShader from 9e96423f7ed2 to b405d5dd04c4 (4 revisions)
https://swiftshader.googlesource.com/SwiftShader.git/+log/9e96423f7ed2..b405d5dd04c4
2022-09-19 sugoi@google.com Bring back dEQP testing to ToT
2022-09-19 sugoi@google.com Pipeline robustness fix
2022-09-19 sugoi@google.com Fix uses of the OFFSET macro
2022-09-19 sugoi@google.com Respect pipelineStageCreationFeedbackCount
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/swiftshader-angle-autoroll
Please CC abdolrashidi@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in SwiftShader: https://bugs.chromium.org/p/swiftshader/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: abdolrashidi@google.com
Change-Id: Ia151b4de680d4c172b770ceda784f9732ec8b5be
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3906903
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
81811166
|
2022-09-19T00:00:00
|
|
Reject GL_HALF_FLOAT_OES on WebGL 2.0
This type enum is not exposed in WebGL 2.0 contexts.
Skipped OES enum testing on ES 3.0 contexts
in half-float texture WebGL compatibility tests.
Bug: angleproject:7668
Change-Id: I56138aa686192a873b308ba58633e6a1fc808a1d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3900019
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
|
|
97926f80
|
2022-09-15T00:10:49
|
|
GL: Implement GL_ANGLE_logic_op
Enabled only on Desktop GL where logic op is available.
Bug: angleproject:7654
Change-Id: I3c17ffb5b21abf31aec247319a625526f1bec37d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3898316
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Geoff Lang <geofflang@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>
|
|
0fefbe83
|
2022-09-14T15:20:00
|
|
Vulkan: Do not cache the FramebufferHelper with no attachment
If two FBOs don't have any attachments,
and their GL_FRAMEBUFFER_DEFAULT_WIDTH
and GL_FRAMEBUFFER_DEFAULT_HEIGHT are
different, there is no difference in
their cache key (vk::FramebufferDesc).
Therefore the Vulkan backend is not able
to distinguish between the two FBOs.
This can create issues when we
1. create first FBO with a smaller size, renders to it
2. create second FBO with a bigger size, renders to it
The second renderpass will use the FBO created
in the first renderpass, because it managed to
retrieve the first FBO from the cache with
the same cachekey. This triggers the
vulkan validation error:
VUID-VkRenderPassBeginInfo-pNext-02853,
saying the render area exceeds the
framebuffer size.
This CL fixed it by not adding the FramebufferHelper
to the cache, if it doesn't have any attachment.
These framebufferHelpers are cheap, without
cache there should not be much performance
drop.
Bug: angleproject:3579
Bug: angleproject:7351
Bug: angleproject:7666
Bug: b/246334302
Change-Id: Iddecafddb042bd16401f983f9ee1a021b845d8bb
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3891543
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Reviewed-by: Charlie Lao <cclao@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@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>
|
|
8e34ef7a
|
2022-09-19T09:31:52
|
|
infra: Update bot naming in angle_mb_config.
This was missing from the original CL to update the perf bot names
for Intel and NVIDIA.
Bug: angleproject:7665
Change-Id: I2ec2640de665fe65ed6e21206355d68f2bc11265
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3904423
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Auto-Submit: Jamie Madill <jmadill@chromium.org>
|
|
ffd662e9
|
2022-08-01T10:49:19
|
|
capture/replay: Add MEC support to capture-replay script
Running the capture/replay script in MEC mode is done by
adding a parameter --mec <n> with n being the start frame
of the capturing. Exactly one frame will be captured.
Bug: angleproject:7564
Change-Id: I93153356d75712ba81ca26ccfc7f40785ba3e4ef
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3819845
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Gert Wollny <gert.wollny@collabora.com>
|
|
11ac69d0
|
2022-09-16T15:40:17
|
|
EGL: Stop announcing EGL_EXT_image_dma_buf_import_modifiers
The extension was enabled in
https://chromium-review.googlesource.com/c/angle/angle/+/2128190 without
implementing the required functions, `DisplayImpl::queryDmaBufFormats`
and `DisplayImpl::queryDmaBufModifiers`, resulting in crashes.
Bug: angleproject:7664
Change-Id: Ifbb0a182171646df8161f6f42eafe2a476fea6b2
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3902321
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
d63fdfa5
|
2022-09-19T09:33:47
|
|
Include <windows.h> to build vulkan only ANGLE on Windows
When building ANGLE with vulkan backend only on windows,
the compiler may throw error related to Windows SDK if
developer has installed several windows sdk when compiling
tests/test_expectations/GPUTestConfig.cpp and
tests/test_utils/third_party/vulkan_command_buffer_utils.cpp.
The build prviously works because we has opengl or d3d11
backend built together on windows. And the wgl source code
includes <windows.h>.
To fix this issue, this CL include <windows.h> in platform.h when
vulkan backend is enabled and the platform is windows.
Bug: angleproject:7669
Change-Id: I66f1bbdbd7b5da32c63b71224b442dfeb8e97467
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3902853
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
493bab09
|
2022-09-15T14:20:41
|
|
Add an ShPixelLocalStorageType enum
Adds ShPixelLocalStorageType to ShCompileOptionsPLS and adds a
getNativePixelLocalStorageType() call to ContextImpl. For now this enum
only tells the translater whether PLS formats needs to be packed into
r32 images, but it will soon also be able to select framebuffer fetch,
native pixel local storage, and other PLS implementations.
Bug: angleproject:7279
Change-Id: Ifbd419b20550b8711ae3044782177806796216f1
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3900498
Commit-Queue: Chris Dalton <chris@rive.app>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
b45d3063
|
2022-09-16T11:56:35
|
|
infra: Update Perf bot config names.
The NVIDIA bots now correctly name the GTX 1660.
The Intel bots rename HD -> UHD.
Bug: angleproject:7665
Change-Id: I45ac162ed01724f2cd9c12ea8eb67ebbeb1382dd
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3899445
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@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>
|
|
38c01008
|
2022-09-13T15:11:54
|
|
Vulkan: Fix a cornercase bug when dynamically loading AHB APIs.
The commit 122a1cc583f0 enabled dynamic loading of AHB APIs but did
not handle the cornercase where some Android system services load
"libnativewindow.so" with the RTLD_LOCAL flag. In such cases AHB
APIs would not be resolvable through dlsym lookup. Explicitly dlopen
"libnativewindow.so" in such cases.
Bug: angleproject:7656
Change-Id: Ie74140ad816b756e1afc325d370f26bcb09428ca
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3894658
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Peng Huang <penghuang@chromium.org>
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
|
|
704ad44b
|
2022-09-15T10:47:18
|
|
Fix -Wdeprecated-copy-with-user-provided-copy
Example error:
definition of implicit copy assignment operator for 'Foo'
is deprecated because it has a user-provided copy constructor
Bug: chromium:1363759
Change-Id: Ieec435b5c6847ba153bcaebb9a4287ced44fef1f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3900494
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Arthur Eubanks <aeubanks@google.com>
|
|
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>
|
|
f54e7ee6
|
2022-08-25T09:57:22
|
|
Vulkan: Add Native ID to GBM configs
Add GBM/DRM FourCC codes for Config Native ID
Bug: angleproject:7605
Change-Id: I9ef32a6e342fd0eb51ba3b1311556f5a3a6b9b9b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3857830
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
|
|
8c62c5bd
|
2022-09-15T08:27:39
|
|
[fuchsia] Remove use_cfv1 from uses of test() GN template
The default is now to not include CFv1 manifests in test packages, so it
is no longer necessary for tests to individually opt-out of including
them.
Bug: chromium:1256503
Change-Id: Ib6c5425c584cadfccefef530b00f651a2878ea3b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3898670
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Greg Thompson <grt@chromium.org>
|
|
492a78a2
|
2022-09-15T07:01:28
|
|
Roll Chromium from dddcaa9c9b82 to f537c423b7df (553 revisions)
https://chromium.googlesource.com/chromium/src.git/+log/dddcaa9c9b82..f537c423b7df
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/57f1acdcef..ccee52878e
* buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/e713c13e2f..040e851a6e
* buildtools/linux64: git_revision:b4851eb2062f76a880c07f7fa0d12913beb6d79e..git_revision:fff29c1b3f9703ea449f720fe70fa73575ef24e5
* buildtools/mac: git_revision:b4851eb2062f76a880c07f7fa0d12913beb6d79e..git_revision:fff29c1b3f9703ea449f720fe70fa73575ef24e5
* buildtools/win: git_revision:b4851eb2062f76a880c07f7fa0d12913beb6d79e..git_revision:fff29c1b3f9703ea449f720fe70fa73575ef24e5
* testing: https://chromium.googlesource.com/chromium/src/testing/+log/6b803972c9..4de725961d
* third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/200c7ed65e..2855697b55
* third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/cf9befc4c4..a9cd3d1f17
* third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/{catapult_..0d1854ab10
* third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/9ebcfa6be1..5e4d74983e
* third_party/fuchsia-sdk/sdk: version:9.20220913.3.1..version:9.20220914.1.1
* third_party/r8/d8: DbVJ-oYhMQRvNqZYr37TP1-U_0vkeVNii078zhzdUmUC..M3EMkYB8eJSrmuVBALj8iJw_ysvzFKniQRYFZ7d61XkC
* tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/02a202a7b1..3f31507516
* tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/0758bb7678..9ee6181bd6
* tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/9100895a6b..6e68ea8fa9
Clang version changed llvmorg-16-init-4438-gc922cac8:llvmorg-16-init-4609-g025a5b22
Details: https://chromium.googlesource.com/chromium/src/tools/clang/+/02a202a7b1fa863352c0c9fb088fd3c0cf48c978..3f315075166c66640fcca1d610dd32bd93d39cac/scripts/update.py
Bug: None
Tbr: cnorthrop@google.com
Change-Id: I7a2059d13d833a57ab53b24810b9d9461d5bacfd
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3898434
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
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>
|
|
3657b0ca
|
2022-09-14T11:24:00
|
|
Vulkan: Add end2end test for fbo with no attachment
Add a test for fbo with no attachment and then change the fbo size.
There is a bug in vulkan backend that discovered with deqp tests, and
this CL creates a end2end test for that.
Bug: b/246334302
Change-Id: I9b70afb958cda02140bf1007b71095ee3f922e38
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3893015
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Charlie Lao <cclao@google.com>
|
|
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>
|
|
18f90857
|
2022-09-09T11:28:00
|
|
Vulkan: Use DontCare if attachment is invalidated
If an attachment is invalidated, there is no need to preserve the old
content. NONE means old content is still preserved, DontCare means
discard old content. In this case we do want to discard instead of
preserve old content.
Bug: b/243711628
Change-Id: I242ac86db6993574b5627d61f7185d155beec0ba
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3888938
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Auto-Submit: Charlie Lao <cclao@google.com>
Commit-Queue: Charlie Lao <cclao@google.com>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
|
|
7822c9df
|
2022-09-10T14:17:21
|
|
Delete FramebufferPixelLocalClearValue{f,i,ui}vANGLE
Instead, BeginPixelLocalStorageANGLE just accepts a buffer containing
clear values. In WebGL, the clear data can be an array of Numbers. This
makes the API smaller, simpler, and less stateful and bug-prone.
Bug: angleproject:7279
Change-Id: I8b3fa4ae7f20ba3ad72beb01f275acf50eee803c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3888960
Commit-Queue: Chris Dalton <chris@rive.app>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
|
|
3782c4fb
|
2022-09-14T12:39:33
|
|
Move Android.bp change from internal http://ag/18177202 to aosp
http://ag/19953212 reverts the change from internal branch and this CL
re-adds it via the ANGLE -> roll_aosp.sh -> aosp route so Android.bp
will now match between the branches.
Bug: b/224558229
Bug: b/232149402
Bug: b/246559064
Change-Id: I0e25670717a56985981bc241654122b113e57575
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3891548
Reviewed-by: Ian Elliott <ianelliott@google.com>
Commit-Queue: Roman Lavrov <romanl@google.com>
|
|
09f8fbe8
|
2022-09-14T08:49:44
|
|
VVL: Add new GN override for spirv
Fixes the following vulkan-deps roll:
https://chromium-review.googlesource.com/c/angle/angle/+/3895572/
Bug: angleproject:7658
Change-Id: Ic5acc1bbee8a064b2b06adf2ad42e1213d8c901e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3895532
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
|
|
c8a87b37
|
2022-09-14T10:01:09
|
|
Roll SwiftShader from 8195c076a9c9 to 9e96423f7ed2 (1 revision)
https://swiftshader.googlesource.com/SwiftShader.git/+log/8195c076a9c9..9e96423f7ed2
2022-09-13 nicolas.capens@gmail.com Don't accept buffer alignment features in vkCreateDevice
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/swiftshader-angle-autoroll
Please CC cnorthrop@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in SwiftShader: https://bugs.chromium.org/p/swiftshader/issues/entry
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://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: cnorthrop@google.com
Change-Id: I803cd333736154594ea52c031fa4ceb6a78ba879
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3895473
Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
|
|
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>
|