)]}'
{
  "commit": "151cbe6b5ce29414278b67be2d548078b2a8ac8a",
  "tree": "22235976a6e930945d69e761357386ce914e51b5",
  "parents": [
    "67853d0830c2a9feec036a88dfc46dea5f659579"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Fri Jun 12 07:49:46 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 12 07:49:46 2026 -0700"
  },
  "message": "[YUV AHB] Add Matrix::FrowRows and Transpose.\n\nThis is this the last time I get confused because matrices are written\ntransposed in the code. This CL adds a Transposed() method that is used\nin a FromRows helper static function that lets us write matrices in the\ncode in a way that looks like what you\u0027d write on paper.\n\nUse it for all the existing matrix definitions.\n\nBug:\nChange-Id: Ie34b9524261d4743a5ac7e8f532a0863d91588a1\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/315995\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a705af455149414da4cb7c04bc33db1c15a4e1bc",
      "old_mode": 33188,
      "old_path": "src/dawn/common/Algebra.h",
      "new_id": "bffec6d315893d1c13b482e823729415562bebfe",
      "new_mode": 33188,
      "new_path": "src/dawn/common/Algebra.h"
    },
    {
      "type": "modify",
      "old_id": "7854e11afcb98f729d99094a76d14e6684827614",
      "old_mode": 33188,
      "old_path": "src/dawn/common/ColorSpace.h",
      "new_id": "0a1dc8099047ef9d40a4493790304e63739b866b",
      "new_mode": 33188,
      "new_path": "src/dawn/common/ColorSpace.h"
    },
    {
      "type": "modify",
      "old_id": "eee078387fc0bbfe1040efe63a42cd893d9d1967",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ExternalTexture.cpp",
      "new_id": "8d0df0d25c4c471a4468259ee334f482210fcc47",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ExternalTexture.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a3218465f8a628e061d9f3daf2b3bf6405fc2d3",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/AlgebraTests.cpp",
      "new_id": "527af9a60f88513b7ecdb9ccb0d0fce0e55d7829",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/AlgebraTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "9b047727409acdc410c7c91902015d464d073047",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedTextureMemoryYCbCrAndroidTests.cpp",
      "new_id": "08c73875f32c4dd132492ae45b4e3c5fa89a3e7c",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedTextureMemoryYCbCrAndroidTests.cpp"
    }
  ]
}
