)]}'
{
  "commit": "ed544e98756c2e7f366b4d22fc5d4ba2379ff542",
  "tree": "42c4db0c9dd21861cb642107d89947f0adedaa0a",
  "parents": [
    "daa0cc047acd570fbd5c127db4262e1a98637eb7"
  ],
  "author": {
    "name": "Lokbondo Kung",
    "email": "lokokung@google.com",
    "time": "Fri Aug 21 12:45:28 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Aug 21 12:45:28 2026 -0700"
  },
  "message": "[native][gen] Rename the features To/FromAPI to To/FromCppAPI.\n\n- Because Dawn native implements a special \"FeatureName\"\n  enum to support additional hidden native features from\n  the upstream API, we need to rename the helpers to\n  reflect that they are casting to/from the cpp API in\n  order to avoid name clashes with later changes to the\n  generated To/FromAPI helpers in order to simplify the\n  handling of generated code converting between the\n  layers.\n\nChange-Id: I8900f570c732cf98ac722305338760c0a402943c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/332735\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "88c73dc52539206bcf9cc92716e61917181e6d92",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/native/Features.inl",
      "new_id": "6e7ea13b7e03714b5ef4b57b3a8cb630d3eb3da9",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/native/Features.inl"
    },
    {
      "type": "modify",
      "old_id": "4aeec7b6ab7279a4325ac871be854753d7cd21a6",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Buffer.cpp",
      "new_id": "a4ffb0072b8d7033d0504f1d4c4e4ce6b4585370",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Buffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "e1f4f9b6bd3798541d777b299dd0c055aefe97f9",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandEncoder.cpp",
      "new_id": "cafe45934b1635cfcdf9e26dfab722ed2e38b8a6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "54b9e505bc91e95f15b8a6083aede27128a6e575",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandValidation.cpp",
      "new_id": "896358a1916caf3c3725b64bc2b3824d5e1978a6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandValidation.cpp"
    },
    {
      "type": "modify",
      "old_id": "97475466b2ae77229233eb19e94dcbe06597c773",
      "old_mode": 33188,
      "old_path": "src/dawn/native/DawnNative.cpp",
      "new_id": "7b2af09794fa7c7a29ae7fb00ba8d6e1fddc34a8",
      "new_mode": 33188,
      "new_path": "src/dawn/native/DawnNative.cpp"
    },
    {
      "type": "modify",
      "old_id": "eeefa3af3cf9b2c24775bd3a60549cdad98bc056",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.cpp",
      "new_id": "cde089d4c19109c4ae169c7777905a40b2e15ace",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "90cce0befd34faf67d4e3f2c05909b084c6ccd9a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Features.cpp",
      "new_id": "23be2614971f28d779275e606c219219ab17eec9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Features.cpp"
    },
    {
      "type": "modify",
      "old_id": "2fbd9b2a0950005c68bb8ea7200cb960eedb0b8e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Features.h",
      "new_id": "61cbaeabab6be19a0999a8a9a31e4b333e46e56f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Features.h"
    },
    {
      "type": "modify",
      "old_id": "49a2c65b8f6ccddfacbcccc8fafa26bbb28eb2c8",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Format.cpp",
      "new_id": "b88d50def4fa436d840254359044c1dc940936da",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Format.cpp"
    },
    {
      "type": "modify",
      "old_id": "17be61895aaa6bf5467d2364bb39ff883383947e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/PhysicalDevice.cpp",
      "new_id": "fd597e8fd90b9b89be876a838277259cba350bd4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/PhysicalDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "f76d1c644ba7d7e75abe68b56ec2ed7c39468a3f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/RenderPipeline.cpp",
      "new_id": "4efa3687d402ff9dd72eed7fbf07a1c04e976b03",
      "new_mode": 33188,
      "new_path": "src/dawn/native/RenderPipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "653d7adbf664dd1b9b2a06a3e9434a4797ac107b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/SharedTextureMemory.cpp",
      "new_id": "2f7c23e336ae2b31b36ef222bc746daac1aa34e4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/SharedTextureMemory.cpp"
    },
    {
      "type": "modify",
      "old_id": "0d5e2b1042b376c311e53ea28329e7e619597e12",
      "old_mode": 33188,
      "old_path": "src/dawn/native/webgpu/DeviceWGPU.cpp",
      "new_id": "151b3631f1771e36f226b80d4cd9ff457e7249f7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu/DeviceWGPU.cpp"
    },
    {
      "type": "modify",
      "old_id": "8d0ab3675a007e555bcd17ce1e1d8cce2274e91b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/webgpu/PhysicalDeviceWGPU.cpp",
      "new_id": "4381c0c5d50d4a828e6c5a9dbeadece3514715b7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu/PhysicalDeviceWGPU.cpp"
    },
    {
      "type": "modify",
      "old_id": "6cf7579db42cae9d9c38900446777e56774d6d7f",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/FeatureTests.cpp",
      "new_id": "c1f4a9177c586d5a8257c307c80dc49de53d916a",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/FeatureTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "3c20df01afbe959149d0adf9722ad53098349e04",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/DeviceCreationTests.cpp",
      "new_id": "e901825f2d616b000f955173af0b8f1af2cccca2",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/DeviceCreationTests.cpp"
    }
  ]
}
