Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 5d9949492e5ff5afd3b39f083781b111d128a95d https://github.com/WebKit/WebKit/commit/5d9949492e5ff5afd3b39f083781b111d128a95d Author: Kimmo Kinnunen <kkinnu...@apple.com> Date: 2024-11-18 (Mon, 18 Nov 2024)
Changed paths: M Source/ThirdParty/ANGLE/.gitignore M Source/ThirdParty/ANGLE/.gitmodules M Source/ThirdParty/ANGLE/ANGLE.plist M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj M Source/ThirdParty/ANGLE/BUILD.gn M Source/ThirdParty/ANGLE/Compiler.cmake M Source/ThirdParty/ANGLE/DEPS M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h M Source/ThirdParty/ANGLE/WebKit/angle_commit.h M Source/ThirdParty/ANGLE/changes.diff M Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_feature_control.txt M Source/ThirdParty/ANGLE/gni/angle.gni M Source/ThirdParty/ANGLE/include/EGL/eglext_angle.h M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h M Source/ThirdParty/ANGLE/include/platform/autogen/FeaturesVk_autogen.h M Source/ThirdParty/ANGLE/include/platform/vk_features.json M Source/ThirdParty/ANGLE/infra/specs/angle.json M Source/ThirdParty/ANGLE/infra/specs/test_suites.pyl A Source/ThirdParty/ANGLE/scripts/angle_test_wrapper.py M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_format.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_preprocessor.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_shader_translator.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Extension_files.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_WGL_loader.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/GL_EGL_entry_points.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Metal_default_shaders.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_mandatory_format_support_table.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/interpreter_utils.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/packed_enum.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/proc_table.json M Source/ThirdParty/ANGLE/scripts/egl_angle_ext.xml M Source/ThirdParty/ANGLE/scripts/generate_entry_points.py M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps.py M Source/ThirdParty/ANGLE/scripts/run_code_generation.py M Source/ThirdParty/ANGLE/src/common/CompiledShaderState.cpp M Source/ThirdParty/ANGLE/src/common/CompiledShaderState.h M Source/ThirdParty/ANGLE/src/common/PackedCLEnums_autogen.cpp M Source/ThirdParty/ANGLE/src/common/PackedCLEnums_autogen.h M Source/ThirdParty/ANGLE/src/common/angleutils.h M Source/ThirdParty/ANGLE/src/common/frame_capture_utils.cpp M Source/ThirdParty/ANGLE/src/common/packed_cl_enums.json M Source/ThirdParty/ANGLE/src/common/spirv/spirv_types.h M Source/ThirdParty/ANGLE/src/common/string_utils_unittest.cpp M Source/ThirdParty/ANGLE/src/compiler.gni M Source/ThirdParty/ANGLE/src/compiler/generate_parser_tools.py M Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor_lex_autogen.cpp M Source/ThirdParty/ANGLE/src/compiler/preprocessor/preprocessor_tab_autogen.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/CollectVariables.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.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/InfoSink.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/InfoSink.h M Source/ThirdParty/ANGLE/src/compiler/translator/OutputTree.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h M Source/ThirdParty/ANGLE/src/compiler/translator/ShaderLang.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/Symbol.h M Source/ThirdParty/ANGLE/src/compiler/translator/Types.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/Types.h M Source/ThirdParty/ANGLE/src/compiler/translator/ValidateAST.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/ValidateTypeSizeLimitations.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/glslang.y M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab_autogen.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/msl/ModifyStruct.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/msl/ToposortStructs.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/TranslatorSPIRV.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/InitializeVariables.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/SeparateDeclarations.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/SeparateDeclarations.h R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/SeparateStructFromFunctionDeclarations.cpp R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/SeparateStructFromFunctionDeclarations.h R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/NameEmbeddedUniformStructsMetal.cpp R Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/NameEmbeddedUniformStructsMetal.h M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/msl/RewriteInterpolants.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/util.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/OutputUniformBlocks.cpp M Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/OutputUniformBlocks.h M Source/ThirdParty/ANGLE/src/libANGLE/CLDevice.cpp M Source/ThirdParty/ANGLE/src/libANGLE/CLDevice.h M Source/ThirdParty/ANGLE/src/libANGLE/CLKernel.cpp M Source/ThirdParty/ANGLE/src/libANGLE/CLKernel.h M Source/ThirdParty/ANGLE/src/libANGLE/CLMemory.cpp M Source/ThirdParty/ANGLE/src/libANGLE/CLSampler.h M Source/ThirdParty/ANGLE/src/libANGLE/Config_unittest.cpp 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/ErrorStrings.h M Source/ThirdParty/ANGLE/src/libANGLE/GlobalMutex.cpp M Source/ThirdParty/ANGLE/src/libANGLE/GlobalMutex.h M Source/ThirdParty/ANGLE/src/libANGLE/GlobalMutex_unittest.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp M Source/ThirdParty/ANGLE/src/libANGLE/ProgramExecutable.cpp M Source/ThirdParty/ANGLE/src/libANGLE/ProgramExecutable.h M Source/ThirdParty/ANGLE/src/libANGLE/ProgramLinkedResources.cpp M Source/ThirdParty/ANGLE/src/libANGLE/ProgramLinkedResources.h 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/CLExtensions.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/CLExtensions.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/Format.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/Format_table_autogen.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ShaderImpl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/angle_cl_format_map.json M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gen_angle_format_table.py M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/ProgramGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_library_cache.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_utils.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ProgramNULL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLCommandQueueVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLCommandQueueVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLContextVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLContextVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLDeviceVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLMemoryVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLMemoryVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLPlatformVk.cpp 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/CLSamplerVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLSamplerVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ContextVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SyncVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/TextureVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/UtilsVk.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/cl_types.h 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_cl_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_cl_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_renderer.cpp 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 M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/DeviceWgpu.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/DisplayWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/DisplayWgpu.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ProgramExecutableWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ProgramExecutableWgpu.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_command_buffer.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_command_buffer.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_utils.h M Source/ThirdParty/ANGLE/src/libANGLE/validationCL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/cl_stubs.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_autogen.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_egl_ext_autogen.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/global_state.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/global_state.h M Source/ThirdParty/ANGLE/src/tests/BUILD.gn M Source/ThirdParty/ANGLE/src/tests/angle_android_test_runner.py M Source/ThirdParty/ANGLE/src/tests/angle_end2end_tests_expectations.txt M Source/ThirdParty/ANGLE/src/tests/angle_traces.gni M Source/ThirdParty/ANGLE/src/tests/angle_unittests.gni M Source/ThirdParty/ANGLE/src/tests/capture_tests/capture_tests.py A Source/ThirdParty/ANGLE/src/tests/cl_support/ancle.icd A Source/ThirdParty/ANGLE/src/tests/cl_support/angle_oclcts_gtest.cpp A Source/ThirdParty/ANGLE/src/tests/cl_support/openclcts_expectations.txt A Source/ThirdParty/ANGLE/src/tests/cl_support/openclcts_mustpass.txt M Source/ThirdParty/ANGLE/src/tests/compiler_tests/CollectVariables_test.cpp M Source/ThirdParty/ANGLE/src/tests/compiler_tests/ImmutableString_test.cpp A Source/ThirdParty/ANGLE/src/tests/compiler_tests/InitializeUninitializedLocals_test.cpp M Source/ThirdParty/ANGLE/src/tests/compiler_tests/MSLOutput_test.cpp M Source/ThirdParty/ANGLE/src/tests/compiler_tests/Parse_test.cpp A Source/ThirdParty/ANGLE/src/tests/compiler_tests/SeparateDeclarations_test.cpp M Source/ThirdParty/ANGLE/src/tests/compiler_tests/TypeTracking_test.cpp M Source/ThirdParty/ANGLE/src/tests/compiler_tests/UnrollFlatten_test.cpp M Source/ThirdParty/ANGLE/src/tests/compiler_tests/WGSLOutput_test.cpp 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/egl_tests/EGLSurfaceTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLSyncTestMetalSharedEvent.mm M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClearTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/PixelLocalStorageTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ReadPixelsTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/TextureTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/UniformTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp M Source/ThirdParty/ANGLE/src/tests/py_utils/android_helper.py M Source/ThirdParty/ANGLE/src/tests/restricted_traces/README.md M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_trace_perf.py M Source/ThirdParty/ANGLE/src/tests/run_angle_android_test.py R Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/SVM/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/allocations/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/angle_ocl_cts.gni M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/api/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/atomics/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/basic/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/buffers/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/c11_atomics/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/commonfns/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/compiler/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/computeinfo/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/contractions/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/conversions/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/device_execution/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/device_partition/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/device_timer/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/events/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/extensions/cl_ext_cxx_for_opencl/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/extensions/cl_khr_command_buffer/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/extensions/cl_khr_semaphore/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/generic_address_space/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/geometrics/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/half/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/images/clCopyImage/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/images/clFillImage/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/images/clGetInfo/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/images/clReadWriteImage/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/images/kernel_image_methods/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/images/kernel_read_write/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/images/samplerlessReads/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/integer_ops/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/math_brute_force/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/mem_host_flags/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/multiple_device_context/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/non_uniform_work_group/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/pipes/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/printf/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/profiling/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/relationals/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/select/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/spir/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/spirv_new/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/subgroups/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/thread_dimensions/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/vectors/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-CTS/gn/workgroups/BUILD.gn M Source/ThirdParty/ANGLE/third_party/OpenCL-Docs/README.chromium M Source/ThirdParty/ANGLE/third_party/OpenGL-Registry/README.chromium A Source/ThirdParty/ANGLE/third_party/llvm-libc/BUILD.gn A Source/ThirdParty/ANGLE/third_party/llvm-libc/README.chromium M Source/ThirdParty/ANGLE/tools/angle_tools.py A Source/ThirdParty/ANGLE/tools/flex-bison/mac/bison.sha1 A Source/ThirdParty/ANGLE/tools/flex-bison/mac/flex.sha1 M Source/ThirdParty/ANGLE/tools/flex-bison/update_flex_bison_binaries.py 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/frame_capture_test_utils.cpp 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 M Source/ThirdParty/ANGLE/util/shader_utils.cpp Log Message: ----------- Update ANGLE to 2024-11-15 (5754fb80662a9f4baf682ce017052ba5c1b4cbaf) https://bugs.webkit.org/show_bug.cgi?id=283171 rdar://problem/139965422 Reviewed by Mike Wyrzykowski and Dan Glastonbury Contains partial revert of: d44204893a Add check for iOS simulator when initializing caps in metal Contains upstream commits: git log --oneline 2df8d32b9c699f87c39af201e813623463e2b083..5754fb80662a9f4baf682ce017052ba5c1b4cbaf --pretty=%h %s 5754fb8066 Roll vulkan-deps from 1096ec1aabbb to c93d7c04d2f7 (7 revisions) b3af056377 Roll SwiftShader from d5c428477411 to 4d3a7b64279f (1 revision) 0dc407dc7a CL/Vulkan: Address slicePitch and rowPitch issues in images b9932271da CL/Vulkan: Add handling for NormalizedSamplerMaskPushConstant aaf0753464 CL/Vulkan: Fix clEnqueueUnmapMemObject for host ptr image cases 08ce567228 CL/Vulkan: Add pitches handling for image APIs c5242b6f59 CL/Vulkan: Add extent, offset, and layers handling for arrays 12b1484086 Roll Chromium from 159c891eeeab to b3ded8346a3f (616 revisions) 7ba69645aa Fix unnamed outs w/ initializeUninitializedLocals 52831fc0a4 CL/Vulkan: Add handling for image push constants 03c75d3532 Remove SeparateStructFromFunctionDeclarations e557b60e8a CL/Vulkan: Add destruction of staging buffer for CLImageVk 485f6c343d CL/Vulkan: Implement clEnqueueFillImage bf07bcb7fa Vulkan: Remove dead code since mSwapchainImages always valid df61fc7f8f Avoid reordering structs when separating from func 54e8e665f1 Trace tests: generate and use trace list according to gn args 8134b1ccf6 CL: Rename ocl_cts_binary to ocl_cts_source_set a402f9cbca Metal: Do not use number digit separator in .mm 05bd847cd4 Roll vulkan-deps from 4cd63162a07c to 1096ec1aabbb (5 revisions) 06f476ea35 Roll Chromium from 8b70336fb4c3 to 159c891eeeab (662 revisions) 924ee1ba78 CL: Enable CTS over GTest interface 817b7d204b Trace Tests: Skip solar_smash on Intel Windows b09008fd3e FrameCapture: Warn when shaders are not attached yet 14e4435b27 FrameCapture: Start active queries last in MEC eb614d7ecb Metal: Avoid leaking library and binary sources d9af7ac733 Roll vulkan-deps from d1b8acb8cd01 to 4cd63162a07c (10 revisions) 1ae78f5593 Roll Chromium from 75279b66ac13 to 8b70336fb4c3 (552 revisions) b2d84a6649 Revert "Metal: Avoid leaking library and binary sources" c7a43ec86e Capture/Replay: Track framebuffers by context 4a835cf266 WebGPU: send uniforms to GPU for use in shader 4707e5bb30 Unskip mini_world for other QCOM devices 267a3daf43 CL/Vulkan: Use enums for cmd exec status instead of bools 05b5873797 CL: Add CL command execution status to the enum list 9cd3dc645e Reland "Vulkan: Enable build on Chrome/Android" f5b9e0edd8 Metal: Query MSL print env var with bool getter c46e6bac43 Make intermediate output symbol names consistent b8b962d2fa Parse function parameters into TPublicType 4f4062aea4 Add support for running the parser generation on Mac ceb8f1ac16 Roll SwiftShader from 76855a9baecc to d5c428477411 (1 revision) 13f74e2549 Roll vulkan-deps from a2dfb2276ea5 to d1b8acb8cd01 (9 revisions) 0d02f857f1 Test SeparateDeclarations c9407fec79 Roll Chromium from dcfc04e3c072 to 75279b66ac13 (575 revisions) e5619a5c48 Use EGL sync global lock for all EGL*sync entrypoint calls 1c70fb79b9 Fix dependency metadata invalid date warnings f0d8a82065 Fix dependency metadata invalid date warnings 1f82ca25e9 Enable KHR-NoContext* and KHR-Single* tests on Linux Nvidia f198e807ec CL/VK: Serialize cmds when queue profiling enabled ac41a84aa0 CL/VK: Fix reflection parsing out-of-order cases a417229046 CL/VK: Initial impl for migrateMemObjects 1071079a23 CL/VK: Fix frontend cl_mem_flags default access 152f8035a2 CL/VK: Fix missing default device on contextFromType de28790921 CL/VK: Generalize host transfer sync utility efcb94abf0 Output the type of constant union e3011d961c Translator: Optimize size calculation for variable arrays 6359ec1115 Metal: Avoid leaking library and binary sources ce13a00a2b Roll vulkan-deps from 12e843b4aad1 to a2dfb2276ea5 (5 revisions) 6528879665 Roll Chromium from 4201d3dd229a to dcfc04e3c072 (845 revisions) 7fea539cc9 Vulkan: Remove extra non-conformant flag checks d30d81d0ba [code health] Remove underscores from test names in ANGLE (1/N) 11d73f1dcf Revert "spirv::Print without ANGLE_ENABLE_ASSERTS -> compile error" 094a0b116e Skip KHR-GLES31.core.tessellation_shader.single.primitive* on win a08663463c Roll vulkan-deps from 12b75c58255f to 12e843b4aad1 (4 revisions) fec8786e94 Roll Chromium from 369ac471ea04 to 4201d3dd229a (705 revisions) 2a61126bb3 Remove GLES 3.2 tests from swiftshader backend 2c7e983068 restricted_trace_perf: Setup and wrapper support bdebee8c1e Tests: add repro for running out of outside RP serials 750d9a24a0 Skip SourceAHBTarget2DGenerateMipmap* tests on S22 d01f510100 Tests: add wrappers for restricted_trace scripts 6cda99d868 Tests: fix run_angle_android_test.py and trace bundle 7ac10ebe8b Roll vulkan-deps from 155bbe2e1429 to 12b75c58255f (31 revisions) a04cedac0e Roll Chromium from aba74d57387d to 369ac471ea04 (477 revisions) 026ba84810 Manual roll Chromium from 64d6e30da907 to aba74d57387d (848 revisions) f44427b5da Vulkan: Fix MSAA glReadPixels into PBOs d399841a92 Roll SwiftShader from 1495532f997f to 76855a9baecc (1 revision) cc2edfd112 Fix getPerfMonitorCounterData maxResults, skip AsyncCommandQueue test 644b91f7e0 CL/Vulkan: Implement buffer map/unmap d44204893a Add check for iOS simulator when initializing caps in metal 6df20e5f9b CL/VK: Add missing HostPtr-BufferVk sync on unmap 2a569b2b71 Vulkan: Document that hex can be viewed with spirv-dis 17a01469ec Vulkan: Bugfix TextureVk::generateMipmap e2cd908247 Vulkan: Bugfix in setCurrentImageLayout 5a9f361c53 Roll Chromium from 69b5e685119d to 64d6e30da907 (601 revisions) 84a24a1ea6 CL: Implement clone for kernel object 8dae26c65f CL: Add missing validation checks 1daf17b5ad Tests: restore angle_end2end_tests --help on Android 924f207938 Manual roll Chromium from 601f829c4935 to 69b5e685119d (60 revisions) 47fafdb914 Disable tracegz (trace interpreter) by default, remove from CI e43d359150 Tests: allow choosing Chromium/our test runner + screen checks 7ce8b268f5 Roll vulkan-deps from a52547961655 to 155bbe2e1429 (7 revisions) d06410dafa Roll Chromium from d8c3950b24a5 to 601f829c4935 (447 revisions) eccfec936e Metal: gl_ClipDistance fails validation 7483897cc3 CL/Vulkan: Add numeric versioning for extensions 9ce9e678b7 CL/Vulkan: Set storage buffer usage for cl buffers 2f8ad9c104 CL/Vulkan: Add support for sub-buffer creation 3c1e98a312 CL/Vulkan: Fix clEnqueueMapImage/clEnqueueUnmapMemObject bd9d028522 Remove feature description / condition enums 5242386b0c Manual roll Chromium from 61c4298a5d2e to d8c3950b24a5 (286 revisions) 2b8d6bbea5 Vulkan: Use UpdateFullTexturesDescriptorSet when cache missed fbe34df703 Vulkan: More texture descriptorSet code cleanup 79b6c7ab30 CL/Vulkan: Add fillWithPattern interface 1a3fadbf91 Vulkan: Enable imagelessFB for recent QualComm drivers c0a284034e CL/Vulkan: Enable clEnqueueNDRangeKernel for Images and Samplers 0baeb12e81 CL/Vulkan: Fix ImageDescriptor constructor c3ff2bbe44 CL/Vulkan: Enable clGetSupportedImageFormats 9db2e88bd8 CL/Vulkan: Add support for required image formats a05a0e154e Validate PLS shaders against context state a21b7ad0f2 CL/Vulkan: Add skeleton for CLSamplerVk b03f014823 Metal: interpolateAtOffset fails validation c0c541da40 Remove the gl+d3d-only build of the translator 57ce489ff0 CL: Check that arguments are set at enqueue call 5c26ffea1d Vulkan: Optmize descriptorSet cache disable code path f4a239bce5 Roll vulkan-deps from 977783acab11 to a52547961655 (6 revisions) 2b6e5b2e40 Roll Chromium from c0123634901e to 61c4298a5d2e (219 revisions) bf29a047db Metal: Remove uniform struct decl separation code 2156cd6e92 Metal: Fix rewritten array variables clashes 7c99c22540 CL/Vulkan: Implement clEnqueue APIs involving images 0624b4fba3 Metal: Make ToposortStructs compile on c++17 20de3a8a10 Manual roll Chromium from ada7221c4738 to c0123634901e (3970 revisions) 6b9d37627d Vulkan: Optimize full texture clears 91ea8aef46 scripts: Add restricted_trace_perf as data dep 66701c9854 Vulkan: Remove extra non-conformant flag check 02f88b31f1 Improve CanSupportAEP Error Reporting 8d12b278c2 Make separated anonymous in/out structs work better eaa3d4a9d2 Add llvm-libc BUILD.gn b8d546b2ed Fix immutable string concats with ints d4a9fa51cc Vulkan: Re-enable dynamic rendering on newer ARM drivers 7bb1e0f6ce restricted_trace_perf: Allow use of system ANGLE libs 236e0f486a Add fix for create multi-window surfaces cause crash 42bfb55450 Add llvm-libc dependency, now required for libc++ 0d914d46ca Roll vulkan-deps from a5edfbb83552 to 977783acab11 (10 revisions) Canonical link: https://commits.webkit.org/286786@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