)]}'
{
  "commit": "2d938c77b65285d2828a370a91bc92e15b9728b8",
  "tree": "a703e1ed8f3b69e990e81f49ee293c46940f270f",
  "parents": [
    "d631a53a6a5b2bb9533cc626a1ddda8f0a13f32f"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Thu May 28 11:36:15 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 28 11:36:15 2026 -0700"
  },
  "message": "[dawn][vk] Use VkDriverId to decide workaround toggles.\n\nThe IsAndroidFoo conditions matched GPUs only on Android when the same\ndrivers may be used on ChromeOS. To broaden the checks without\npenalizing other drivers, PhysicalDeviceVk now uses VkDriverId that lets\nus detect which driver we\u0027re running on. Assuming all the proprietary\ndrivers are the same source (and that the workarounds are for driver\nissues, not hardware issues), this gives more precise conditions for\nwhen the workaround is needed.\n\nAlso group toggles under IsIntelMesa together.\n\nFixed: 517033235\nChange-Id: I67775c8a508f03e6adaf440d6577a319c1f65a78\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/311895\nReviewed-by: Brandon Jones \u003cbajones@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "179d2d55947287796b35800ced0afe9d6b5da115",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp",
      "new_id": "7c6eee957cedb1610ba82645dc621337c104a972",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "14f8e18f5cc029795565693bdd91a7ce80d67824",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PhysicalDeviceVk.h",
      "new_id": "9f305e8f60e869fc39a8df78bd476c1ce99e49d4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PhysicalDeviceVk.h"
    }
  ]
}
