[webkit-changes] [WebKit/WebKit] 110c9a: Update ANGLE to 2023-03-30 (5fcd027edec5ae756c4484...

Kimmo Kinnunen noreply at github.com
Mon Apr 3 03:55:49 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 110c9a08cf72085fee165586fda45d39083fe659
      https://github.com/WebKit/WebKit/commit/110c9a08cf72085fee165586fda45d39083fe659
  Author: Kimmo Kinnunen <kkinnunen at apple.com>
  Date:   2023-04-03 (Mon, 03 Apr 2023)

  Changed paths:
    M Source/ThirdParty/ANGLE/.gn
    M Source/ThirdParty/ANGLE/ANGLE.plist
    M Source/ThirdParty/ANGLE/DEPS
    M Source/ThirdParty/ANGLE/changes.diff
    M Source/ThirdParty/ANGLE/extensions/ANGLE_shader_pixel_local_storage.txt
    M Source/ThirdParty/ANGLE/include/GLES2/gl2ext_angle.h
    M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h
    M Source/ThirdParty/ANGLE/include/GLSLANG/ShaderVars.h
    M Source/ThirdParty/ANGLE/include/platform/FeaturesGL_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/FeaturesVk_autogen.h
    M Source/ThirdParty/ANGLE/include/platform/gl_features.json
    M Source/ThirdParty/ANGLE/include/platform/vk_features.json
    M Source/ThirdParty/ANGLE/infra/specs/angle.json
    M Source/ThirdParty/ANGLE/infra/specs/waterfalls.pyl
    M Source/ThirdParty/ANGLE/samples/sample_util/texture_utils.cpp
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/ANGLE_features.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_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/Test_spec_JSON.json
    M Source/ThirdParty/ANGLE/scripts/code_generation_hashes/Vulkan_internal_shader_programs.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/generate_entry_points.py
    M Source/ThirdParty/ANGLE/scripts/gl_angle_ext.xml
    M Source/ThirdParty/ANGLE/scripts/update_chrome_angle.py
    M Source/ThirdParty/ANGLE/src/angle_commit.h
    M Source/ThirdParty/ANGLE/src/common/ANGLEShaderProgramVersion.h
    M Source/ThirdParty/ANGLE/src/common/FastVector.h
    M Source/ThirdParty/ANGLE/src/common/FixedQueue.h
    M Source/ThirdParty/ANGLE/src/common/FixedVector.h
    M Source/ThirdParty/ANGLE/src/common/base/anglebase/trace_event/trace_event.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/compiler/fuzz/translator_fuzzer.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/BaseTypes.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/BuildSPIRV.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/ExtensionBehavior.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ExtensionBehavior.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/Initialize.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/OutputSPIRV.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/QualifierTypes.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/ShaderLang.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolUniqueId.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/SymbolUniqueId.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorGLSL.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect.h
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/Pipeline.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/ToposortStructs.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/UtilsHLSL.cpp
    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.l
    M Source/ThirdParty/ANGLE/src/compiler/translator/glslang_lex_autogen.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/InitializeVariables.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp
    M Source/ThirdParty/ANGLE/src/compiler/translator/util.cpp
    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/Context.inl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Context_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/ErrorStrings.h
    M Source/ThirdParty/ANGLE/src/libANGLE/Framebuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/GLES1Shaders.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/PixelLocalStorage.h
    M Source/ThirdParty/ANGLE/src/libANGLE/State.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/State.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/capture_gles_ext_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/capture_gles_ext_autogen.h
    M Source/ThirdParty/ANGLE/src/libANGLE/capture/serialize.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/queryutils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/ContextImpl.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/DynamicHLSL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ProgramD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/ShaderD3D.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/VertexDataManager.cpp
    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/RenderStateCache.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/StateManager11.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.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/StateManager9.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d9/StateManager9.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/BlitGL.cpp
    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/StateManagerGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/StateManagerGL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/ContextEGL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/renderergl_utils.cpp
    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_command_buffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/mtl_command_buffer.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/ContextNULL.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/null/ContextNULL.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/AllocatorHelperRing.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/BUILD.gn
    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.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/FramebufferVk.h
    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/SecondaryCommandBuffer.h
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandPool.cpp
    A Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/SecondaryCommandPool.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/ShaderVk.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/VulkanSecondaryCommandBuffer.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/VulkanSecondaryCommandBuffer.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/EtcToBc.comp.00000000.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/gen/EtcToBc.comp.00000001.inc
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/shaders/src/EtcToBc.comp
    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_caps_utils.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_utils.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vk_utils.h
    M Source/ThirdParty/ANGLE/src/libANGLE/renderer/vulkan/vulkan_backend.gni
    M Source/ThirdParty/ANGLE/src/libANGLE/trace.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES2.h
    M Source/ThirdParty/ANGLE/src/libANGLE/validationES32.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT.cpp
    M Source/ThirdParty/ANGLE/src/libANGLE/validationESEXT_autogen.h
    M Source/ThirdParty/ANGLE/src/libGLESv2/egl_ext_stubs.cpp
    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/libGLESv2/proc_table_egl_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_glx_autogen.cpp
    M Source/ThirdParty/ANGLE/src/libGLESv2/proc_table_wgl_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/capture_replay_tests/capture_replay_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_egl_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles2_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/deqp_support/deqp_gles3_test_expectations.txt
    M Source/ThirdParty/ANGLE/src/tests/egl_tests/EGLContextCompatibilityTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/BlitFramebufferANGLETest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ClipControlTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/ComputeShaderTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/DebugTest.cpp
    A Source/ThirdParty/ANGLE/src/tests/gl_tests/DepthWriteTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FormatPrintTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/FragDepthTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/GLSLTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/InstancingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultisampleTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/MultithreadingTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/PixelLocalStorageTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/SimpleOperationTest.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/VulkanPerformanceCounterTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gl_tests/WebGLCompatibilityTest.cpp
    M Source/ThirdParty/ANGLE/src/tests/gles1_conformance_tests/ConformanceTests.cpp
    M Source/ThirdParty/ANGLE/src/tests/gles1_conformance_tests/CovglTests.cpp
    M Source/ThirdParty/ANGLE/src/tests/gles1_conformance_tests/PrimtestTests.cpp
    M Source/ThirdParty/ANGLE/src/tests/perf_tests/TracePerfTest.cpp
    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/restricted_traces/restricted_traces.json
    M Source/ThirdParty/ANGLE/util/angle_features_autogen.cpp
    M Source/ThirdParty/ANGLE/util/angle_features_autogen.h
    M Source/ThirdParty/ANGLE/util/capture/frame_capture_replay_autogen.cpp
    M Source/ThirdParty/ANGLE/util/capture/trace_gles_loader_autogen.cpp
    M Source/ThirdParty/ANGLE/util/capture/trace_gles_loader_autogen.h
    M Source/ThirdParty/ANGLE/util/capture/trace_interpreter_autogen.cpp
    M Source/ThirdParty/ANGLE/util/gles_loader_autogen.cpp
    M Source/ThirdParty/ANGLE/util/gles_loader_autogen.h

  Log Message:
  -----------
  Update ANGLE to 2023-03-30 (5fcd027edec5ae756c4484a7d6e32f8aad147984)
https://bugs.webkit.org/show_bug.cgi?id=254802
rdar://problem/107461268

Unreviewed, to be reviewed by Dean Jackson.

Contains upstream commits:
git log --oneline 12aefbc0dbfb8942723c061f6727638f0739fe02..5fcd027edec5ae756c4484a7d6e32f8aad147984 --pretty=%h %s
5fcd027ed Fix the watchOS build for the mirror clamp to edge extension
20f3df078 Vulkan: ImageHelper::initExternal missing some variable init
98151770a Vulkan: Use midRenderPass clear if RP has started but inactive
ad9537af7 Vulkan: Reactivate already started render pass when possible
18b675ea4 Roll vulkan-deps from d56f491466de to e13e8828cf66 (29 revisions)
3c8aee63b D3D11: Fix streamed instanced attribute size calculation.
48b431ca6 Vulkan: Fix stage component reservations w.r.t xfb
31321cb39 Tests: Add Minecraft Bedrock trace
29abd5a29 Explicitly Add Aliased Memory Decoration in SpirV
219776e23 Roll Chromium from c83e966b4c7e to f7c2a70f23b1 (1902 revisions)
bb15ceefd Remove syncing of extended dirty bits for TexImage calls.
14ddf5691 Tests: Add fishdom trace
4afbbe85d Tests: Add Vainglory trace
fe45418c6 Translator: Limit the size of private variables in WebGL shaders
97897d92d Vulkan: Work around driver bug with dynamic primitive restart
8b81a3d27 GLES1: Use ASCII minus in comment
6d12a280e D3D11: Support NV_shader_noperspective_interpolation
da7dd31f2 GL: Disable extended dirty bit states for internal blits.
21ffb23a5 Add sample coverage regression tests
57dd0e5fe Translator: Initialize out arguments too for WebGL
fcf0ddeb6 Vulkan: Add more blitFramebuffer test
db3b28757 Manual roll VK-GL-CTS from 9e822059a32e to e873c6862868 (18 revisions)
c6ec59dca Explicitly pass the extended dirty bits to syncState.
fc7cb00e9 Metal: Support NV_shader_noperspective_interpolation
1ee27fcdb Fix translation of noperspective interpolation qualifier
fbb16d646 Mali: Disable disjointTimerQueries on ChromeOS with MaliT8xxOrOlder
abbbe9709 [GL backend] Get texture bindings size from frontend caps
d8c9ba9af Avoid defaulted comparison operator
afc1e5dcc GL: Support OES_sample_variables
98cfb969a Roll vulkan-deps from 672a6d1840c9 to d56f491466de (13 revisions)
1301402c5 Vulkan: improve etc to bc grident texture precison.
249b03aca restricted_trace_perf: Delete settings when using default
435e557c5 Vulkan: Do not enforce custom ANGLEs secondary command buffers.
aa8f2e4b4 Vulkan: Minor SecondaryCommandPool::destroy() optimization.
85735eb48 Vulkan: Enable async features for Secondary Command Buffers.
2bd8acfef Tests: Add Geometry Dash trace
e27e7c6aa Vulkan: Retire Command Buffers before destroying the Pools.
9524c639a Vulkan: Fix Secondary Command Buffers with asyncCommandQueue.
87632d645 Roll SwiftShader from f988757e44a3 to c85d70d97009 (3 revisions)
f76021701 Roll vulkan-deps from 886b2b7b32a4 to 672a6d1840c9 (11 revisions)
dae99340c Remove uninited pixel check from TexStorageWithPBO
c1e45f0c7 Adjust copied dylibs in update_chrome_angle.py
f2c5ce4e8 Re-enable mutable texture upload for one context
997c4c7b3 D3D11: Implement EXT_conservative_depth
648f3657c Metal: Implement EXT_conservative_depth
34a06e25d Start MacBook Pro AMD 2019 experiment on ANGLE bots
860a401fb Roll vulkan-deps from 379ee8599f0f to 886b2b7b32a4 (12 revisions)
0e502f8c0 Vulkan: Update SharedCommandBlockPool::valid() method.
fc308f4ab Roll SwiftShader from 0cc04d07ab24 to f988757e44a3 (1 revision)
e7b7f9772 Roll Chromium from 27821cf1b122 to c83e966b4c7e (630 revisions)
74edb4b44 Skip PixelLocalStorageTest.Interrupt on iOS Metal
888ca8d9e Bind FBO before timer query on Mali GL driver.
ad52f12e5 Implement EXT_conservative_depth
11d920527 Roll vulkan-deps from 469b8c0e07d5 to 379ee8599f0f (10 revisions)
5b87328fb Roll SwiftShader from 9c9608fa94a9 to 0cc04d07ab24 (1 revision)
903d24c13 Roll Chromium from 23433174ff7f to 27821cf1b122 (589 revisions)
a621ea88c Adding a trace point for texture metrics.
ec9595f1a restricted_trace_perf: Run against default driver
a491bbe3b Add PLS utilities for interrupting a rendering pass
23ad4fa2b Don't hold global surface lock during AcquireNextImage
ba845fcf2 Metal: Implement EXT_clip_control
1e6dd013f Metal: Support centroid qualifier
53d1a179d Makes ToposortStructs() return consistent results
f56952445 Fix sample qualifier validation
c8c742f64 Roll vulkan-deps from 35cbe26c4b3a to 469b8c0e07d5 (8 revisions)
0709b6fdf Roll SwiftShader from 85772f1891db to 9c9608fa94a9 (7 revisions)
0cb6697a0 Capture/restricted_traces: update documentation
1beb6ef88 Roll Chromium from 528cae6045de to 23433174ff7f (599 revisions)
d7201a0f7 Tests: Add New Legend of the Condor Heroes trace
bacc066b4 Unskip dEQP-EGL tests
e809e7bdf Reland "Implement EXT_depth_clamp"
5384667f4 IWYU: missing include for std::atomic in FixedQueue.h
ee9a7df0b IWYU: usage of size_t requires include in texture_utils
518afe765 Roll SwiftShader from 7d001b3fac09 to 85772f1891db (1 revision)
151339b30 Roll vulkan-deps from 250e3914595d to 35cbe26c4b3a (10 revisions)
9c29f84ce Roll VK-GL-CTS from 20d674342f00 to 9e822059a32e (10 revisions)
462dcdcab Roll Chromium from 7a04676dce36 to 528cae6045de (657 revisions)
070749680 Validate gl[Push,Pop]DebugGroup
4a77b0f52 Revert "Implement EXT_depth_clamp"
d521ccb31 Tests: Add Rise Of Empires trace
7d1a401b4 Vulkan: Fix freeing not completed Secondary Command Buffers.
9b6368ccf Vulkan: Fix freeing Secondary Command Buffers from wrong thread.
29f80edae Vulkan: Hot fix crash when using Invalid VkSemaphore Object.
12b3d52d8 Prevent bugs in "FastVector" class.
6ea6b3602 Fix allowed_keywords dEQP test failures
50dec7168 Linux skips RegisterContextCompatibilityTests altogether.
f8c141831 Implement EXT_depth_clamp
21a3367a1 Tests: Reduce load of computation heavy tests for Swiftshader.
973244574 Roll SwiftShader from fa0e42592666 to 7d001b3fac09 (1 revision)
72c18fe64 Roll vulkan-deps from 88a74be445b7 to 250e3914595d (6 revisions)
aecfcefc3 Roll Chromium from 0abde2e3b92a to 7a04676dce36 (552 revisions)

Canonical link: https://commits.webkit.org/262503@main




More information about the webkit-changes mailing list