Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f0eae9e8c396d007d79ea66f525e7964fbfc9f33
      
https://github.com/WebKit/WebKit/commit/f0eae9e8c396d007d79ea66f525e7964fbfc9f33
  Author: Kimmo Kinnunen <kkinnu...@apple.com>
  Date:   2024-04-26 (Fri, 26 Apr 2024)

  Changed paths:
    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/GLESv2.cmake
    M Source/ThirdParty/ANGLE/PRESUBMIT.py
    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/doc/CaptureAndReplay.md
    M Source/ThirdParty/ANGLE/doc/ContributingCode.md
    M Source/ThirdParty/ANGLE/doc/ExtensionSupport.md
    A 
Source/ThirdParty/ANGLE/extensions/ANGLE_program_binary_readiness_query.txt
    M Source/ThirdParty/ANGLE/include/GLES2/gl2ext_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/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/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/Vulkan_format.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/uniform_type.json
    M Source/ThirdParty/ANGLE/scripts/export_targets.py
    M Source/ThirdParty/ANGLE/scripts/gen_vk_gl_cts_build.py
    M Source/ThirdParty/ANGLE/scripts/gl_angle_ext.xml
    M Source/ThirdParty/ANGLE/scripts/registry_xml.py
    M Source/ThirdParty/ANGLE/scripts/roll_chromium_deps.py
    M Source/ThirdParty/ANGLE/src/angle_program_serialize_data_version.gni
    M Source/ThirdParty/ANGLE/src/common/MemoryBuffer.h
    A Source/ThirdParty/ANGLE/src/common/SimpleMutex.cpp
    A Source/ThirdParty/ANGLE/src/common/SimpleMutex.h
    A Source/ThirdParty/ANGLE/src/common/SimpleMutex_unittest.cpp
    M Source/ThirdParty/ANGLE/src/common/debug.h
    M Source/ThirdParty/ANGLE/src/common/gen_uniform_type_table.py
    M Source/ThirdParty/ANGLE/src/common/gl_enum_utils_autogen.cpp
    A Source/ThirdParty/ANGLE/src/common/log_utils.h
    M Source/ThirdParty/ANGLE/src/common/uniform_type_info_autogen.cpp
    M Source/ThirdParty/ANGLE/src/common/utilities.h
    M Source/ThirdParty/ANGLE/src/common/vulkan/vulkan_icd.cpp
    M Source/ThirdParty/ANGLE/src/compiler.gni
    M Source/ThirdParty/ANGLE/src/compiler/translator/BaseTypes.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/BaseTypes.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/CodeGen.cpp
    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/glsl/OutputGLSLBase.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/OutputGLSLBase.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorESSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/glsl/TranslatorGLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/glslang.y
    M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_lex_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/Name.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/msl/TranslatorMSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/spirv/OutputSPIRV.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/util.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/util.h
    A Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.cpp
    A Source/ThirdParty/ANGLE/src/compiler/translator/wgsl/TranslatorWGSL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/CLEvent.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Renderer.cpp
    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/ProgramPipeline.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/ProgramPipeline.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Renderbuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/State.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Uniform.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/Uniform.h
    M Source/ThirdParty/ANGLE/src/libANGLE/VertexAttribute.cpp
    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_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/cl_types.h
    M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/gles_extensions_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/ProgramExecutableMtl.mm
    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/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/CLEventVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLEventVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/CLKernelVk.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/ProgramExecutableVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ProgramVk.cpp
    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/gen_vk_format_table.py
    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_caps_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_map.json
    M 
Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp
    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/wgpu/BufferWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/BufferWgpu.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/CompilerWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ContextWgpu.cpp
    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/FramebufferWgpu.cpp
    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/ProgramWgpu.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/wgpu/ShaderWgpu.cpp
    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/validationCL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2.gni
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/entry_points_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/libGLESv2_autogen.cpp
    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/opengl32_autogen.def
    M Source/ThirdParty/ANGLE/src/libGLESv2/opengl32_with_wgl_autogen.def
    M Source/ThirdParty/ANGLE/src/tests/BUILD.gn
    M Source/ThirdParty/ANGLE/src/tests/angle_unittests.gni
    M Source/ThirdParty/ANGLE/src/tests/capture_tests/CapturedTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.angledata
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.h
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan.json
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan_001.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/capture_tests/expected/CapturedTest_MultiFrame_ES3_Vulkan_shared.cpp
    M Source/ThirdParty/ANGLE/src/tests/compiler_tests/Parse_test.cpp
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/BUILD.gn
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/angle_deqp_gtest.cpp
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp.gni
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_data_autogen.gni
    M 
Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gl46_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLBlobCacheTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLProtectedContentTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp
    M 
Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampledRenderToTextureTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/RendererTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/VulkanPipelineCachePerf.cpp
    M Source/ThirdParty/ANGLE/src/tests/py_utils/android_helper.py
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.cpp
    M Source/ThirdParty/ANGLE/util/autogen/angle_features_autogen.h

  Log Message:
  -----------
  Update ANGLE to 2024-04-25 (6cfb593174d2f9d432386f4ea1fb587c9c395593)
https://bugs.webkit.org/show_bug.cgi?id=273282
rdar://problem/127078651

Reviewed by Dan Glastonbury

Contains upstream commits:
git log --oneline 
ba208b45ad1c534fd8e16592ece34b5ea7b6592f..6cfb593174d2f9d432386f4ea1fb587c9c395593
 --pretty=%h %s
6cfb593174 CL/VK: Implement marker and barrier cmds
55affbfd7c Manual roll Chromium from 0543b5c427ca to ad99ecc02953 (246 
revisions)
04329fe085 CL/VK: Implement wait APIs
e3a58b25e6 FrameCapture: Support deferred linking of shaders
37d2277bdd Vulkan: Disable dynamic state on JM based Mali
ab0140b0cb Update CLA contact information in the documentation.
d0a2525da7 Roll vulkan-deps from 8ff7d8bf1899 to a4bf9c4e9ffd (5 revisions)
75c14ed6d7 Roll Chromium from 3bff690c506f to 0543b5c427ca (360 revisions)
47fc356b23 GCC: move warm up tasks out of anonymous namespace
9c2632b3df Manual roll Chromium from 4433c533fffb to 3bff690c506f (214 
revisions)
a443959993 End Win Intel experiment.
d2e5eeefbd Vulkan: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
0e7d735b14 Roll SwiftShader from 9aec4b969291 to 76f7f8cfea80 (1 revision)
b8e7860fe1 Roll Chromium from b00758dcbb7a to 4433c533fffb (891 revisions)
d4519fdce6 Roll vulkan-deps from 91b20c9cf5fd to 8ff7d8bf1899 (8 revisions)
c74d2634e6 Vulkan: Update mSurfaceCaps with per-present mode caps.
94179bed1c Roll chromium_revision 39c16b7a37..b00758dcbb (1290535:1290830)
0d1dab2cf1 Roll vulkan-deps from 36da75a01950 to 91b20c9cf5fd (10 revisions)
6fe8a399dd Metal: Fix rewritten out variables with underscores
2905a6a6e2 Vulkan: Fix read pixel to cached non-coherent memory
64e9794006 Presubmit: improve bug tag check message
219f7762e5 Roll vulkan-deps from 4737535cad1a to 36da75a01950 (8 revisions)
40c6ba5222 Roll VK-GL-CTS from 669273b1098a to 17c6e3c4dfad (3 revisions)
f2901ba7c2 Roll Chromium from e191335efc2d to 39c16b7a3740 (747 revisions)
36ae455328 Vulkan: Remove unnecessary member from ProgramExecutableVk
23b8a833f3 Suppress VUID-VkSwapchainCreateInfoKHR-presentMode-02839
84b8737394 Roll vulkan-deps from aa20d192b8c4 to 4737535cad1a (9 revisions)
f0f4edfc4e Roll SwiftShader from 764410d4d655 to 9aec4b969291 (2 revisions)
602a6a9a53 Roll Chromium from b07526b70da5 to e191335efc2d (579 revisions)
cc770518b0 CL/VK: Implement flush & finish
c75b03ad1c Vulkan: Remove duplicated fallback entry in vk_format_map.json
d4abe62268 CL/VK: Implement enqueue NDRangeKernel & Task
4813295059 Vulkan: Optimize DescriptorSetLayoutDesc layout
80c8b6f050 Revert "Vulkan: Only enable DS dynamic state if there is DS 
attachment."
d0b01c813d Remove duplicated fallback entry in vk_format_table_autogen
4109a90ee3 LinkedUniform: avoid frequent GLenum -> index conversion
00fa9af9e6 Disable the BasicNoOpMutex test
7523c5dfd8 Make 'ANGLE_CAPTURE_OUT_DIR' doc clearer
5f532b75c2 Roll chromium_revision 0abb3a90f2..b07526b70d (1287851:1289209)
f696652fc1 Roll vulkan-deps from bb53ad5f34d9 to aa20d192b8c4 (5 revisions)
51c580031a Roll SwiftShader from 1eaac56def92 to 764410d4d655 (2 revisions)
6861da63bb Vulkan: Don't cache staging buffers on PowerVR
b2aad1bbb7 Vulkan: Track valid descriptor set layouts
d71b8ee0f0 Vulkan: Fix dynamic depth/stencil in UtilsVk when unused
313c73c3f6 Roll vulkan-deps from 8dc5cb57074c to bb53ad5f34d9 (5 revisions)
03c88d33ec Revert "Vulkan: Suppress VUID-VkSwapchainCreateInfoKHR-pNext-07781"
c48808658d Manual roll VK-GL-CTS from b529676d0523 to 669273b1098a (11 
revisions)
e92b8e8d97 Manual roll VK-GL-CTS from 491cfc2dbec9 to b529676d0523 (1 revisions)
e344c4bc4e Manual roll VK-GL-CTS from 393ca590ec21 to 491cfc2dbec9 (8 revisions)
1264c9cc75 Manual roll VK-GL-CTS from caf989d22e07 to 393ca590ec21 (5 revisions)
97cb3eb8a7 Split ASSERT and logs into separate header
d9d583bfdc Implement a lock/unlock-only mutex based on futex
0c5f973d31 Roll vulkan-deps from ec0c320a8ca1 to 8dc5cb57074c (10 revisions)
cfcfc9ea21 Roll SwiftShader from 62c59c41e194 to 1eaac56def92 (1 revision)
2a29410364 Roll Chromium from 3405d3e2c23c to 0abb3a90f21c (691 revisions)
6557da03c8 Implement TextureWgpu::getAttachmentRenderTarget()
50d95bfea3 Manual roll vulkan-deps from 3ba43743089e to ec0c320a8ca1 (34 
revisions)
041b0a4d54 Begin initializing caps for webgpu
2218db2b3b Add error callback for webgpu device
f4d3041a57 Remove double-serialization for glGetProgramBinary
24ba48eb21 Do not cache program binary in blob cache redundantly with app
99ac37cf7b Vulkan: Suppress VUID-VkSwapchainCreateInfoKHR-pNext-07781
49e434dba2 Roll Chromium from f4477677b54e to 3405d3e2c23c (816 revisions)
e229afada1 Vulkan: Disable setting_sync_queue_submit
08d9d5cc1c Vulkan: VK_EXT_validation_features was deprecated
67fc293ab0 WebGPU: Add shader translation and program linking stubs.
5e790bfb16 Remove unnecessary D3D include
f4485224fe WebGPU: Implement glBufferData and glBufferSubData
e088af30ff Parsing very long array declarations crash
34bb0ebf6e Roll Chromium from 625a985b39f7 to f4477677b54e (679 revisions)
1152f9d172 Remove PPO as observer of its own executable
1153a17e92 Roll Chromium from 3e1171173a70 to 625a985b39f7 (729 revisions)
e41286e109 Vulkan: Fix internal caching missing
bc53f36023 Vulkan: Improve pipeline warmup hit rate without GPL
d9943e447f Remove Program::syncState
c139751042 Vulkan: Fix data race in WarmUpGraphicsTask
392eca6048 Revert "GL: Support KHR_blend_equation_advanced"
4af8dafb9f Vulkan: Enable MSRTT emulation tests on swiftshader
bedc75d908 Roll Chromium from 8853d900c3dd to 3e1171173a70 (343 revisions)
d1bffdb657 Vulkan: Bugfix in WarmUpComputeTask
226448197f Manual roll Chromium from a20bd3962f16 to 8853d900c3dd (278 
revisions)
646f5d1935 CL/VK: Implement eventVk routines
0a67bbaf83 SPIR-V: Fix const constructors with single scalar
84613b972d Vulkan: Suppress Undefined-Value-ShaderInputNotProduced
0e19adb294 Validate non-negative vertex attribute offsets.
d3aaf79525 Vulkan: Early out ImageHelper::updateLayoutAndBarrier when possible
e73c0c6d04 EGLProtectedContentTest: move sleep behind compile-time var
126f826917 Additional fix for link task worker pool race
fda475e53e Roll vulkan-deps from 4c9bdb52e642 to 3ba43743089e (3 revisions)
dd81a3df6b Roll Chromium from 0f9a02e29ab9 to a20bd3962f16 (586 revisions)

Canonical link: https://commits.webkit.org/278046@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

Reply via email to