)]}'
{
  "commit": "39296aa117efe26c3cf6a2c88e0717dfd899be87",
  "tree": "f968dc7f16105e6d0c30e983c844ed14551bc2de",
  "parents": [
    "0df1c4ff7a8705c270a73f3cdb49f9dfeedea0ca"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Wed Apr 01 05:13:45 2026 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Apr 01 05:13:45 2026 -0700"
  },
  "message": "[YUV AHB] Add a ColorSpaceDawn structure for input YUV color space.\n\nThis will be useful to marshall data between Kotlin and Dawn for the\ncolor space conversion of imported YUV AHBs.\n\nThe source color space is very flexible because it can represent any\nvariety of data produced. In particular it contains YCbCr range and\nmatrices, and decouples the transfer function from the primaries.\n\nDestination color spaces are less flexible and must use one of the\nPredefineColorSpaces (to which linear variants are added).\n\nAlso update the Kotlin build file and tests.\n\nFinally allow enum value conflicts with \"is_proxy\" as the transfer\nfunction for sRGB and Rec709 are the same (by design) but we want\ndevelopers to be able to use either of the names.\n\nBug: 468988322\nChange-Id: I7bb46a4918af4f874fa84a0e808b70514b2d863b\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/300216\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Tarun Saini \u003csainitarun@google.com\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "08f892923167f77629fe5e5aa54b3dab673006d3",
      "old_mode": 33188,
      "old_path": "generator/dawn_json_generator.py",
      "new_id": "8ced92527b0897190b710773b72676022ca8dee0",
      "new_mode": 33188,
      "new_path": "generator/dawn_json_generator.py"
    },
    {
      "type": "modify",
      "old_id": "2cb19bacdef96f32a492b24459614856e6879e8e",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn.json",
      "new_id": "9033bca9c32d31e995c5d6625602b54a4546cda3",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn.json"
    },
    {
      "type": "modify",
      "old_id": "007db4de825eb3216615addffe1ce27aa24e4453",
      "old_mode": 33188,
      "old_path": "tools/android/BUILD.gn",
      "new_id": "d054d6242474becae632a0b2ee9131c328c3af23",
      "new_mode": 33188,
      "new_path": "tools/android/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "8b2b72e5bcf78f6421194dc325bd77f7c706964b",
      "old_mode": 33188,
      "old_path": "tools/android/webgpu/src/test/java/androidx/webgpu/MappedNamedConstantsTest.kt",
      "new_id": "809cbc3b6304aade8b4ce94c8ba684107a4807ce",
      "new_mode": 33188,
      "new_path": "tools/android/webgpu/src/test/java/androidx/webgpu/MappedNamedConstantsTest.kt"
    }
  ]
}
