)]}'
{
  "commit": "45844e3df4a435236d281d120d0b01e480057457",
  "tree": "877abc5b8b7ce238fb863fe674a8bffbc815b44a",
  "parents": [
    "b3b027d3cddb821a00112aa9cb50fde5c633c337"
  ],
  "author": {
    "name": "Dan Sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Wed Oct 26 16:01:33 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Oct 26 16:01:33 2022 +0000"
  },
  "message": "Revert \"tint::transform::VertexPulling: require SingleEntryPoint\"\n\nThis reverts commit 63463c2f775fadb56daad93e0e92fe9153a426fd.\n\nReason for revert: Breaks the kokoro build\n\nOriginal change\u0027s description:\n\u003e tint::transform::VertexPulling: require SingleEntryPoint\n\u003e\n\u003e This change the vertex pulling transform to look for the single vertex\n\u003e entry point in the module, instead of taking the entry point name in the\n\u003e config. This is necessary because the renamer needs to run before\n\u003e VertexPulling so that builtins like min() don\u0027t end up referring to the\n\u003e input WGSL. Putting the renamer before VertexPulling makes the config\n\u003e entry point name no longer match.\n\u003e\n\u003e Bug: dawn:1583\n\u003e Change-Id: I4c96eb83518e0d6fe8ce23b37e238f4a890eeb2f\n\u003e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/107080\n\u003e Commit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n\u003e Reviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n\nTBR\u003dcwallez@chromium.org,bclayton@google.com,noreply+kokoro@google.com,dawn-scoped@luci-project-accounts.iam.gserviceaccount.com\n\nChange-Id: I26f521213db6ce80cdccad20cbaa6a1c0d37b2c2\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: dawn:1583\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/107280\nReviewed-by: Dan Sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "74f377e31b770def94d887f231fc989916afd240",
      "old_mode": 33188,
      "old_path": "src/dawn/native/TintUtils.cpp",
      "new_id": "a2cf5dc4e77a9bbdbb8e4443d04e9b7fa2f2122b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/TintUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "fb73e4d4d79f0691eaa94acecd076c9a22a0904d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/TintUtils.h",
      "new_id": "d6bea1d88f7ac00d3b1d40369a013292e930e99c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/TintUtils.h"
    },
    {
      "type": "modify",
      "old_id": "8ab06286d80effd4845cb82d566d48e822a65234",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/ShaderModuleMTL.mm",
      "new_id": "e07cd1daa51ee8d9f98a25b28e2ae49d68302346",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/ShaderModuleMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "00b5a065ea61972ad5af33d752afde431ebbd9c4",
      "old_mode": 33188,
      "old_path": "src/tint/transform/vertex_pulling.cc",
      "new_id": "2ec12d5159efcf0a53be746f7197a41825dda203",
      "new_mode": 33188,
      "new_path": "src/tint/transform/vertex_pulling.cc"
    },
    {
      "type": "modify",
      "old_id": "6dd35bc85a5ee76864a0ab01458cfc9a05f7a932",
      "old_mode": 33188,
      "old_path": "src/tint/transform/vertex_pulling.h",
      "new_id": "255a49a639aa79adac6f5e09da2977aac40ac987",
      "new_mode": 33188,
      "new_path": "src/tint/transform/vertex_pulling.h"
    },
    {
      "type": "modify",
      "old_id": "7c774c579dc6b3284da2e9976e4367211337547b",
      "old_mode": 33188,
      "old_path": "src/tint/transform/vertex_pulling_test.cc",
      "new_id": "5fb8b1cd40503f602de9dc6a6b8ccc989b1dce09",
      "new_mode": 33188,
      "new_path": "src/tint/transform/vertex_pulling_test.cc"
    }
  ]
}
