)]}'
{
  "commit": "ad8d51fbdd599d8dd0e2997f88900ac89f404513",
  "tree": "366567c389e24d57ae67e2fa7578cda14e2e7e12",
  "parents": [
    "09d1c2d2afe8a275d5f0fde92c8c9ad3a1599133"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Wed Mar 04 02:56:24 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Mar 04 02:56:24 2026 -0800"
  },
  "message": "[dawn] Add a Unorm16Filterable feature.\n\nAfter the introduction of TextureFormatsTier1, Unorm16TextureFormats is\npartially redundant and makes things more complex. Make a more targeted\nUnorm16Filterable feature that provide the same functionality when used\nin combination with TextureFormatsTier1.\n\nBug: 484770625\nChange-Id: I741a465e743807c149fd631aa08e4e54f7948dff\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/294116\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94853c9386fe4242ac7515c3f22012b91659fe95",
      "new_mode": 33188,
      "new_path": "docs/dawn/features/unorm16_filterable.md"
    },
    {
      "type": "modify",
      "old_id": "1261fb0c647eab0abdca2e0e150d3c4fa09825d9",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn.json",
      "new_id": "556a79fe3c8565338f2a5a1021fc5952d3ba3318",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn.json"
    },
    {
      "type": "modify",
      "old_id": "8318df323dc3874c8fb82581205a396fae251463",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Features.cpp",
      "new_id": "f301d62d758c0d6ac4c11577be58d885276df7c3",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Features.cpp"
    },
    {
      "type": "modify",
      "old_id": "db44b4b9747df48ec5680089ddf39bea5bf1dcaa",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Format.cpp",
      "new_id": "484c546ff8012a9295b4c823f69a4b87aa674dcf",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Format.cpp"
    },
    {
      "type": "modify",
      "old_id": "4504d30c0a2a23f968e078729b91076d3de57643",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/PhysicalDeviceD3D11.cpp",
      "new_id": "7518a9542860d680bf41eccc01b45bf86948e974",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/PhysicalDeviceD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "b64ddec983403da3820498bae70c97e6739cbf5a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/PhysicalDeviceD3D12.cpp",
      "new_id": "64d4687c624f7bf6e94f4dd2e7fb4fc184b19369",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/PhysicalDeviceD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "f5002d6ec454988328942950a8555a0ca8d31f86",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/PhysicalDeviceMTL.mm",
      "new_id": "01ce8c34cbaeed09ac96f2796e6ca8187b2eee9a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/PhysicalDeviceMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "d9732fb3c3d2cf91f1a51569385ae494f9e00b0c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp",
      "new_id": "7f7b06411e1d0aa8a444fa4c989887c3bafc9b42",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "0045c75c7c76a630cb5a7e6a16644687ab6b2cd2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp",
      "new_id": "5ae6e06d3fd7fd56b05f49936d8aee956cab694d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "324a6dff7f4ca338f1fd9239f1fce064c7a20230",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/Converter.cpp",
      "new_id": "a90bfadd9d0329e4a25d041d22b5c6b19b477379",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/Converter.cpp"
    },
    {
      "type": "modify",
      "old_id": "fbfc0ecf52423c7e8502697f05c75441916e2fe8",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/ArchTierLimitsExhaustive.cpp",
      "new_id": "968ae3e103941955a5fafc3432caa2a8274076be",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/ArchTierLimitsExhaustive.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f841e15c0c4cb1f947a9043646761351f12a687",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/TextureValidationTests.cpp",
      "new_id": "1600ac648a928ee5fa51034cc867db7debc0bcae",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/TextureValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "172b1abd97c5b91902c3bef813f056ae38206c8d",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/SupportedFeatures.cpp",
      "new_id": "889e916afe149b350116d28515b9ed96291fac91",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/SupportedFeatures.cpp"
    }
  ]
}
