)]}'
{
  "commit": "b36dbbe00965e83c9cc0c9ae819ebc4cc8df149e",
  "tree": "ad88a4e49af3315948cfa4d9cd6afa5060a35f3b",
  "parents": [
    "9c8823a5cfc7e17ed32876c042f74caca2a7ea9b"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Jan 08 12:18:43 2020 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Jan 08 21:02:27 2020 +0000"
  },
  "message": "Pipeline/SpirvShader: Support more OpExtInsts\n\nPreviously `OpExtInst` and `OpExtInstImport` was hard-coded to only support `GLSL.std.450`.\nWe will want to support `OpenCL.Debug.100`, so put in the plumbing to properly support other extensions.\n\nBug: b/145351270\nChange-Id: I60fbb8c45bb57b747067437641676946129b1251\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/39885\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a4ef814fdbd5008d39d46861f054ba3459c26cde",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShader.cpp",
      "new_id": "55ea1c33ded017cf413449143e3e8136dc9a48fa",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShader.cpp"
    },
    {
      "type": "modify",
      "old_id": "d74fb146b2b0ae0a85ff0ac31358c5b502aea93a",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShader.hpp",
      "new_id": "696c47fbb9f02f1dc3d7d5c6a1355e62a7a1f6fc",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShader.hpp"
    },
    {
      "type": "modify",
      "old_id": "f6aaeca5f51d5e40cc6c54a61078f6abb5001d22",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShaderGLSLstd450.cpp",
      "new_id": "0b0de2322504ec3532b010028953b2cdd03f79ed",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShaderGLSLstd450.cpp"
    }
  ]
}
