)]}'
{
  "commit": "1b293a8814baeef2cba3c40f986c4ba14a1a8b1e",
  "tree": "4e07b28bcb6f7ce36b9a4b9261b03d384bad63d5",
  "parents": [
    "0fdde5a2b03bce25547887df6849064f88fad01a"
  ],
  "author": {
    "name": "engine-flutter-autoroll",
    "email": "engine-flutter-autoroll@skia.org",
    "time": "Mon Jul 21 13:57:12 2025 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jul 21 17:57:12 2025 +0000"
  },
  "message": "Roll Skia from 9587301e33bc to 4aba494b8108 (41 revisions) (#172471)\n\nRoll Skia from 9587301e33bc to 4aba494b8108 (41 revisions)\n\nhttps://skia.googlesource.com/skia.git/+log/9587301e33bc..4aba494b8108\n\n2025-07-21 mike@reedtribe.org Change matrix::invert to return optional\n2025-07-21 kjlubick@google.com Manually Roll Dawn from 81e90f7fd7f3 to\nf286693b70bd\n2025-07-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE\nfrom 6a04a50f98ca to faf1bb4b3e72 (3 revisions)\n2025-07-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia\nInfra from 382fe7d5f3d0 to 4a7db687eea1 (6 revisions)\n2025-07-21\nrecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\nRoll recipe dependencies (trivial).\n2025-07-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll\nvulkan-deps from 827e0dba01ad to c8bd17b0ce68 (3 revisions)\n2025-07-21 msta@google.com Fix missing include for atoi call\n2025-07-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll\nvulkan-deps from 62162b8f056a to 827e0dba01ad (1 revision)\n2025-07-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll\nvulkan-deps from e6d6f02f4e9a to 62162b8f056a (3 revisions)\n2025-07-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll\nvulkan-deps from 5b38fae98a66 to e6d6f02f4e9a (7 revisions)\n2025-07-18\nrecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\nRoll recipe dependencies (trivial).\n2025-07-18 mike@reedtribe.org add gm to excercise matrix-order\ncorrectness in scalercontext\n2025-07-18 vigneshv@google.com SkCrabbyAvifCodec: Compute profile for PQ\nand HLG images\n2025-07-18 mike@reedtribe.org Return computed matrices by value,\nallowing const and temp values\n2025-07-18 michaelludwig@google.com [graphite] Unify clear/discard load\nop handling inside drawGeometry\n2025-07-18 bungeman@google.com [pdf] Fix zero extended glyph to code\npoint maps\n2025-07-18 mike@reedtribe.org Use optional version of\nSkPath::ReadFromMemory\n2025-07-18 kjlubick@google.com Fix permissions on Docker build scripts\n2025-07-18\nrecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\nRoll recipe dependencies (trivial).\n2025-07-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll\nvulkan-deps from ff48a069ed93 to 5b38fae98a66 (6 revisions)\n2025-07-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE\nfrom ed15cbd416d8 to 6a04a50f98ca (6 revisions)\n2025-07-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia\nInfra from 1198e6ff0d0c to 382fe7d5f3d0 (6 revisions)\n2025-07-18\nrecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\nRoll recipe dependencies (trivial).\n2025-07-18\nrecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\nRoll recipe dependencies (trivial).\n2025-07-17 thomsmit@google.com [graphite] Update trace to new DenseBiMap\n2025-07-17\nrecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\nRoll recipe dependencies (trivial).\n2025-07-17 kjlubick@google.com Build debugger/jsfiddle/shaders directly\nwith Docker\n2025-07-17 jlavrova@google.com Update dependency on abseil (for Dawn)\n2025-07-17 thomsmit@google.com [graphite] Dynamic Samplers\n2025-07-17 vigneshv@google.com SkCodec: Support RGBA_1010102 in\ninitializeColorXform\n2025-07-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll\nvulkan-deps from 286b9f0629a4 to ff48a069ed93 (2 revisions)\n2025-07-17 kjlubick@google.com Fix canvaskit build after update to\nemscripten 4.0.7\n2025-07-17 mike@reedtribe.org Use pathbuilder or path-factories\n2025-07-17 thomsmit@google.com Allow fallback to SWPathRenderer for high\nverb counts\n2025-07-17 michaelludwig@google.com Revert \"[graphite] Snap scissor\nrects to 4px boundaries\"\n2025-07-17 kjlubick@google.com Remove code guarded by\nSK_DISABLE_LEGACY_NONRECORDER_IMAGE_APIS\n2025-07-17 robertphillips@google.com [graphite] Add a stub for Android\u0027s\nRuntimeEffectManager\n2025-07-17 michaelludwig@google.com [graphite] Increase area required\nfor inner fill\n2025-07-17 kjlubick@google.com Remove copy-pasta from make_image_tag.sh\n2025-07-17 michaelludwig@google.com [graphite] Only add RenderStep\ncoverage SkSL if step reports coverage\n2025-07-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE\nfrom 890b5d8fa298 to ed15cbd416d8 (2 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/skia-flutter-autoroll\nPlease CC bwils@google.com,jsimmons@google.com,kjlubick@google.com on\nthe revert to ensure that a human\n...",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e530569de66b7cd64242cb36b4d37d63e1bab3b",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "8fbb5a2e3de8304ba747b7d23451c5f0880e6f6d",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "5cbb4940eff69f4a14444fdb665d83e922e99846",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/ci/licenses_golden/licenses_skia",
      "new_id": "ae9323434cc6adbab3e9967ca96ec51d9ee0ebba",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/ci/licenses_golden/licenses_skia"
    }
  ]
}
