)]}'
{
  "commit": "5f7f7c0f9e6e8e672fe3dc1d225a49eb68436ac9",
  "tree": "ccb6db7484ea93677f10b2ba0bdb20228ee1c363",
  "parents": [
    "f0756e347ad786ed3ec22b1b8ab3122a55b9fea5"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Thu Apr 29 21:29:36 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Thu Apr 29 21:29:36 2021 +0000"
  },
  "message": "Revert \"transform/EmitVertexPointSize: Handle entry point parameters\"\n\nThis reverts commit e6307e510009d965a452de544b1cefae64d5364f.\n\nReason for revert: This change assumes that vertex shaders do not return void, but the validation for this is currently disabled since CTS still has vertex shaders that return void.\n\nOriginal change\u0027s description:\n\u003e transform/EmitVertexPointSize: Handle entry point parameters\n\u003e\n\u003e Generate a new struct that contains members of the original return\n\u003e type with the point size appended to it, and replace return statements\n\u003e as necessary.\n\u003e\n\u003e The SPIR-V sanitizer then special-cases this builtin when handling\n\u003e entry point IO to always use a RHS which is a literal.\n\u003e\n\u003e Fixed: tint:732\n\u003e Change-Id: Id718632a5e671f3e7c82a304f5bc1fc223a6c8ee\n\u003e Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/49440\n\u003e Kokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n\u003e Reviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n\u003e Commit-Queue: James Price \u003cjrprice@google.com\u003e\n\u003e Auto-Submit: James Price \u003cjrprice@google.com\u003e\n\nTBR\u003dbclayton@google.com,jrprice@google.com,noreply+kokoro@google.com\n\nChange-Id: I6113b2d8994eb088cb890a6af52e392b2d5a45f6\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/49582\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13f76a068e1bde1b422946542ef4b3daabeb9923",
      "old_mode": 33188,
      "old_path": "src/transform/emit_vertex_point_size.cc",
      "new_id": "9854149be8888611974db244095fdf7480fc33cc",
      "new_mode": 33188,
      "new_path": "src/transform/emit_vertex_point_size.cc"
    },
    {
      "type": "modify",
      "old_id": "0b70aee8d4a9fb822afeb706b62accd8f218db72",
      "old_mode": 33188,
      "old_path": "src/transform/emit_vertex_point_size_test.cc",
      "new_id": "f420115a3e0b9ade4dbff2136391b75433a68906",
      "new_mode": 33188,
      "new_path": "src/transform/emit_vertex_point_size_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9166b05f1d396742aa73bd95126d48c08a419ee9",
      "old_mode": 33188,
      "old_path": "src/transform/spirv.cc",
      "new_id": "47b8aa627e23eb323a0bd176da7895d5b5eb2910",
      "new_mode": 33188,
      "new_path": "src/transform/spirv.cc"
    },
    {
      "type": "modify",
      "old_id": "8874f5d99d2ffba60f06fa33248c13468ac62694",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_entry_point_test.cc",
      "new_id": "ea34eb13a094e9c9b8828729143cf3f487f9ffd4",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_entry_point_test.cc"
    }
  ]
}
