)]}'
{
  "commit": "3db785709dfdbcefc0931d6b7c9028c66ccb5b16",
  "tree": "27a91b9ce1d9479e87ec772dc743ae5f46846c7b",
  "parents": [
    "9b7567fd15565a024eaf653b97d5e67ba6e7d15a"
  ],
  "author": {
    "name": "dawn-autoroll@skia-public.iam.gserviceaccount.com",
    "email": "dawn-autoroll@skia-public.iam.gserviceaccount.com",
    "time": "Thu May 28 03:32:54 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 28 03:32:54 2026 -0700"
  },
  "message": "Roll ANGLE from 52d177bd7e42 to e357a3a4893e (117 revisions)\n\nhttps://chromium.googlesource.com/angle/angle.git/+log/52d177bd7e42..e357a3a4893e\n\n2026-05-28 bajones@chromium.org Disable msvc warning 4715 harder\n2026-05-28 abdolrashidi@google.com Vulkan: Add option to use BVB2 w/o binding stride\n2026-05-27 cnorthrop@google.com Tests: Add dynamic write static read of varying array on 565\n2026-05-27 abdolrashidi@google.com Vulkan: Fix deferred clear for multiview FBOs\n2026-05-27 abdolrashidi@google.com Vulkan: Disable input binding stride on older ARM\n2026-05-27 geofflang@chromium.org Validate that TF buffers cannot be modified when TF is unbound.\n2026-05-27 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 04c5fab2c5a3 to 4029144db7a0 (4 revisions)\n2026-05-27 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from f9d5d49a3c59 to 9898204d91d6 (1 revision)\n2026-05-27 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 41b0762bf450 to 0e65a7575c25 (799 revisions)\n2026-05-27 syoussefi@chromium.org Vulkan: Fix typo in feature name\n2026-05-27 ballway@google.com Vulkan: Fix external format resolve for ANV\n2026-05-26 yuxinhu@google.com Fine-grained control on SpirvDepthStencilInputRemover\n2026-05-26 jisunnie.lee@samsung.com Vulkan: Do not ghost images unused by active render passes\n2026-05-26 bsheedy@chromium.org Remove Android perf tester //infra/specs entries\n2026-05-26 syoussefi@chromium.org Vulkan: Account for base instance when streaming client-mem attribs\n2026-05-26 gaiko@google.com [angle] Reject Internal textures in chromium copy\n2026-05-26 syoussefi@chromium.org Translator: Disallow equality check on structs-with-samplers\n2026-05-26 bsheedy@chromium.org Remove legacy Android perf testers\n2026-05-26 joel.winarske@gmail.com Wayland support\n2026-05-26 amaiorano@google.com Vulkan: fix potential OOB read in reformatStagedBufferUpdates (again)\n2026-05-26 geofflang@chromium.org Validate unique framebuffer attachments for hardened contexts.\n2026-05-26 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 26c4192d920d to 04c5fab2c5a3 (3 revisions)\n2026-05-26 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from c14e16093c01 to 41b0762bf450 (319 revisions)\n2026-05-25 zork@google.com Vulkan: Fix UAF in flushAndSubmitCommands\n2026-05-25 syoussefi@chromium.org Translator: Fail compilation with (a, struct_with_sampler).field\n2026-05-25 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a93c3df47640 to 26c4192d920d (3 revisions)\n2026-05-25 kkinnunen@apple.com Metal: Avoid using pointers in BufferPool::allocate\n2026-05-25 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 2976e22e8416 to c14e16093c01 (881 revisions)\n2026-05-23 geofflang@chromium.org GL: Sync program state after transform feedback.\n2026-05-22 syoussefi@chromium.org Test that YUV framebuffer readback to PBO works\n2026-05-22 lexa.knyazev@gmail.com Do not expose GL_EXT_texture_norm16 on ES 2.0\n2026-05-22 bsheedy@chromium.org Add src-side Android perf testers\n2026-05-22 angle-autoroll@skia-public.iam.gserviceaccount.com Manual roll vulkan-deps from df04fe18c28e to a93c3df47640 (47 revisions)\n2026-05-22 lexa.knyazev@gmail.com Remove GL_NV_depth_buffer_float2\n2026-05-22 ynovikov@chromium.org Revert \"Metal: Populate format channel, pixelBytes\"\n2026-05-22 ynovikov@chromium.org Suppress iOS failures\n2026-05-22 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 5e4cafd98729 to 2976e22e8416 (666 revisions)\n2026-05-22 lehoangquyen@chromium.org skip init if the scissored clear covers all attachments\n2026-05-22 lehoangquyen@chromium.org Metal: Fix uninitialized textures on invalidate.\n2026-05-22 syoussefi@chromium.org Ensure maxColorAttachments \u003d\u003d mDrawBufferStates in Caps\n2026-05-21 syoussefi@chromium.org Translator: Fix crash with (sideeffect,uniform)\n2026-05-21 syoussefi@chromium.org Translator: Don\u0027t cap object sizes to INT_MAX\n2026-05-21 ynovikov@chromium.org Suppress Pixel 10 failures\n2026-05-21 kkinnunen@apple.com Reland: Metal: Make StateCache descriptors hash consistent\n2026-05-21 a@tuxpa.in Close X11 client connection after XNVCtrl calls\n2026-05-21 mark@lunarg.com ANGLE Tracer: Use eglimage data from bind time for AHBs\n2026-05-21 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from eb70045c0af6 to 5e4cafd98729 (677 revisions)\n2026-05-21 kkinnunen@apple.com RenderOnceChangeXfbBufferRenderAgain fails validation\n2026-05-21 angle-autoroll@skia-public.iam.gserviceaccount.com Manual roll vulkan-deps from 6e632b815d91 to df04fe18c28e (5 revisions)\n2026-05-21 agrieve@chromium.org No compressed_symbols when use_mold (take 2)\n2026-05-21 solti@google.com Skip PointSizeDefaultWhenNotSet on Android Vulkan\n2026-05-20 bsheedy@chromium.org Switch Clang dependency to GCS\n2026-05-20 vasilyt@chromium.org Vulkan: Fix stride for vkGetQueryPoolResults\n2026-05-20 angle-autoroll@skia-public.iam.gserviceaccount.com Manual roll VK-GL-CTS from e782ba27124b to 01471f4b3846 (3 revisions)\n2026-05-20 kkinnunen@apple.com Metal: Avoid repeated byte index buffer conversion\n2026-05-20 kkinnunen@apple.com Metal: Populate format channel, pixelBytes\n2026-05-20 lehoangquyen@chromium.org Metal: Fix crash when setting non-zero base level on IOSurface.\n2026-05-20 kkinnunen@apple.com Fix BaseInstance validation formula\n2026-05-20 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 6401ece8543e to eb70045c0af6 (752 revisions)\n2026-05-20 kkinnunen@apple.com Avoid SKIP_IMAGES, IMAGE_HEIGHT with TexImage2D\n2026-05-20 kkinnunen@apple.com Avoid skips in WebGLCompatibilityTest\n2026-05-20 kbr@chromium.org Remove BlendState struct in favor of BlendStateExt.\n2026-05-19 cclao@google.com Vukan: Don\u0027t update default attributes for unused attributes\n2026-05-19 abdolrashidi@google.com Vulkan: Exclude BGR565 preference for external\n2026-05-19 geofflang@chromium.org GL: Disable EXT_clear_texture on all IMG GPUs.\n2026-05-19 abdolrashidi@google.com Add tests regarding shader input subtraction\n2026-05-19 kbr@chromium.org Revert \"Make \"packed\" and \"shared\" reserved keywords in WebGL shaders.\"\n2026-05-19 lehoangquyen@chromium.org Metal: Fix baseVertex type in RenderCommandEncoder\n2026-05-19 roberto_rodriguez2@apple.com Metal: Acquire drawable after swap\n2026-05-19 geofflang@chromium.org D3D11: Avoid partial init state in Blit11.\n2026-05-19 kkinnunen@apple.com Metal: Always initialize gl_PointSize\n2026-05-19 lehoangquyen@chromium.org Metal: Fix texture storage desynchronization bug\n2026-05-19 kkinnunen@apple.com Metal: Add GL_RGBX8_ANGLE if swizzle is supported\n2026-05-19 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from b87460c901a4 to 6401ece8543e (656 revisions)\n2026-05-19 kkinnunen@apple.com Metal: BufferSlice to associate BufferRef, offset\n2026-05-19 abdolrashidi@google.com Update the doc regarding dEQP test on Android\n2026-05-18 bsheedy@chromium.org Remove legacy Win/Clang/dbg //infra/specs entries\n2026-05-18 kbr@chromium.org Fix offset bug in queueBlitCopyDataToBuffer.\n2026-05-18 bsheedy@chromium.org Remove legacy Win/Clang/debug builders\n2026-05-18 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 8af0e1445595 to b87460c901a4 (843 revisions)\n2026-05-17 syoussefi@chromium.org Vulkan: Fix missing external format with yuv rendering\n2026-05-16 syoussefi@chromium.org Vulkan: Changing max level should not respecify import EGL image\n2026-05-16 syoussefi@chromium.org MSL: Don\u0027t take globals as loop vars in loop-forward-progress\n2026-05-15 jdduke@google.com Android: Remove legacy proguard_compatibility usage\n2026-05-15 syoussefi@chromium.org Translator: Disallow structs-with-sampelrs in constructors\n2026-05-15 lehoangquyen@chromium.org Metal: Fix potential OOB write in Transform Feedback\n2026-05-15 bsheedy@chromium.org Add src-side Win/Clang/debug builders\n2026-05-15 syoussefi@chromium.org Vulkan: Don\u0027t use renderable-format-fallback for external images\n2026-05-15 syoussefi@chromium.org Vulkan: Track *effective* base/max levels\n2026-05-15 syoussefi@chromium.org Always clamp max level to base level in getEffectiveMaxLevel\n2026-05-15 syoussefi@chromium.org Vulkan: Fix emulation of gl_InstanceID\n2026-05-15 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from ccf61c9ca847 to 8af0e1445595 (613 revisions)\n2026-05-15 syoussefi@chromium.org Vulkan: Treat out-of-fd as out-of-memory\n2026-05-15 cclao@google.com Vulkan: Fix ImageTest.SourceNativeClientBufferTargetExternal failure\n2026-05-15 abdolrashidi@google.com Set hardened context config in trace tests if none\n2026-05-14 cclao@google.com Vulkan: Check bufferFormatProperties.formatFeatures for renderable\n2026-05-14 syoussefi@chromium.org Vulkan: Add baseInstance/instanceCount to setupLineLoopDraw\n2026-05-14 syoussefi@chromium.org Vulkan: Account for base instance when streaming attribs\n2026-05-14 geofflang@chromium.org Validate cube map faces for copying feedback loops\n2026-05-14 abdolrashidi@google.com Skip primitive restart tests on S24\n2026-05-14 cclao@google.com Vulkan: Ensure we clean up mHandle when Event::init() fail\n2026-05-14 geofflang@chromium.org Generate errors for feedback loops on hardened contexts.\n2026-05-14 geofflang@chromium.org Make hardened context a config parameter in tests.\n2026-05-14 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 62999daf4f4f to ccf61c9ca847 (728 revisions)\n2026-05-14 lehoangquyen@chromium.org Metal: fix primitive restart with converted indices\n2026-05-14 bsheedy@chromium.org Remove legacy Linux/perf //infra/specs entries\n2026-05-14 agrieve@chromium.org No compressed_symbols when use_mold\n2026-05-14 geofflang@chromium.org Validate texture size limits for glCopyTextureCHROMIUM\n2026-05-13 geofflang@chromium.org GL: More checks for GL errors after buffer/texture allocs\n2026-05-13 kkinnunen@apple.com Fix ShiftInstancedArrayDataWithOffsetSlowPath\n2026-05-13 rkonda2@apple.com Metal: Initialize missing return values\n2026-05-13 syoussefi@chromium.org Stop revalidating the sync object in ClientWaitSync\n2026-05-13 syoussefi@chromium.org Disable msvc warning 4715\n2026-05-13 bsheedy@chromium.org Remove legacy Linux/perf builders\n2026-05-13 kylechar@google.com Track default attribute invalidation\n2026-05-13 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 79f05a578b48 to 6e632b815d91 (10 revisions)\n2026-05-13 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 7921d06b47ba to 62999daf4f4f (478 revisions)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/angle-dawn-autoroll\nPlease CC angle-team+autoroll@google.com,bajones@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry\nTo file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nBug: None\nTbr: bajones@google.com\nChange-Id: Id95231d616451262f7cb80c461e8d0087d7e51c0\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/311837\nBot-Commit: dawn-autoroll@skia-public.iam.gserviceaccount.com \u003cdawn-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: dawn-autoroll@skia-public.iam.gserviceaccount.com \u003cdawn-autoroll@skia-public.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "afd5d01b886c8dc50407959a375e192ef566943c",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "db24bb2aef199d80d55708de337cb9e180382912",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "52d177bd7e42bb929a9fdc1bb9dc67d460971f12",
      "old_mode": 57344,
      "old_path": "third_party/angle",
      "new_id": "e357a3a4893e1b09c775406d4e34e66dec73853e",
      "new_mode": 57344,
      "new_path": "third_party/angle"
    }
  ]
}
