Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 03a094cff894dbba57747e80877e5d7078d0f961 https://github.com/WebKit/WebKit/commit/03a094cff894dbba57747e80877e5d7078d0f961 Author: Kimmo Kinnunen <kkinnu...@apple.com> Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths: M Source/ThirdParty/ANGLE/ANGLE.plist M Source/ThirdParty/ANGLE/CONTRIBUTORS M Source/ThirdParty/ANGLE/DEPS M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h M Source/ThirdParty/ANGLE/WebKit/angle_commit.h M Source/ThirdParty/ANGLE/build_overrides/clspv.gni M Source/ThirdParty/ANGLE/changes.diff M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesVk_autogen.h M Source/ThirdParty/ANGLE/include/platform/vk_features.json M Source/ThirdParty/ANGLE/infra/config/generated/cr-buildbucket.cfg M Source/ThirdParty/ANGLE/infra/config/generated/luci-milo.cfg M Source/ThirdParty/ANGLE/infra/config/generated/luci-scheduler.cfg M Source/ThirdParty/ANGLE/infra/config/generated/project.cfg M Source/ThirdParty/ANGLE/infra/config/main.star M Source/ThirdParty/ANGLE/infra/specs/angle.json M Source/ThirdParty/ANGLE/infra/specs/angle_mb_config.pyl M Source/ThirdParty/ANGLE/infra/specs/generate_test_spec_json.py M Source/ThirdParty/ANGLE/infra/specs/mixins.pyl M Source/ThirdParty/ANGLE/infra/specs/test_suites.pyl M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_CTS_(dEQP)_build_files.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/interpreter_utils.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json M Source/ThirdParty/ANGLE/scripts/process_angle_perf_results.py M Source/ThirdParty/ANGLE/src/commit_id.py M Source/ThirdParty/ANGLE/src/common/matrix_utils.cpp M Source/ThirdParty/ANGLE/src/common/platform.h M Source/ThirdParty/ANGLE/src/common/utilities.h M Source/ThirdParty/ANGLE/src/common/utilities_unittest.cpp M Source/ThirdParty/ANGLE/src/common/vector_utils.h M Source/ThirdParty/ANGLE/src/compiler/preprocessor/MacroExpander.cpp M Source/ThirdParty/ANGLE/src/compiler/preprocessor/MacroExpander.h M Source/ThirdParty/ANGLE/src/compiler/translator/ImmutableString.h M Source/ThirdParty/ANGLE/src/compiler/translator/ImmutableStringBuilder.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/ImmutableStringBuilder.h M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/msl/AstHelpers.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/msl/AstHelpers.h M Source/ThirdParty/ANGLE/src/compiler/translator/msl/ModifyStruct.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/msl/Name.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/msl/Name.h M Source/ThirdParty/ANGLE/src/libANGLE/BlobCache.cpp M Source/ThirdParty/ANGLE/src/libANGLE/BlobCache.h M Source/ThirdParty/ANGLE/src/libANGLE/BlobCache_unittest.cpp M Source/ThirdParty/ANGLE/src/libANGLE/CLPlatform.cpp M Source/ThirdParty/ANGLE/src/libANGLE/CLPlatform.h M Source/ThirdParty/ANGLE/src/libANGLE/CLProgram.h M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Display.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Display.h M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.h M Source/ThirdParty/ANGLE/src/libANGLE/FramebufferAttachment.h M Source/ThirdParty/ANGLE/src/libANGLE/Image.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Image.h M Source/ThirdParty/ANGLE/src/libANGLE/MemoryProgramCache.cpp M Source/ThirdParty/ANGLE/src/libANGLE/State.h M Source/ThirdParty/ANGLE/src/libANGLE/Surface.h M Source/ThirdParty/ANGLE/src/libANGLE/Texture.h M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.cpp M Source/ThirdParty/ANGLE/src/libANGLE/angletypes.h M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.cpp M Source/ThirdParty/ANGLE/src/libANGLE/capture/FrameCapture.h M Source/ThirdParty/ANGLE/src/libANGLE/cl_types.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLKernelImpl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/DisplayImpl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Context11.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Context9.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Context9.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BUILD.gn M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ContextGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/RendererGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/FunctionsEGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/glx/DisplayGLX.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ContextMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_common.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_library_cache.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_msl_utils.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/renderer_utils.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BUILD.gn M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLContextVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLProgramVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLProgramVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/DisplayVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RendererVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/RendererVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShareGroupVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShareGroupVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DisplayVkOffscreen.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/DisplayVkOffscreen.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/gbm/DisplayVkGbm.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/gbm/DisplayVkGbm.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/wayland/DisplayVkWayland.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/wayland/DisplayVkWayland.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/linux/xcb/DisplayVkXcb.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/null/DisplayVkNull.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/null/DisplayVkNull.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/spv_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cache_utils.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_helpers.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_helpers.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/BUILD.gn M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ContextWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ContextWgpu.h A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_helpers.cpp A Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_helpers.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_sources.gni M Source/ThirdParty/ANGLE/src/libANGLE/validationCL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs.cpp M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests.gni M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt M Source/ThirdParty/ANGLE/src/tests/capture_replay_tests/capture_replay_expectations.txt M Source/ThirdParty/ANGLE/src/tests/compiler_tests/ImmutableString_test.cpp M Source/ThirdParty/ANGLE/src/tests/compiler_tests/MSLOutput_test.cpp M Source/ThirdParty/ANGLE/src/tests/compiler_tests/Parse_test.cpp M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_egl_test_expectations.txt M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles31_multisample_test_expectations.txt M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles31_test_expectations.txt M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles3_test_expectations.txt M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_gles31_test_expectations.txt M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_khr_gles32_test_expectations.txt M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSurfaceTest.cpp A Source/ThirdParty/ANGLE/src/tests/gl_tests/DrawElementsIndirectTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/StateChangeTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/VertexAttributeTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/gles1/MatrixBuiltinsTest.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/TextureUploadPerf.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp M Source/ThirdParty/ANGLE/src/tests/preprocessor_tests/define_test.cpp M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json M Source/ThirdParty/ANGLE/src/tests/test_expectations/GPUTestConfig.cpp M Source/ThirdParty/ANGLE/src/tests/test_expectations/GPUTestConfig.h M Source/ThirdParty/ANGLE/src/tests/test_expectations/GPUTestExpectationsParser.cpp M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.cpp M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.h M Source/ThirdParty/ANGLE/third_party/clspv/BUILD.gn M Source/ThirdParty/ANGLE/third_party/clspv/gn/llvm/sources/BUILD.gn M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.cpp M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.h M Source/ThirdParty/ANGLE/util/capture/trace_fixture.cpp M Source/ThirdParty/ANGLE/util/capture/trace_fixture.h M Source/ThirdParty/ANGLE/util/capture/trace_interpreter_autogen.cpp Log Message: ----------- Update ANGLE to 2024-03-06 (b2773c110f641869afbb1e3b2ae4651dcfd1b1b2) https://bugs.webkit.org/show_bug.cgi?id=270565 rdar://problem/124126629 Reviewed by Antti Koivisto Contains upstream commits: git log --oneline acba61cb3e27f15b56ca781813efa357b9ca0f1f..b2773c110f641869afbb1e3b2ae4651dcfd1b1b2 --pretty=%h %s b2773c110f Vulkan: Bug fix in immutable sampler pipeline layout recreation 3c08d69612 CL: Add DEVICE_NOT_FOUND case for context creation f044aaf821 Vulkan: Create instance/device without access to Display 47cd0529f1 Fix assert invoking #line during macro invocation 27423bffff Metal: Generate names for rewritten inputs 2ad7b23b13 Add a missing #include. 545e3f6e11 Vulkan: Decouple RendererVk from egl::BlobCache 95294b2468 Android: Add Galaxy S22 support (Xclipse) 5678ad09aa Roll Chromium from 43d81add625d to 632158ced47e (570 revisions) 0ad73958dc Deduplicate and fix ConstStrLen implementations 258b751f57 OpenCL/Vulkan: Fix processedOptions whitespace b978974d98 Update frontend support for QCOM foveated extensions 3fa8d578ad Make appendDecimal use the last char of the buffer 39040b0b89 Vulkan: Decouple RendererVk from EGL attributes 4e6fe5e0db Vulkan: Cache ImageLoadContext in context 871a309c72 Fix layout(index=) parse assert on es 100 shaders ec6d628863 egl: Add logic to select preferred display 799997d427 Roll Chromium from 40412b90c691 to 43d81add625d (324 revisions) fc440afa62 Vulkan: Move DS builder class to Vk utils f85b6970a9 OpenCL/Vulkan: Implement program get[Build]Info 0ed0de4f0b OpenCL/Vulkan: Add initial program build support 1c2d2417c9 Bugfix in CreateWithEGLConfig1010102Support test f26c8d0874 Roll VK-GL-CTS from d023c17ac299 to 1918ab4d4806 (13 revisions) 21381f5e1c Roll Chromium from 6b34297e693d to 40412b90c691 (533 revisions) 2ee295b475 Vulkan: Add per-level image update tracker 1ceddbf697 OpenCL/Vulkan: Add createProgram routines f7cd1c5606 Tests: Add Toca Life World trace 56a291e819 Rework external image capture 8142dde7f4 Tests: Add Pokemon Masters Ex trace b45b350ade Add skip for Pokemon Masters Ex validation warning 69f5e9ca60 Roll vulkan-deps from f43c5512f6d7 to 12f9cddb3ff7 (6 revisions) 19e725e49c Roll Chromium from 579e74402476 to 6b34297e693d (578 revisions) 4d36224267 Vulkan: Remove call to angle::GetSystemInfo() cdf6220c28 Reland "Vulkan: Feature addition for QCOM foveated rendering extensions" a971e5b42e Account for zero vector axes in Mat4::Rotate(...) 434a5b0170 Fix #2 upload_results_to_perf_dashboard usage 057db6ef57 Add ANGLE experimental S22 build and test f8dac42e95 Fix upload_results_to_perf_dashboard usage dbbcf33eeb Roll vulkan-deps from 28960bf4a098 to f43c5512f6d7 (13 revisions) d334a6f265 Roll Chromium from cc3c5664ec19 to 579e74402476 (619 revisions) a627dd8976 Revert "Vulkan: Feature addition for QCOM foveated rendering extensions" 6eaaad7c60 Create ImageHelper. 75c8ef1c63 Update cached component type masks on attachment redefinitions 6f2daf0588 Context: Limit max vtx uniform vectors to 256 during capture 2fb425d284 Roll vulkan-deps from dd6c2371c85d to 28960bf4a098 (10 revisions) b0215166ed Roll SwiftShader from 0f69b790c7a4 to bbe6452b420c (1 revision) 9100f2ec79 Roll Chromium from 16b5225bad88 to cc3c5664ec19 (580 revisions) f0af4730d9 Vulkan: Catch misuse of AddToPNextChain 72cf9915f5 Vulkan: Feature addition for QCOM foveated rendering extensions 0afcac60ed Handle count = 0 in DrawElementsIndirect 3c517e457a Vulkan: Process ClearEmulatedChannels update first 38cc4cf099 Vulkan: Update flushStagedUpdate to use switchcase 58c20052bb Fix build error when git history not fully available d354c4dca1 Roll VK-GL-CTS from d15e5faec700 to d023c17ac299 (1 revision) 425be99db6 Roll vulkan-deps from 602ab4120d74 to dd6c2371c85d (8 revisions) 1fe63fecab Roll SwiftShader from eb75201a4e03 to 0f69b790c7a4 (1 revision) 834ca37fa6 Roll Chromium from b54ff9b1d5ed to 16b5225bad88 (644 revisions) Canonical link: https://commits.webkit.org/275754@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes