Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: ae40218113904d2f72cc9b0b9e2c6009d8479f41 https://github.com/WebKit/WebKit/commit/ae40218113904d2f72cc9b0b9e2c6009d8479f41 Author: Kimmo Kinnunen <kkinnu...@apple.com> Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths: M Source/ThirdParty/ANGLE/.gitignore M Source/ThirdParty/ANGLE/ANGLE.plist M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj M Source/ThirdParty/ANGLE/BUILD.gn M Source/ThirdParty/ANGLE/CONTRIBUTORS M Source/ThirdParty/ANGLE/DEPS M Source/ThirdParty/ANGLE/GLESv2.cmake M Source/ThirdParty/ANGLE/PlatformWin.cmake M Source/ThirdParty/ANGLE/WebKit/ANGLEShaderProgramVersion.h M Source/ThirdParty/ANGLE/WebKit/angle_commit.h M Source/ThirdParty/ANGLE/build_overrides/dawn.gni M Source/ThirdParty/ANGLE/changes.diff A Source/ThirdParty/ANGLE/extensions/EGL_ANGLE_no_error.txt 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/config/generated/luci-milo.cfg M Source/ThirdParty/ANGLE/infra/config/main.star M Source/ThirdParty/ANGLE/infra/specs/angle.json M Source/ThirdParty/ANGLE/infra/specs/mixins.pyl M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl 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_CTS_(dEQP)_build_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/GLenum_value_to_string_map.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/SPIR-V_helpers.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/proc_table.json M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/restricted_traces.json M Source/ThirdParty/ANGLE/scripts/egl_angle_ext.xml M Source/ThirdParty/ANGLE/scripts/generate_android_bp.py M Source/ThirdParty/ANGLE/scripts/generate_entry_points.py M Source/ThirdParty/ANGLE/scripts/registry_xml.py M Source/ThirdParty/ANGLE/src/common/MemoryBuffer.cpp M Source/ThirdParty/ANGLE/src/common/MemoryBuffer.h M Source/ThirdParty/ANGLE/src/common/RingBufferAllocator.cpp M Source/ThirdParty/ANGLE/src/common/RingBufferAllocator.h R Source/ThirdParty/ANGLE/src/common/Spinlock.h M Source/ThirdParty/ANGLE/src/common/SynchronizedValue.h M Source/ThirdParty/ANGLE/src/common/angleutils.h M Source/ThirdParty/ANGLE/src/common/debug.cpp M Source/ThirdParty/ANGLE/src/common/debug.h M Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.cpp M Source/ThirdParty/ANGLE/src/common/entry_points_enum_autogen.h M Source/ThirdParty/ANGLE/src/common/spirv/gen_spirv_builder_and_parser.py M Source/ThirdParty/ANGLE/src/common/spirv/spirv_instruction_builder_autogen.cpp M Source/ThirdParty/ANGLE/src/common/spirv/spirv_types.h M Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.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/glsl/BuiltInFunctionEmulatorGLSL.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/image_util/AstcDecompressor.cpp M Source/ThirdParty/ANGLE/src/libANGLE/BlobCache.cpp M Source/ThirdParty/ANGLE/src/libANGLE/BlobCache.h M Source/ThirdParty/ANGLE/src/libANGLE/CLDevice.h M Source/ThirdParty/ANGLE/src/libANGLE/CLMemory.h M Source/ThirdParty/ANGLE/src/libANGLE/CLProgram.h M Source/ThirdParty/ANGLE/src/libANGLE/Caps.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Caps.h M Source/ThirdParty/ANGLE/src/libANGLE/Compiler.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Context.h M Source/ThirdParty/ANGLE/src/libANGLE/Debug.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Debug.h 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.cpp M Source/ThirdParty/ANGLE/src/libANGLE/FramebufferAttachment.h M Source/ThirdParty/ANGLE/src/libANGLE/Image.h M Source/ThirdParty/ANGLE/src/libANGLE/MemoryProgramCache.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Program.cpp M Source/ThirdParty/ANGLE/src/libANGLE/Program.h M Source/ThirdParty/ANGLE/src/libANGLE/ResourceMap.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/capture/capture_egl_autogen.cpp M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_egl_autogen.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/FramebufferImpl.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/FramebufferImpl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/cl/CLContextCL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/ShaderCache.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BlitGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BlitGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/FramebufferGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/FramebufferGL.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/SurfaceGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/TextureGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/ImageEGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/SyncEGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/BufferMtl.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/BufferMtl.mm 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/ImageMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/TextureMtl.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.mm M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_resources.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_resources.mm 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/BufferVk.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/CLPlatformVk.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/CommandProcessor.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CommandProcessor.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/FramebufferVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/MemoryTracking.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/MemoryTracking.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandPool.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandPool.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/Suballocation.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/Suballocation.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SurfaceVk.h 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/VulkanSecondaryCommandBuffer.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_format_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_utils.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_helpers.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_helpers.h A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_ref_counted_event.cpp A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_ref_counted_event.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_renderer.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_renderer.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_resource.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_wrapper.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vulkan_backend.gni 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/FramebufferWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/FramebufferWgpu.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/RenderTargetWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/RenderTargetWgpu.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/TextureWgpu.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/TextureWgpu.h M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_helpers.cpp M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/wgpu_helpers.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/validationEGL.cpp M Source/ThirdParty/ANGLE/src/libANGLE/validationEGL_autogen.h M Source/ThirdParty/ANGLE/src/libEGL/egl_loader_autogen.cpp M Source/ThirdParty/ANGLE/src/libEGL/egl_loader_autogen.h M Source/ThirdParty/ANGLE/src/libEGL/libEGL_autogen.cpp M Source/ThirdParty/ANGLE/src/libEGL/libEGL_autogen.def M Source/ThirdParty/ANGLE/src/libEGL/libEGL_vulkan_secondaries_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2.gni M Source/ThirdParty/ANGLE/src/libGLESv2/egl_context_lock_autogen.h M Source/ThirdParty/ANGLE/src/libGLESv2/egl_context_lock_impl.h M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs_autogen.h 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/entry_points_egl_ext_autogen.h M Source/ThirdParty/ANGLE/src/libGLESv2/global_state.cpp M Source/ThirdParty/ANGLE/src/libGLESv2/global_state.h M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_no_capture_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_vulkan_secondaries_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_with_capture_autogen.def M Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_egl_autogen.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/compiler_tests/Parse_test.cpp A Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLNoErrorTest.cpp M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLPrintEGLinfoTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClearTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/ImageTestMetal.mm M Source/ThirdParty/ANGLE/src/tests/gl_tests/RobustResourceInitTest.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/UniformBufferTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanDescriptorSetTest.cpp M Source/ThirdParty/ANGLE/src/tests/gl_tests/VulkanPerformanceCounterTest.cpp M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_trace_perf.py M Source/ThirdParty/ANGLE/src/tests/restricted_traces/restricted_traces.json M Source/ThirdParty/ANGLE/src/tests/test_utils/angle_test_instantiate.cpp 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_egl_loader_autogen.cpp M Source/ThirdParty/ANGLE/util/capture/trace_egl_loader_autogen.h M Source/ThirdParty/ANGLE/util/capture/trace_interpreter_autogen.cpp M Source/ThirdParty/ANGLE/util/egl_loader_autogen.cpp M Source/ThirdParty/ANGLE/util/egl_loader_autogen.h Log Message: ----------- Update ANGLE to 2024-05-13 (decf0e9d4297fafffcacc98b4b9cbc4896962348) https://bugs.webkit.org/show_bug.cgi?id=274080 rdar://problem/127995658 Reviewed by Dan Glastonbury Contains upstream commits: git log --oneline 8332e5b10e4f37bf20f63b0c0e8f8ddcae184b17..decf0e9d4297fafffcacc98b4b9cbc4896962348 --pretty=%h %s decf0e9d42 Roll vulkan-deps from 643408ea2a06 to 7e66c5e2f87e (5 revisions) 4e887491e1 Revert "Document thread-unsafe iterator access to resource maps" 9eaf12d381 Roll Chromium from 4fea14b56dd7 to e8c93a04c96c (1172 revisions) c96435eda8 Use Chromium's abseil build files with Dawn. d1bb6ed839 Document thread-unsafe iterator access to resource maps 8d23fa3f92 Add .gcs_entries to .gitignore dfddb4f7f4 Roll vulkan-deps from 7c61bb741fb6 to 643408ea2a06 (6 revisions) 4cacc66e70 Remove unused ResourceMap::find 1202055c97 Vulkan: Updates to perf counters 394e8767c6 WebGPU: Fix accumulating mCurrentColorAttachments. a70ef7fc6e Add EGL_ANGLE_no_error for disabling EGL validation. 2ecfc5a1c2 Issue 8644: Deeply nested iterator declarations can crash bcb6db5c1a Roll SwiftShader from 76f7f8cfea80 to da334852e705 (5 revisions) d3b380fc8b Roll vulkan-deps from 44adb2021ffb to 7c61bb741fb6 (6 revisions) 602512a021 Manual roll vulkan-deps from 74fe79763664 to 44adb2021ffb (62 revisions) 36cd4c1f07 Adding basic readPixels. 6a6192c865 Tests: Add native to EGLPrintEGLinfoTest 071e1e83ae EGL: eglCreateSyncKHR uses a return value for the tail call 4c66e8a4ff Roll Chromium from 7a22cfe5a3e7 to 4fea14b56dd7 (650 revisions) 1dc836141f Suppress experimental Linux/Intel failure 1d0ef51841 Fixing glClear tests. e29d643e52 Vulkan: Fix missing per-present-mode query 3d04180cb5 Vulkan: Add a dedicated garbage list for RefCountedEvents 5b9e7f2043 Vulkan: Release mCurrentEvent before oneOff surface image copy 0905ac0720 Roll third_party/dawn/ ed2c7c713..5406e9dfb (307 commits; 7 trivial rolls) f3089d1d12 Metal: fix UBO data update undetected between draw calls. 6d10e966db Switch ANGLE to new GPU Android mixins 62eb8fbeec Vulkan: Switch to using zlib::crc32_z for CRC generation da1fbbc649 Roll Chromium from 4beb6b144a74 to 7a22cfe5a3e7 (616 revisions) 5c78d08420 Android: explicitly disable stack protection f8f2a10b80 Prepare ANGLE to use new Android mixins c3a1cae44e Use angle::SimpleMutex everywhere in libGLESv2 a951e0e082 Metal: add test for active blit/compute & render encoder mistracking. b0875f124a Roll VK-GL-CTS from 17c6e3c4dfad to 9d7b4c3d5533 (11 revisions) ff0a33cde2 Roll Chromium from dbc600a2b0d5 to 4beb6b144a74 (625 revisions) 465f6b7d2f Android: forward visibility flags 58742dfb79 Use trim() instead of resize() 251067edce Metal: don't break render pass when uploading a texture. 9ccb9b4102 Metal: fix incorrect tracking if blit & render encoder coexist 28d4c3eb68 Vulkan: Remove BarrierType argument from ImageHelper::barrierImpl ef8d9f10e6 Vulkan: Use DEVICE_ONLY VkEvent when available 5eb3bca0a4 Vulkan: Minor cleanup 4880a6c207 Enhance VulkanPerformanceCounterTest coverage d30e47727d Vulkan: Add VkCmdWaitEvents for image barriers ead98ed94e Implement basic texture upload. 81c2b6e73a Vulkan: Account for padBuffersToMaxVertexAttribStride 9f3e3bff37 Manual roll Chromium from b689a9ee3ba2 to dbc600a2b0d5 (109 revisions) 9aa6d3daf6 Add trim support to MemoryBuffer be9e63ad09 spirv::Print without ANGLE_ENABLE_ASSERTS -> compile error 97aaad3a1d Vulkan: Pack DescriptorSetLayoutDesc layout 04e469bcc1 Roll Chromium from 904b00ce27b4 to b689a9ee3ba2 (548 revisions) a96e9197f5 Vulkan: Add RefCountedEvent class and VkCmdSetEvent call e4a12a676c Vulkan: Dynamic depth test + static depth write e87122056f End ANGLE Mac Intel experiment 04825894d2 Vulkan: Turn SPIR-V limitations to crash instead of security bug e560647104 Start Linux/Intel experiment f2182a713e Manual roll Chromium from bc4f0a08ba8d to 904b00ce27b4 (619 revisions) 44bdc2af94 restricted_trace_perf: Write summary for single renderer caebfea1f9 Vulkan: Make PipelineBarrierArray a class 1bb1ee061f GL: Sync unpack state for glCompressedTexSubImage3D 53811e86cc Roll Chromium from 83c70f11490d to bc4f0a08ba8d (625 revisions) bb6a5724e6 Use vendor ID to check QCOM device for tests 950afec46e Vulkan: Add VK_KHR_synchronization2 feature flag 2d1bb3e161 CL: Replace Spinlock with angle::SimpleMutex 6658d5e8e5 Tests: Add Modern Combat 5 trace 298b87398d Vulkan: Restrict the ContextVk dependency in CommandBufferHelper e49b941fef Roll Chromium from 228731187f89 to 83c70f11490d (641 revisions) b839e05ba7 GLSL: Hardcode emulated atan functions 1064b38d8d Vulkan: Move ImageLayout define to earlier in vk_helpers.h file 4929e1df3e Vulkan: Add feature flag for using event for image barrier f51f2bc55b Manual roll vulkan-deps from 736920240f0b to 74fe79763664 (13 revisions) 038ad6c755 EGL: Use unlocked tail calls for surface, sync and img calls 978cf07b73 Suppress failures on Pixel 6 AP1A.240405.002 44ce58871c Allow the backend to do resource init for framebuffers. a0b721bc70 Vulkan: Optimize DescriptorSetLayout with no bindings 2eed792ca6 Vulkan: Use angle::SimpleMutex with async command queue acb8b33f40 Vulkan: Enable 8/16 bit storage buffer extensions 5907fcfd1f Roll Chromium from 0129806a25c3 to 228731187f89 (630 revisions) Canonical link: https://commits.webkit.org/278744@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