)]}'
{
  "commit": "b7289a0c0243842aeb4adeca4664cebc222310b0",
  "tree": "6914cb0495b6f79687bb935e1353df96c059790b",
  "parents": [
    "8670795e321dfa023fbc661c0e302aa644c22070"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Fri Jan 23 08:15:18 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jan 23 08:15:18 2026 -0800"
  },
  "message": "[dawn][d3d12] Fix compressed texture clear staging buffer size.\n\nThe computations for `uploadSize` didn\u0027t stay in block space until the\nend, and instead included two factors needed to convert from Block space\nto bytes.\n\nFix this by using the exact same logic as in TextureVk that does the\nconversion from blocks to bytes only once, at the end.\n\nAlso rework the same code in TextureMTL to stay in block space as much\nas possible.\n\nFixed: 476798059\nChange-Id: I0ea92f02701db591a356a4007abe9ede4894e2c2\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/286575\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "76f8ac285122f6ee0b2eecb74fd5a4b17d85eea2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/TextureD3D12.cpp",
      "new_id": "6d318076a8faadc15adef2b1a8b3991b34718b4b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/TextureD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "330702855db9d46329b03697403a77e11430f109",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/TextureMTL.mm",
      "new_id": "4ef9c9186db92abe4193beb7cd1f88a2c14644f6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/TextureMTL.mm"
    }
  ]
}
