)]}'
{
  "commit": "5ca050d1fdbbf0857599679be633420f337e584b",
  "tree": "7e45c7acb8c45ba13f76392840c83bff1c4acd79",
  "parents": [
    "bef8ca7d3fe011d4b08456ea118db3ab7c18a60c"
  ],
  "author": {
    "name": "Shahbaz Youssefi",
    "email": "syoussefi@chromium.org",
    "time": "Mon Jan 20 14:59:41 2020 -0500"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jan 29 06:09:40 2020 +0000"
  },
  "message": "Vulkan: Set fragment output locations in SPIR-V\n\nThe shader translator outputs arbitrary location indices for fragment\noutputs.  Once compiled by glslang, the SPIR-V transformer modifies\nthese decorations.\n\nBug: angleproject:3394\nChange-Id: Ib9d8336bccc392e789e4d93031fdcce9c466b7a6\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2011214\nCommit-Queue: Shahbaz Youssefi \u003csyoussefi@chromium.org\u003e\nReviewed-by: Tim Van Patten \u003ctimvp@google.com\u003e\nReviewed-by: Jamie Madill \u003cjmadill@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de8af29443dfa8918d827c364937a0821caf7c78",
      "old_mode": 33188,
      "old_path": "src/compiler/translator/OutputVulkanGLSL.cpp",
      "new_id": "db8dbea652fdc5bbc85c39e93442f40fb75d1667",
      "new_mode": 33188,
      "new_path": "src/compiler/translator/OutputVulkanGLSL.cpp"
    },
    {
      "type": "modify",
      "old_id": "2029f137736f52ed5face9335a125f772cbe92b6",
      "old_mode": 33188,
      "old_path": "src/compiler/translator/OutputVulkanGLSL.h",
      "new_id": "49bf402dedd1256f39eeb65d708c787ec50cba7d",
      "new_mode": 33188,
      "new_path": "src/compiler/translator/OutputVulkanGLSL.h"
    },
    {
      "type": "modify",
      "old_id": "918c20a75e9806806ad83ef34a1c904ac8e65218",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/glslang_wrapper_utils.cpp",
      "new_id": "e6b62353a0b6289a65bed58c4150c08c5054a12c",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/glslang_wrapper_utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "95ae251d0ad41797de60f6813d9ed27d7e8d3648",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/glslang_wrapper_utils.h",
      "new_id": "445ae1be2fde9b848a5c173783b0f7a7a05e3cb2",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/glslang_wrapper_utils.h"
    },
    {
      "type": "modify",
      "old_id": "f9c3a3dc13f037ac9f9e450f9cbc21d52753b3a7",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/ProgramVk.cpp",
      "new_id": "e1c3d1dddb951a1763df23027c17c912d83d7f6d",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/ProgramVk.cpp"
    }
  ]
}
