From 12f708fe67121e457029d7d91ad815a9a2c512e0 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Fri, 1 Sep 2023 21:07:02 +0000 Subject: [PATCH] Roll ANGLE from 6a09e41ce6ea to 962fdf7b7882 (224 revisions) https://chromium.googlesource.com/angle/angle.git/+log/6a09e41ce6ea..962fdf7b7882 2023-09-01 cclao@google.com Add templated BinaryOutputStream::writeVector and writeStruct 2023-09-01 mark@lunarg.com Tests: Limit CapturedTest to Vulkan backend 2023-09-01 romanl@google.com Traces: temporary patch to log zlib message on failure 2023-09-01 angle-autoroll@skia-public.iam.gserviceaccount.com Roll VK-GL-CTS from a745d5c29c56 to 385ae8bed1f9 (7 revisions) 2023-09-01 romanl@google.com Revert "Gold tests: add temporary logging of angledata hashes" 2023-09-01 romanl@google.com Revert "Traces: add temporary debug info to LoadBinaryData" 2023-09-01 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 988fe1c529b0 to 15007d22798e (6 revisions) 2023-09-01 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from f59e85c23631 to 613933d34730 (499 revisions) 2023-09-01 lexa.knyazev@gmail.com Validate missing fragment outputs for dual-source blending 2023-09-01 cclao@google.com Add more test for GL_SRGB8 format 2023-08-31 ynovikov@chromium.org Skip 2 DrawCallPerfBenchmark tests on Pixel 6 2023-08-31 angle-autoroll@skia-public.iam.gserviceaccount.com Manual roll vulkan-deps from a446c6320b6b to 988fe1c529b0 (28 revisions) 2023-08-31 syoussefi@chromium.org Move transform feedback buffer mode to program state 2023-08-31 angle-autoroll@skia-public.iam.gserviceaccount.com Manual roll Chromium from 90200ab2e92a to f59e85c23631 (744 revisions) 2023-08-31 syoussefi@chromium.org Clean up InfoLog usage during link 2023-08-31 jiawei.shao@intel.com D3D11: Fix register index of read-only storage images 2023-08-31 syoussefi@chromium.org Remove link results from program hash 2023-08-31 ynovikov@chromium.org Don't sync reclient on linux arm64 2023-08-31 romanl@google.com Cleanup: remove tests.csv 2023-08-31 steven@uplinklabs.net d3d11: avoid exit-time-destructor warning 2023-08-31 geofflang@chromium.org Handle Qualcomm's Windows vendor ID. 2023-08-31 jiawei.shao@intel.com D3D11: Fix the compilation of vertex shader with storage image 2023-08-31 romanl@google.com Tests: EGLMakeCurrentPerfTest loads GLES 2023-08-31 zzyiwei@chromium.org Vulkan: disallow pbo copies when offset is incompatible with vulkan 2023-08-30 cclao@google.com Add GL_RGBX8_SRGB_ANGLEX and GL_BGRX8_SRGB_ANGLEX formats 2023-08-30 geofflang@chromium.org Check that postTask is non-null before calling it. 2023-08-30 sokcevic@chromium.org [DEPS] Use Var instead of {} in DEPS 2023-08-30 jonahr@google.com Metal: Fix dropped out arguments from functions with many args. 2023-08-30 m.maiya@samsung.com Vulkan: Support EGL_EXT_gl_colorspace_bt2020 2023-08-30 phanquangminh217@gmail.com Add support for EGL_MESA_platfrom_surfaceless extension 2023-08-30 phanquangminh217@gmail.com egl: Fix device fallback if native display eglInitialize fails 2023-08-30 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from e2ad2e99dc98 to 90200ab2e92a (420 revisions) 2023-08-30 syoussefi@chromium.org Move pre-link program state to ProgramState 2023-08-30 lexa.knyazev@gmail.com Validate active draw buffers for dual-source blending 2023-08-30 syoussefi@chromium.org Vulkan: Stop passing both ProgramExecutable and ...Vk around 2023-08-30 syoussefi@chromium.org Metal: Move program state to ProgramExecutableMtl 2023-08-30 syoussefi@chromium.org GL: Move program state to ProgramExecutableGL 2023-08-30 syoussefi@chromium.org Move left over link state to ProgramExecutable 2023-08-29 geofflang@chromium.org Return the vendor string as hex when it is unknown. 2023-08-29 mikes@lunarg.com Add build overrides for Vulkan Utility Libraries 2023-08-29 syoussefi@chromium.org D3D: Move program state to ProgramExecutableD3D 2023-08-29 m.maiya@samsung.com EGL: Update EGL headers 2023-08-29 syoussefi@chromium.org Make ProgramExecutableImpl managed by ProgramExecutable 2023-08-29 angle-autoroll@skia-public.iam.gserviceaccount.com Manual roll Chromium from 2f13938f5894 to e2ad2e99dc98 (165 revisions) 2023-08-29 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from d213632452c2 to a446c6320b6b (9 revisions) 2023-08-29 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 92b28610c8f3 to 2f13938f5894 (510 revisions) 2023-08-28 romanl@google.com Trace/perf tests: remove calibration and most warmup options 2023-08-28 lexa.knyazev@gmail.com Fix fragment output variables validation 2023-08-28 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 5ed8fabd1030 to d213632452c2 (14 revisions) 2023-08-28 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from a147f6c5192a to 32f9332d1d7a (1 revision) 2023-08-28 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 3b473fe59c6b to 92b28610c8f3 (662 revisions) 2023-08-28 ynovikov@chromium.org Temporarily remove trace bots from CQ 2023-08-25 syoussefi@chromium.org Vulkan: Make sure ProgramVk has no members other than executable 2023-08-25 cclao@google.com Ensure struct SamplerBinding is tightly packed without padding 2023-08-25 angle-autoroll@skia-public.iam.gserviceaccount.com Roll VK-GL-CTS from c04e157100c1 to a745d5c29c56 (8 revisions) 2023-08-25 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 8f3cfbeff2e9 to 5ed8fabd1030 (11 revisions) 2023-08-25 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 97bdc453fbed to a147f6c5192a (1 revision) 2023-08-25 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from cbda6c2d6318 to 3b473fe59c6b (518 revisions) 2023-08-25 romanl@google.com Remove scripts/perf_test_runner.py and references to it 2023-08-25 syoussefi@chromium.org Frontend: Remove link job dependence to context 2023-08-25 syoussefi@chromium.org Metal: Reduce link job dependence to context 2023-08-24 syoussefi@chromium.org D3D: Remove link job dependence to context 2023-08-24 syoussefi@chromium.org Vulkan: Move pipeline/desc-set layout creation to link job 2023-08-24 cclao@google.com Add static_assert(std::is_trivially_copyable(),"") 2023-08-24 cclao@google.com Separate out std::vector boundTextureUnits from SamplerBinding 2023-08-24 cclao@google.com Vulkan: Move mVariableInfoMap load/save to its own class 2023-08-24 cclao@google.com Vulkan: Switch ShaderInfo::load to use readBytes 2023-08-24 romanl@google.com Cleanup: remove unused ANGLE_ASSERT_IMPL 2023-08-24 cnorthrop@google.com Traces: Update steps for upgrading traces 2023-08-24 romanl@google.com Perf tests: call base class SetUp in all tests 2023-08-24 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 1fb2f09080d7 to 8f3cfbeff2e9 (9 revisions) 2023-08-24 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 0e1c462e01ac to cbda6c2d6318 (567 revisions) 2023-08-23 syoussefi@chromium.org GL: Fix EAGL build 2023-08-23 yuxinhu@google.com Remove test skips on dEQP-EGL.functional.swap_buffers* 2023-08-23 lexa.knyazev@gmail.com GL: Disable EXT_texture_mirror_clamp_to_edge on Mesa 2023-08-23 syoussefi@chromium.org Remove program executable backup during link 2023-08-23 syoussefi@chromium.org Reland: Vulkan: Move SPIR-V set up to link job 2023-08-23 syoussefi@chromium.org Translator: remove usage of contains() 2023-08-23 cnorthrop@google.com Traces: Upgrade octopath_traveler 2023-08-23 syoussefi@chromium.org Reland: Vulkan: Move default uniform init to link job 2023-08-23 romanl@google.com Trace perf: power metric uWs/frame -> W, exclude startup&teard 2023-08-23 cnorthrop@google.com Tests: Skip injustice_2 on Windows/Nvidia 2023-08-23 lexa.knyazev@gmail.com GL: Add disableRenderSnorm workaround 2023-08-23 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from dd175d86ee90 to 0e1c462e01ac (1385 revisions) 2023-08-23 syoussefi@chromium.org GL: Remove parallel compile/link without driver support 2023-08-23 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 2cb515574109 to 1fb2f09080d7 (15 revisions) 2023-08-22 romanl@google.com end2end test with --use-gl fails with a note 2023-08-22 romanl@google.com Cleanup: 'am instrument' readability and consistency 2023-08-22 romanl@google.com Trace perf: log script args in the spreadsheet 2023-08-22 romanl@google.com Trace perf: add test crash handling 2023-08-22 romanl@google.com Trace perf: subprocess.wait() -> subprocess.communicate() 2023-08-22 mark@lunarg.com Tests: Add Injustice 2 trace 2023-08-22 syoussefi@chromium.org Manual roll vulkan-deps from aa121378c102 to 2cb515574109 (9 revisions) 2023-08-22 syoussefi@chromium.org Make shader recompile while parallel linking safe 2023-08-22 j.vigil@samsung.com Add tiling mode for GL_EXT_memory_objects 2023-08-22 yuxinhu@google.com Disable NativeWindow screen read capability on non-win32 platform 2023-08-22 lexa.knyazev@gmail.com Metal: Support incomplete integer textures 2023-08-22 geofflang@chromium.org EGL: Make sure unitialize values don't leak into configs 2023-08-22 jonahr@google.com Rescope globals only used in one function to function-local. 2023-08-22 lpy@google.com Revert "Move ANGLE binaries to /system/${LIB}." 2023-08-22 hao.x.li@intel.com D3D11: Add device id to the render string 2023-08-22 vapier@chromium.org gtest: disable legacy test case API 2023-08-22 lpy@google.com Move ANGLE binaries to /system/${LIB}. 2023-08-21 romanl@google.com Perf tests: move calibration out of run() to SetUp() 2023-08-21 romanl@google.com android_helper cleanup: remove smoke test and timeout 2023-08-21 aeubanks@google.com Mark more TraceFunctions methods as pure virtual 2023-08-21 mikes@lunarg.com Tests: Add Stumble Guys trace 2023-08-21 ynovikov@chromium.org Don't roll siso into AOSP 2023-08-21 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 14d9936ef38c to aa121378c102 (8 revisions) 2023-08-21 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 19b3acaded0d to dd175d86ee90 (646 revisions) 2023-08-18 cclao@google.com Move more ProgramExecutable basic type vars to mBasicDataTypeStruct 2023-08-18 romanl@google.com Traces: LoadBinaryData verifies that all data was read 2023-08-18 romanl@google.com Traces: add temporary debug info to LoadBinaryData 2023-08-18 mikes@lunarg.com Workaround for tex buffer type mismatch 2023-08-18 cclao@google.com Group all ProgramExecutable basic data type members into a struct 2023-08-18 abdolrashidi@google.com Vulkan: Add VMA 3.0 support in ANGLE 2023-08-18 angle-autoroll@skia-public.iam.gserviceaccount.com Roll VK-GL-CTS from 532cf9c253c0 to c04e157100c1 (17 revisions) 2023-08-18 mark@lunarg.com Capture/Replay: Add optional replay of trimmed resources 2023-08-18 tikuta@chromium.org infra: switch angle builders to use reclient 2023-08-18 yuxinhu@google.com Update deqp_gles31 test expectations files 2023-08-18 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from cffce1cd0b9e to 14d9936ef38c (6 revisions) 2023-08-18 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 6edc18195fd8 to 19b3acaded0d (512 revisions) 2023-08-18 cclao@google.com Reland "Tightly pack LinkedUniform by using int16_t" 2023-08-17 romanl@google.com Android: improve error message due to missing trace libs 2023-08-17 ynovikov@chromium.org Add reclient and siso dependencies 2023-08-17 yuxinhu@google.com Update deqp_gles3* test expectations 2023-08-17 cclao@google.com Pack and reduce Program::mProgramInput size 2023-08-17 romanl@google.com Retrace: copy get_min_reqs data over when upgrading 2023-08-17 romanl@google.com Android: support dEQP in android_helper and add bundle script 2023-08-17 lexa.knyazev@gmail.com D3D11: Normalize blend state for MIN/MAX operations 2023-08-17 syoussefi@chromium.org Revert recompile blocking on link 2023-08-17 vpao@google.com Revert "Tightly pack LinkedUniform by using int16_t" 2023-08-17 romanl@google.com Add an assert that capture_tests isn't supported on Android 2023-08-17 tikuta@chromium.org infra/config: add reclient property 2023-08-17 tikuta@chromium.org infra/config: remove unused property 2023-08-17 steven@uplinklabs.net gles: disable MSRTT on Windows/NVIDIA 2023-08-17 romanl@google.com Add regression test for VVL AlphaToCoverage bug 2023-08-17 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 53e39be12b9e to cffce1cd0b9e (9 revisions) 2023-08-17 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 28c4ab8a8264 to 6edc18195fd8 (559 revisions) 2023-08-16 syoussefi@chromium.org Warn only once for shader recompile during link 2023-08-16 syoussefi@chromium.org Suppress parallel-link tests on Asan/Windows/SwiftShader 2023-08-16 ynovikov@chromium.org Delete .gitmodules from ANGLE dependencies when rolling into AOSP 2023-08-16 romanl@google.com Gold tests: add temporary logging of angledata hashes 2023-08-16 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from c3ff3250b9e7 to 53e39be12b9e (10 revisions) 2023-08-16 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 9931a5544b75 to 28c4ab8a8264 (455 revisions) 2023-08-15 cclao@google.com Tightly pack LinkedUniform by using int16_t 2023-08-15 lexa.knyazev@gmail.com GL: Add explicitFragmentLocations workaround 2023-08-15 syoussefi@chromium.org Vulkan: Don't access the XFB object during link 2023-08-15 syoussefi@chromium.org Vulkan: Move SPIR-V set up to link job 2023-08-15 syoussefi@chromium.org Vulkan: Move default uniform init to link job 2023-08-15 cnorthrop@google.com Tests: Upgrade blade_and_soul_revolution 2023-08-15 romanl@google.com Android: Make .gz sync faster by only checking last bytes 2023-08-15 syoussefi@chromium.org Infra: Use more shards for SwANGLE/end2end tests on TSAN 2023-08-15 syoussefi@chromium.org Prevent shaders from recompiling while a link job is in progress 2023-08-15 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 2f1df67285b4 to 9931a5544b75 (548 revisions) 2023-08-15 cclao@google.com Load/Save ShaderVariableBuffer::memberIndexes in one memcpy 2023-08-14 cclao@google.com Vulkan: Ensure mComputeDirtyBits is set for potential submission. 2023-08-14 cnorthrop@google.com Docs: Update steps for using experimental CIPD 2023-08-14 cnorthrop@google.com Trace Replay: Allow screenshots of all frames 2023-08-14 kbr@chromium.org Metal: optimize emulated texture formats. 2023-08-14 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from ce76478186bc to c3ff3250b9e7 (5 revisions) 2023-08-14 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 99516e709be0 to 2f1df67285b4 (555 revisions) 2023-08-12 abdolrashidi@google.com Update requiredFlags use for VMA image allocations 2023-08-12 syoussefi@chromium.org Vulkan: Basic infra for parallel link 2023-08-11 steven@uplinklabs.net tests: skip SwiftShader tests when building without SwiftShader 2023-08-11 kbr@chromium.org Fix assertion failure with EGL_FOREVER_KHR. 2023-08-11 lexa.knyazev@gmail.com D3D11: Ensure that clip depth mode is synced 2023-08-11 angle-autoroll@skia-public.iam.gserviceaccount.com Roll VK-GL-CTS from cedd20620c84 to 532cf9c253c0 (14 revisions) 2023-08-11 syoussefi@chromium.org Vulkan: Fix SPIR-V id assignment to user-defined webgl_* names 2023-08-11 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from c315c894b9d5 to 97bdc453fbed (1 revision) 2023-08-11 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 59b294f2797c to ce76478186bc (9 revisions) 2023-08-11 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 653db97a807b to 99516e709be0 (339 revisions) 2023-08-10 agrieve@chromium.org Remove CPEPrefix for //third_party/jdk 2023-08-10 angle-autoroll@skia-public.iam.gserviceaccount.com Manual roll vulkan-deps from ed9dadbd89cd to 59b294f2797c (89 revisions) 2023-08-10 steven@uplinklabs.net Vulkan: allow opt-in to MSRTT emulation via overrides 2023-08-10 steven@uplinklabs.net Vulkan: improve XFB feature dependency checks 2023-08-10 angle-autoroll@skia-public.iam.gserviceaccount.com Manual roll Chromium from ea8b2b6926bc to 653db97a807b (714 revisions) 2023-08-10 steven@uplinklabs.net features: frontload feature overrides 2023-08-10 cclao@google.com Vulkan: Fix data race with DynamicDescriptorPool 2023-08-10 geofflang@chromium.org GL: Accept more config options when creating the EGL context 2023-08-10 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 729e92f8ae07 to c315c894b9d5 (1 revision) 2023-08-09 yuxinhu@google.com Fix write out of bounds on non robust contexts crashes 2023-08-09 steven@uplinklabs.net Vulkan: make fragment shading rate depend on renderpass2 2023-08-09 angle-autoroll@skia-public.iam.gserviceaccount.com Manual roll Chromium from e37ae34e9fdf to ea8b2b6926bc (381 revisions) 2023-08-09 ynovikov@chromium.org Add experimental Mac NVIDIA bot specs 2023-08-09 syoussefi@chromium.org Respect KHR_parallel_shader_compile for program link 2023-08-09 geofflang@chromium.org zero-initialize all memory in LinkedUniform. 2023-08-09 kkinnunen@apple.com Revert "Metal: initialize std::arrays in mtl_render_utils" 2023-08-09 sokcevic@chromium.org Remove dummy chromium from git submodules 2023-08-08 ynovikov@chromium.org Roll chromium_revision 2140415f50..e37ae34e9f (1179456:1181024) 2023-08-08 cclao@google.com Remove "const UniformTypeInfo *typeInfo" from struct LinkedUniform 2023-08-08 kkinnunen@apple.com Metal: initialize std::arrays in mtl_render_utils 2023-08-08 phanquangminh217@gmail.com gpu_info_util: Close X11 display after usage 2023-08-07 kbr@chromium.org Metal: upstream "UBO convert only whole block". 2023-08-07 m.maiya@samsung.com Vulkan: Retain loadOp when there is a resolve attachment 2023-08-07 cclao@google.com Simplify struct LinkedUniform a bit more 2023-08-07 cclao@google.com load/save entire std::vector with one call. 2023-08-07 cclao@google.com Move name and mappedName out of LinkedUniform struct 2023-08-07 jojwang@google.com Add Gitmodules to angle. 2023-08-07 abdolrashidi@google.com Vulkan: Remove type indices with host-visible bit 2023-08-07 cclao@google.com Change LinkedUniform::arraySizes from std::vector to unsigned int 2023-08-07 hob@chromium.org Use offscreen DisplayVk on ChromeOS 2023-08-07 geofflang@chromium.org Validate program binaries are the same CPU bit-ness. 2023-08-07 angle-autoroll@skia-public.iam.gserviceaccount.com Roll VK-GL-CTS from 00cccd7cf562 to cedd20620c84 (11 revisions) 2023-08-07 kbr@chromium.org Metal: disable fastmath less often. 2023-08-07 steven@uplinklabs.net ANGLETest: fix crashes when switching between GLESDriverTypes 2023-08-04 solti@google.com update Wrangler runbook 2023-08-04 cclao@google.com Embed ActiveVariable into BufferVariable and ShaderVariableBuffer 2023-08-04 cclao@google.com Group fixed sized data of LinkedUniform into a struct 2023-08-04 cclao@google.com Pack booleans inside struct LinkedUniform into bitfields 2023-08-04 jojwang@google.com Gitmodules: Remove unused androidx_browser. 2023-08-04 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 5b2aecb232a1 to 2140415f507f (1184 revisions) 2023-08-04 jojwang@google.com Update llvm repo paths. 2023-08-03 lexa.knyazev@gmail.com Adjust ANGLE_stencil_texturing specification 2023-08-03 kkinnunen@apple.com Metal: Check the full generated default shader in 2023-08-03 geofflang@chromium.org Metal: Enable fast math based on runtime OS version checks. 2023-08-03 steven@uplinklabs.net Display: remove redundant 'metal' ANGLE_DEFAULT_PLATFORM 2023-08-03 solti@google.com Vulkan: Drop VkAHBFormatPropertiesANDROID for BLOB 2023-08-03 cclao@google.com Let UniformLinker uses its own struct instead of LinkedUniform 2023-08-03 cclao@google.com Embed sh::ShaderVariable data member into gl::LinkedUniform 2023-08-03 cclao@google.com Remove unused code in ProgramPipeline 2023-08-03 i.nazarov@samsung.com Perform Display terminate(InternalCleanup) from makeCurrent() 2023-08-03 kbr@chromium.org Metal: expand shader dumping documentation for WebKit/Safari. 2023-08-03 i.nazarov@samsung.com Add EGL_BAD_ACCESS validation into ValidateMakeCurrent If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/angle-flutter-engine Please CC aaclarke@google.com,flutter-engine@google.com on the revert to ensure that a human is aware of the problem. To file a bug in ANGLE: http://anglebug.com/new To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new 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 --- DEPS | 2 +- ci/licenses_golden/excluded_files | 2 ++ ci/licenses_golden/licenses_third_party | 44 +++++++++++++++++-------- 3 files changed, 34 insertions(+), 14 deletions(-) diff --git a/DEPS b/DEPS index 64cc4b6ef4e0b..999752c442656 100644 --- a/DEPS +++ b/DEPS @@ -631,7 +631,7 @@ deps = { Var('swiftshader_git') + '/SwiftShader.git' + '@' + '5f9ed9b16931c7155171d31f75004f73f0a3abc8', 'src/third_party/angle': - Var('chromium_git') + '/angle/angle.git' + '@' + '6a09e41ce6ea8c93524faae1a925eb01562f53b1', + Var('chromium_git') + '/angle/angle.git' + '@' + '962fdf7b78826a3ed846b7fdf44e38836f8b3e41', 'src/third_party/vulkan_memory_allocator': Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator' + '@' + '7de5cc00de50e71a3aab22dea52fbb7ff4efceb6', diff --git a/ci/licenses_golden/excluded_files b/ci/licenses_golden/excluded_files index 07cfad821a1b2..6313f5fba1325 100644 --- a/ci/licenses_golden/excluded_files +++ b/ci/licenses_golden/excluded_files @@ -980,6 +980,7 @@ ../../../third_party/angle/.git ../../../third_party/angle/.gitattributes ../../../third_party/angle/.gitignore +../../../third_party/angle/.gitmodules ../../../third_party/angle/.gn ../../../third_party/angle/.style.yapf ../../../third_party/angle/.vpython @@ -1118,6 +1119,7 @@ ../../../third_party/angle/src/third_party/ceval/package.json ../../../third_party/angle/src/third_party/libXNVCtrl/README.chromium ../../../third_party/angle/src/third_party/volk +../../../third_party/angle/testing ../../../third_party/angle/third_party ../../../third_party/angle/tools ../../../third_party/angle/util diff --git a/ci/licenses_golden/licenses_third_party b/ci/licenses_golden/licenses_third_party index 52e6a73105955..3a7514ed42d12 100644 --- a/ci/licenses_golden/licenses_third_party +++ b/ci/licenses_golden/licenses_third_party @@ -1,4 +1,4 @@ -Signature: efa1aad2d405a25e4ec6e118ab168c94 +Signature: f1d4f474c9d508fa57f55bb8bef3d678 ==================================================================================================== LIBRARY: angle @@ -42629,12 +42629,8 @@ ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/cgl/ContextCGL.cpp + ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/cgl/ContextCGL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/cgl/DeviceCGL.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/cgl/DeviceCGL.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/cgl/RendererCGL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/cgl/RendererCGL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/BufferMtl.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/BufferMtl.mm + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/CompilerMtl.h + ../../../third_party/angle/LICENSE @@ -42820,12 +42816,8 @@ FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/cgl/ContextCGL.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/cgl/ContextCGL.h FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/cgl/DeviceCGL.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/cgl/DeviceCGL.h -FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/cgl/RendererCGL.cpp -FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/cgl/RendererCGL.h FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h -FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp -FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/BufferMtl.h FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/BufferMtl.mm FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/CompilerMtl.h @@ -43223,8 +43215,6 @@ ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/IOSurfaceSurfac ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/IOSurfaceSurfaceEAGL.mm + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/PbufferSurfaceEAGL.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/PbufferSurfaceEAGL.h + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/RendererEAGL.cpp + ../../../third_party/angle/LICENSE -ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/RendererEAGL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/WindowSurfaceEAGL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/WindowSurfaceEAGL.mm + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp + ../../../third_party/angle/LICENSE @@ -43239,6 +43229,7 @@ ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/TransformFeedback ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/TransformFeedbackMtl.mm + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/file_hooking/shader_cache_file_hooking.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_format_table_autogen.mm + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_autogen.metal + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_ios_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_macos_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_src_autogen.h + ../../../third_party/angle/LICENSE @@ -43498,8 +43489,6 @@ FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/IOSurfaceSurfaceE FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/IOSurfaceSurfaceEAGL.mm FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/PbufferSurfaceEAGL.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/PbufferSurfaceEAGL.h -FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/RendererEAGL.cpp -FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/RendererEAGL.h FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/WindowSurfaceEAGL.h FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/eagl/WindowSurfaceEAGL.mm FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp @@ -43514,6 +43503,7 @@ FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/TransformFeedbackMt FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/TransformFeedbackMtl.mm FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/file_hooking/shader_cache_file_hooking.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_format_table_autogen.mm +FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_autogen.metal FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_ios_autogen.h FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_macos_autogen.h FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_src_autogen.h @@ -44377,6 +44367,8 @@ LIBRARY: angle ORIGIN: ../../../third_party/angle/src/common/FixedQueue.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/platform_helpers.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/common/platform_helpers.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RescopeGlobalVariables.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/RescopeGlobalVariables.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteInterpolants.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteInterpolants.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateFramebufferFetch.cpp + ../../../third_party/angle/LICENSE @@ -44391,6 +44383,13 @@ ORIGIN: ../../../third_party/angle/src/libANGLE/context_private_call_gl.cpp + .. ORIGIN: ../../../third_party/angle/src/libANGLE/context_private_call_gl_autogen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/context_private_call_gles.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/context_private_call_gles_autogen.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/ProgramExecutableImpl.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/d3d/ProgramExecutableD3D.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/d3d/ProgramExecutableD3D.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/ProgramExecutableGL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/gl/ProgramExecutableGL.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/ProgramExecutableMtl.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/ProgramExecutableMtl.mm + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/blocklayoutMetal.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/blocklayoutMetal.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_library_cache.h + ../../../third_party/angle/LICENSE @@ -44401,12 +44400,17 @@ ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/process.cpp + ../ ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/process.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/renderermtl_utils.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/renderermtl_utils.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_metallib.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/null/ProgramExecutableNULL.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/null/ProgramExecutableNULL.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryTracking.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryTracking.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandPool.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandPool.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/ShareGroupVk.cpp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/ShareGroupVk.h + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/linux/DisplayVkOffscreen.cpp + ../../../third_party/angle/LICENSE +ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/linux/DisplayVkOffscreen.h + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/src/CopyImageToBuffer.comp + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/src/CopyImageToBuffer.comp.json + ../../../third_party/angle/LICENSE ORIGIN: ../../../third_party/angle/src/libGLESv2/egl_context_lock_autogen.h + ../../../third_party/angle/LICENSE @@ -44415,6 +44419,8 @@ TYPE: LicenseType.bsd FILE: ../../../third_party/angle/src/common/FixedQueue.h FILE: ../../../third_party/angle/src/common/platform_helpers.cpp FILE: ../../../third_party/angle/src/common/platform_helpers.h +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RescopeGlobalVariables.cpp +FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/RescopeGlobalVariables.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteInterpolants.cpp FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/msl/RewriteInterpolants.h FILE: ../../../third_party/angle/src/compiler/translator/tree_ops/spirv/EmulateFramebufferFetch.cpp @@ -44429,6 +44435,13 @@ FILE: ../../../third_party/angle/src/libANGLE/context_private_call_gl.cpp FILE: ../../../third_party/angle/src/libANGLE/context_private_call_gl_autogen.h FILE: ../../../third_party/angle/src/libANGLE/context_private_call_gles.cpp FILE: ../../../third_party/angle/src/libANGLE/context_private_call_gles_autogen.h +FILE: ../../../third_party/angle/src/libANGLE/renderer/ProgramExecutableImpl.h +FILE: ../../../third_party/angle/src/libANGLE/renderer/d3d/ProgramExecutableD3D.cpp +FILE: ../../../third_party/angle/src/libANGLE/renderer/d3d/ProgramExecutableD3D.h +FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/ProgramExecutableGL.cpp +FILE: ../../../third_party/angle/src/libANGLE/renderer/gl/ProgramExecutableGL.h +FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/ProgramExecutableMtl.h +FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/ProgramExecutableMtl.mm FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/blocklayoutMetal.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/blocklayoutMetal.h FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/mtl_library_cache.h @@ -44439,12 +44452,17 @@ FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/process.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/process.h FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/renderermtl_utils.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/renderermtl_utils.h +FILE: ../../../third_party/angle/src/libANGLE/renderer/metal/shaders/mtl_internal_shaders_metallib.h +FILE: ../../../third_party/angle/src/libANGLE/renderer/null/ProgramExecutableNULL.cpp +FILE: ../../../third_party/angle/src/libANGLE/renderer/null/ProgramExecutableNULL.h FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryTracking.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryTracking.h FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandPool.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandPool.h FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/ShareGroupVk.cpp FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/ShareGroupVk.h +FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/linux/DisplayVkOffscreen.cpp +FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/linux/DisplayVkOffscreen.h FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/src/CopyImageToBuffer.comp FILE: ../../../third_party/angle/src/libANGLE/renderer/vulkan/shaders/src/CopyImageToBuffer.comp.json FILE: ../../../third_party/angle/src/libGLESv2/egl_context_lock_autogen.h