)]}'
{
  "commit": "aa076767b218861481707403825cda7a763e040b",
  "tree": "5dc25770d36d746e80c2ee052b9b7347934b4dde",
  "parents": [
    "f322b154d8c0c6281f78fd1645c250d3fc098abb"
  ],
  "author": {
    "name": "Loko Kung",
    "email": "lokokung@google.com",
    "time": "Thu Aug 10 18:31:01 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Aug 10 18:31:01 2023 +0000"
  },
  "message": "Cleans up remaining un-needed proxy functions on frontend BGL.\n\n- Audits and updates header includes to only include the frontend\n  version when necessary.\n- Makes the frontend BGL final to make it clear that it shouldn\u0027t be\n  extended.\n\nBug: dawn:1933\nChange-Id: I0cc73a799b90f5648e8bf2ee8b187951507f0678\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/145620\nReviewed-by: Brandon Jones \u003cbajones@chromium.org\u003e\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "22c83a656b35b47bcea18d8af7141e97aff50fca",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindGroup.cpp",
      "new_id": "8ceee38a6724d9c25f57324919e926982f9c192b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindGroup.cpp"
    },
    {
      "type": "modify",
      "old_id": "acf436310d66d9006a6a8bc9b82b5708ebf8952f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindGroup.h",
      "new_id": "1e8c550902e881a72976cdf47363df833c043b3b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindGroup.h"
    },
    {
      "type": "modify",
      "old_id": "b0513c23ab376afa465c5cd04e01cb37014ca892",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindGroupLayout.h",
      "new_id": "309cba1681fb20e156b8c19321a5f65720736335",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindGroupLayout.h"
    },
    {
      "type": "modify",
      "old_id": "feccd598693429e5fc2ebb9845be89604c4224fd",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindGroupTracker.h",
      "new_id": "21e6216a1b1ece06cea56d5d718025c02f1fb9a3",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindGroupTracker.h"
    },
    {
      "type": "modify",
      "old_id": "6eb25bde38da72dcedf40165df52c408a1b030ae",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandBufferStateTracker.cpp",
      "new_id": "55038498ad5391bf0293c5244b86ebdff5f41714",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandBufferStateTracker.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a217a58754ebd4d790e242ad569695e1735f8f7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Pipeline.cpp",
      "new_id": "9f6f447d5cd23ee5fcd773fe86a450aad5014f20",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Pipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "fac469316f1eac592c2255d07ad061e80147ba6b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/PipelineLayout.cpp",
      "new_id": "365c092af3d9b5ceb823a665196d509235291aac",
      "new_mode": 33188,
      "new_path": "src/dawn/native/PipelineLayout.cpp"
    },
    {
      "type": "modify",
      "old_id": "6f89786ceb163e2bf7e55d2ad87a3651e5c3e998",
      "old_mode": 33188,
      "old_path": "src/dawn/native/PipelineLayout.h",
      "new_id": "8a0c86fdf12bffd276f10a97d3995811fe56b4c6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/PipelineLayout.h"
    },
    {
      "type": "modify",
      "old_id": "f414ce177676f52067526e03cc8e2d52ea5d67ef",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ProgrammableEncoder.cpp",
      "new_id": "ead92252578f368b0e540f1414cd7ed44fd80956",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ProgrammableEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "aba23806907b1a8611a93a84dedf45406e91f6d1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "650dc8217d7c2581164b8215009c54e989345b36",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "1d2dfd4603d4db0cfa240f8c95f5954ab8cd944c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/TintUtils.cpp",
      "new_id": "19974b56bf34049328de20a4b2c60eea91125657",
      "new_mode": 33188,
      "new_path": "src/dawn/native/TintUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "e2e3f8540677a2e19eac2cb27d49b23f231580a5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/BindGroupD3D11.cpp",
      "new_id": "834f930c2fdd53fbf0c3138ebe709fc9698be96d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/BindGroupD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "71817892c820eec2336f2207276b98531da18879",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/BindGroupTrackerD3D11.cpp",
      "new_id": "238bf560b63f62920c2ffa1ece1faab1edb0f4e0",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/BindGroupTrackerD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "833c54ea6d0b688a6efbf5ef51353660bae3df10",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/PipelineLayoutD3D11.cpp",
      "new_id": "c00e4232998cab2df17d79f2dd55e2028340acc1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/PipelineLayoutD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "d1907c021cf3a11f7663a6087dd5d4b6e2b2ec1e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/ShaderModuleD3D11.cpp",
      "new_id": "8f9098538b7197d60af28317b6ed2f9563a6df09",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/ShaderModuleD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "56160cf855ba4167c03c686ba1438e4969f8a146",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/BindGroupD3D12.cpp",
      "new_id": "8100cc86f0796bc72a6a93aca2f85e211cff3584",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/BindGroupD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "8421e9e654952b4d86f57e11494def722203f830",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/CommandBufferD3D12.cpp",
      "new_id": "6c57af30538644ef81a03ecb0ce2b2edb34b63ac",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/CommandBufferD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "f6a8167d38a9a32221a6973454608e2385f2cf90",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/PipelineLayoutD3D12.cpp",
      "new_id": "8cf0351b40bd1cc5e34f7a3ac0fa1fee02ca8ea9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/PipelineLayoutD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "4bbad54171198746582fe397321785ad17ad3b06",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/SamplerHeapCacheD3D12.cpp",
      "new_id": "f1d12e3baee396aec9d20c61cb02b432920d27ef",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/SamplerHeapCacheD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "4479a6523be9e633bff645c78ce619d810707c0c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp",
      "new_id": "7ac788f763372a8a934265cff196ddf810b1aba5",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "73a8adf2e1b1706dbdc2547fdf279d3848bb8a55",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/BindGroupMTL.mm",
      "new_id": "4dfcaa2a47a4cab514c098f237085a6ed97ce48c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/BindGroupMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "494e040b2689bbdafe4da1ca832b69bd72d0947d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/DeviceMTL.mm",
      "new_id": "de0052d1c28e45c69f515e1d5c707338c3bbca84",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/DeviceMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "a14f82ed5d5e866456fbb8d9fea9dd44dc2d4c62",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/PipelineLayoutMTL.mm",
      "new_id": "58217e7d5ce3f2f19aecc45d4dd6d078832ff1de",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/PipelineLayoutMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "7c8e577aee15b63b87729cfcc1bbb3707b8b9471",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/ShaderModuleMTL.mm",
      "new_id": "22d79d7ab6231f3396916fd059abce9848f41b8a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/ShaderModuleMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "9296027ab4d2a859c24baf28cce37c1143027ff3",
      "old_mode": 33188,
      "old_path": "src/dawn/native/null/DeviceNull.cpp",
      "new_id": "a69c0b7a5aa26795ef84b587d0aec4424edc4afc",
      "new_mode": 33188,
      "new_path": "src/dawn/native/null/DeviceNull.cpp"
    },
    {
      "type": "modify",
      "old_id": "147138b2688a1ae12ae21bfaf02792be7ddbc818",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/BindGroupGL.cpp",
      "new_id": "6d70b1e5014a730773581715ddd49ab856c6c291",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/BindGroupGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "5c24a8e90cc7698d2230d0cde0046e35a4ef15a7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/DeviceGL.cpp",
      "new_id": "a75c7d811f12dabab591c5b969a085608e792be3",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/DeviceGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "b3fad532862a2371b7bca584b927e97a007698a3",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/PipelineGL.cpp",
      "new_id": "295aae37a7e89ae9ba9a5e09808159d5b5897b50",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/PipelineGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "c2d793d7b8f5734194940092930980b1b4689675",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/PipelineLayoutGL.cpp",
      "new_id": "850a5f4e913becd384b07aeb898978e369312079",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/PipelineLayoutGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "a8cb3108511120aae583df97910043367148f2ad",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/ShaderModuleGL.cpp",
      "new_id": "b0b48c4d28fe6406d9ed8e25ec942eb9caed4931",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/ShaderModuleGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "fe2f4f0d2d290bcda8d67c415ae7767a587a3fde",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/BindGroupVk.cpp",
      "new_id": "6070ff24783a0fe0511ae3c5625e152026ef87c7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/BindGroupVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "7bbba52d3de5c769812e730968a3ec7b5ad057c8",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PipelineLayoutVk.cpp",
      "new_id": "6db57399cc0b8c104790de97004cf1b4e8269dc2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PipelineLayoutVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "e5fe7c91e0af18d8cd8a427cd152fb6045ac36bc",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp",
      "new_id": "c727acca2fa50333a9c9d59401f47011fca148fa",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "457fe705acbb168096b334447d8141e60387cc64",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/BindGroupMock.cpp",
      "new_id": "f92398481eca1b887ae1d36d5093641dd9293b0b",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/BindGroupMock.cpp"
    }
  ]
}
