)]}'
{
  "commit": "bcbe2e0c940ce9755b51f6d58f99fba64f30eebf",
  "tree": "3295bf5da617870ef6c52d8268a456191877bac5",
  "parents": [
    "5d17ed6541afd44ffcc2e267d533ebd03354c75d"
  ],
  "author": {
    "name": "Stephen White",
    "email": "senorblanco@chromium.org",
    "time": "Tue Aug 10 22:04:33 2021 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Aug 10 22:04:33 2021 +0000"
  },
  "message": "Move SPIRV-Cross functions into OpenGL backend.\n\nSince the other backends no longer need it, move all of the\nutility functions specific to SPIRV-Cross into the OpenGL backend.\nThis obviates the need for the DAWN_USE_SPIRV_CROSS define, so remove it.\n\nBug: dawn:1036\n\nChange-Id: I67bb5a85dc128a6f343d09876046cf559395e05f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/61541\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Stephen White \u003csenorblanco@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ebb7018dc107d95b38012306304d7cc5711242ab",
      "old_mode": 33188,
      "old_path": "src/common/BUILD.gn",
      "new_id": "afaa18f2d5b5bc1be434c0cfbed8f199633e763c",
      "new_mode": 33188,
      "new_path": "src/common/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "27731a5f842aa667539026925721b338dddb4788",
      "old_mode": 33188,
      "old_path": "src/dawn_native/BUILD.gn",
      "new_id": "d44de365f41264c92375f163ad9c95f0d6efddc7",
      "new_mode": 33188,
      "new_path": "src/dawn_native/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "87af445dbbd7cd3dbb7796408cfed0ceea8a62ff",
      "old_mode": 33188,
      "old_path": "src/dawn_native/ShaderModule.cpp",
      "new_id": "96ae1ec1e8872ac86c5381f47c7e8e929a2ddbed",
      "new_mode": 33188,
      "new_path": "src/dawn_native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d92c42b7535c841b517a3eb6037c4640423c866",
      "old_mode": 33188,
      "old_path": "src/dawn_native/ShaderModule.h",
      "new_id": "3f17ceb27daf5ef49d42d9bb736d15b4aee9d3c1",
      "new_mode": 33188,
      "new_path": "src/dawn_native/ShaderModule.h"
    },
    {
      "type": "modify",
      "old_id": "28228a71be53b58964502b2872b558e13bb3a5f6",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/ShaderModuleD3D12.cpp",
      "new_id": "3a598901e54cfc358d1f9235d06d9b82207fa5f2",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/ShaderModuleD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "c56d95027d31c7ba2b5670f3b9d3c37e9d823471",
      "old_mode": 33188,
      "old_path": "src/dawn_native/opengl/ShaderModuleGL.cpp",
      "new_id": "a5a3dd0251510394c91006414c3addeb585a79d4",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/ShaderModuleGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "d6d9f74028749a1c30e979f162dc33027c33334c",
      "old_mode": 33188,
      "old_path": "src/dawn_native/opengl/ShaderModuleGL.h",
      "new_id": "78a2f2a2726fec60a271a063e004dbefb7cf0ce8",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/ShaderModuleGL.h"
    },
    {
      "type": "rename",
      "old_id": "01749de1ddcb7d43a600510ba5f66ab14728f93a",
      "old_mode": 33188,
      "old_path": "src/dawn_native/SpirvUtils.cpp",
      "new_id": "a274300b312eca320a14746deac1cb885b41c14f",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/SpirvUtils.cpp",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "3719794658198269d07acbbd386e614a46172f06",
      "old_mode": 33188,
      "old_path": "src/dawn_native/SpirvUtils.h",
      "new_id": "844b0b7009be14745cce59e746d7cf1ade5bd747",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/SpirvUtils.h",
      "score": 89
    }
  ]
}
