)]}'
{
  "commit": "36afbb6a0dfd8575a22ca31e2932c437f5b44cf9",
  "tree": "027c962628475d48287c247d0c76d490e987c3a3",
  "parents": [
    "5d313225ff76894005e0206d5f24a64cb7729d1a"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Wed Jul 25 17:03:23 2018 +0200"
  },
  "committer": {
    "name": "Corentin Wallez",
    "email": "corentin@wallez.net",
    "time": "Fri Jul 27 12:56:26 2018 +0200"
  },
  "message": "Make dawn_native use its own header for Dawn datatypes\n\nThe dawn.h and dawncpp.h structure definitions references dawnFoo or\ndawn::Foo respectively when it should reference dawn_native::FooBase* in\ndawn_native. Autogenerate files to declare the dawn_native version of\nthe structs and change the ProcTable generation to use it instead.\n\nThis is important to make libdawn_native a shared library because\ncurrently it was depending on dawncpp\u0027s definition of .Get().\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "60d35717736734a1590b84c3d165988bfda98875",
      "old_mode": 33188,
      "old_path": "generator/main.py",
      "new_id": "6202cbc62227240ee332138af3261f4288c577f6",
      "new_mode": 33188,
      "new_path": "generator/main.py"
    },
    {
      "type": "modify",
      "old_id": "69899e41bba5bfe90c8366f812f2c45ec1c2e942",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn_native/ProcTable.cpp",
      "new_id": "f8b102b201371a4f8eda16f3ffd14e69dbe911ca",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn_native/ProcTable.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2956830c32259ff95296e2256b819b8b7beba29a",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn_native/api_structs.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6213315ccd9252441e8b13bc10e76d9e68c03fd",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn_native/api_structs.h"
    },
    {
      "type": "modify",
      "old_id": "46c272eb97564bb56cdef61f0869d5cb5117bd98",
      "old_mode": 33188,
      "old_path": "src/dawn_native/BindGroup.h",
      "new_id": "3fbad9e3d8d6a826e9e6b81065a75ae815231a25",
      "new_mode": 33188,
      "new_path": "src/dawn_native/BindGroup.h"
    },
    {
      "type": "modify",
      "old_id": "86f5dbae987c82aaace1e4213812e2bf7cb005fe",
      "old_mode": 33188,
      "old_path": "src/dawn_native/BindGroupLayout.cpp",
      "new_id": "c02b300e7710570f6b7bed492e9a3ee16174f979",
      "new_mode": 33188,
      "new_path": "src/dawn_native/BindGroupLayout.cpp"
    },
    {
      "type": "modify",
      "old_id": "8cdf4ffd9a2a9d9655bf19fc47643cf06ade80f5",
      "old_mode": 33188,
      "old_path": "src/dawn_native/BindGroupLayout.h",
      "new_id": "62cd8e3943a256b9c6cddd6a8c6b36eb02b298b3",
      "new_mode": 33188,
      "new_path": "src/dawn_native/BindGroupLayout.h"
    },
    {
      "type": "modify",
      "old_id": "793a70dfa74c3ac8e8c57c683999d297048d2511",
      "old_mode": 33188,
      "old_path": "src/dawn_native/BlendState.h",
      "new_id": "636dc2f6f5d385f638a87f8151c956919a881eab",
      "new_mode": 33188,
      "new_path": "src/dawn_native/BlendState.h"
    },
    {
      "type": "modify",
      "old_id": "282dde6b112b7997c37ed79fbeed911ab1e6e141",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Buffer.h",
      "new_id": "df1695e49e93758bdaa3a639aa2cf71bf81d1518",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Buffer.h"
    },
    {
      "type": "modify",
      "old_id": "f8c7b85d22089fd0a04ba4416847fe13c222a24a",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Builder.h",
      "new_id": "3739a516924fc3a1d1d9506fa5273a3cf94dc88c",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Builder.h"
    },
    {
      "type": "modify",
      "old_id": "9aca79169016785a1d96bf62907385ad60f8efcd",
      "old_mode": 33188,
      "old_path": "src/dawn_native/CMakeLists.txt",
      "new_id": "aa825252d2e62e67662bfd60d953a49960a0bfb9",
      "new_mode": 33188,
      "new_path": "src/dawn_native/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a378936ae49952ca831e8cf8bccbb74d4d016915",
      "old_mode": 33188,
      "old_path": "src/dawn_native/CommandBuffer.h",
      "new_id": "d829ba00158fe78b16e3db30881175b43e9c4a22",
      "new_mode": 33188,
      "new_path": "src/dawn_native/CommandBuffer.h"
    },
    {
      "type": "modify",
      "old_id": "a10ef3aa3f73fc99a99d0f1013c1931964a82f34",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Commands.h",
      "new_id": "e0a9558fd384f7aff45d8148efc2b3d781782f78",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Commands.h"
    },
    {
      "type": "modify",
      "old_id": "d795d5dd84a012bd7519f1f483e68b6655472c18",
      "old_mode": 33188,
      "old_path": "src/dawn_native/DepthStencilState.h",
      "new_id": "cf687ba14305806f7ddb28b0e15665d59b7549d5",
      "new_mode": 33188,
      "new_path": "src/dawn_native/DepthStencilState.h"
    },
    {
      "type": "modify",
      "old_id": "b364f77657403099631595e3c3141205e54052ab",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Device.cpp",
      "new_id": "a5da9fef84ac614495a1f1cfcc5f6bd813b901b1",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "f10e378d70681a8ccd839889704180babe11f0ab",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Device.h",
      "new_id": "fd154e7cdbccef5b29368cfbcf2514d6b3fde97e",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Device.h"
    },
    {
      "type": "modify",
      "old_id": "f3ed944574cae609eaa75a624cda63799ffad335",
      "old_mode": 33188,
      "old_path": "src/dawn_native/InputState.h",
      "new_id": "9c4b0817f72b10510ff202ee62e8e87f686a8687",
      "new_mode": 33188,
      "new_path": "src/dawn_native/InputState.h"
    },
    {
      "type": "modify",
      "old_id": "1824b9d12ba751673aa30cba7a89d960b965af50",
      "old_mode": 33188,
      "old_path": "src/dawn_native/PassResourceUsage.h",
      "new_id": "5bae2e46f0ab3742dcbae2b247f81e62cc88dd9a",
      "new_mode": 33188,
      "new_path": "src/dawn_native/PassResourceUsage.h"
    },
    {
      "type": "modify",
      "old_id": "e6a0b9d9a1e46b921d6200041cf90b61e83f8935",
      "old_mode": 33188,
      "old_path": "src/dawn_native/PerStage.h",
      "new_id": "536127042fade0ef41ab3d1a0831d32425127911",
      "new_mode": 33188,
      "new_path": "src/dawn_native/PerStage.h"
    },
    {
      "type": "modify",
      "old_id": "6ea7505e979b756d2e3b8a6915449f35d9961018",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Pipeline.cpp",
      "new_id": "4f27aa23d7a580375ccff090a51f2b2898044f88",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Pipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "35d4ca3866071028325cddb90f253b58abd223cc",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Pipeline.h",
      "new_id": "31b81be10a5511e3d741fe2b32b6480c2cfde057",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Pipeline.h"
    },
    {
      "type": "modify",
      "old_id": "75ec3b052f657076fa009703ed119ca8076aa8f9",
      "old_mode": 33188,
      "old_path": "src/dawn_native/PipelineLayout.cpp",
      "new_id": "fd04bf1d40b54b48ea09850bb19eaa52ec1cbc06",
      "new_mode": 33188,
      "new_path": "src/dawn_native/PipelineLayout.cpp"
    },
    {
      "type": "modify",
      "old_id": "31ac6cfbaba417a9f220937764c4d02f721c0ec4",
      "old_mode": 33188,
      "old_path": "src/dawn_native/PipelineLayout.h",
      "new_id": "3d6b581b0d811ac0e4f50ed45a35df47654e96af",
      "new_mode": 33188,
      "new_path": "src/dawn_native/PipelineLayout.h"
    },
    {
      "type": "modify",
      "old_id": "3284d8e4cb82190e6ce0421432d61754902a17c9",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Queue.h",
      "new_id": "07a38434b8492e1109798dbdb5e290f54eabe9f9",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Queue.h"
    },
    {
      "type": "modify",
      "old_id": "cdc5d92a0d27de62b7f8228b2969aeb21f27b566",
      "old_mode": 33188,
      "old_path": "src/dawn_native/RenderPassDescriptor.h",
      "new_id": "b48a0444600e1bc33feb203ad33d6715fc2a2d00",
      "new_mode": 33188,
      "new_path": "src/dawn_native/RenderPassDescriptor.h"
    },
    {
      "type": "modify",
      "old_id": "b3580dbee3a88fc554af8ab01eed7cce14d92d72",
      "old_mode": 33188,
      "old_path": "src/dawn_native/RenderPipeline.h",
      "new_id": "a192d6157daf843bfe78c86927a91614a0816196",
      "new_mode": 33188,
      "new_path": "src/dawn_native/RenderPipeline.h"
    },
    {
      "type": "modify",
      "old_id": "b5f418ff9a22bf4d017ddd5e64b2342ce9be435b",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Sampler.cpp",
      "new_id": "853104319c31a63173b4d721f132ddc0ec70d030",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Sampler.cpp"
    },
    {
      "type": "modify",
      "old_id": "7573043bdab02e7b165601ba129a6df60a151928",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Sampler.h",
      "new_id": "5134bb3007ff7dd01435eddbccb1bf4857a3cc73",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Sampler.h"
    },
    {
      "type": "modify",
      "old_id": "6ae92755d2a9002b1fda591b772cf5c91bbe7cb9",
      "old_mode": 33188,
      "old_path": "src/dawn_native/ShaderModule.h",
      "new_id": "c64cb627f53d9319ae27c3c4f586d22074e032b5",
      "new_mode": 33188,
      "new_path": "src/dawn_native/ShaderModule.h"
    },
    {
      "type": "modify",
      "old_id": "29bbf238681cba309f2ad8a2140456848b1425e5",
      "old_mode": 33188,
      "old_path": "src/dawn_native/SwapChain.h",
      "new_id": "021dc9e1cc94941eb3646f0ade16787b0c7922b4",
      "new_mode": 33188,
      "new_path": "src/dawn_native/SwapChain.h"
    },
    {
      "type": "modify",
      "old_id": "3fc283704c87a29ac0d2e9e8747d97c581d008ed",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Texture.h",
      "new_id": "d35d7eaae4f9cc89e57f02fa29fb2dfbfca97fd5",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Texture.h"
    },
    {
      "type": "modify",
      "old_id": "08775bcef8ac524a0494eddcd8c107e71ba372bf",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/BindGroupLayoutD3D12.cpp",
      "new_id": "91cd51f66a6a609cc21107a19e74aec4a500f72f",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/BindGroupLayoutD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "c55fbd2ad3e5dfa0b483db8b79e745fc21881f42",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/BindGroupLayoutD3D12.h",
      "new_id": "e5766e635d2603a83e96a24736046a2e40ae20da",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/BindGroupLayoutD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "a2aba668a901a05078faf9845870e0a1beb8cc19",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/DeviceD3D12.cpp",
      "new_id": "b8505525e8b6aa272eb03a3d241d15889bc32a02",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/DeviceD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "d0180e3fc95c5dbda5c85b719aa98508ff065118",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/DeviceD3D12.h",
      "new_id": "4041cb91b8ab75073bcbce8d84d7f0ce2a75c0bb",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/DeviceD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "62d0afa10a9cba4436c8aa1959cdbadc179d4e56",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/NativeSwapChainImplD3D12.h",
      "new_id": "f953da5e62be5c3c1fbcff0c343f428c38f54282",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/NativeSwapChainImplD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "b5c62a21fa7a924cbd12aeb38922cd6900724c48",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/PipelineLayoutD3D12.cpp",
      "new_id": "a0f2da4e2b2a71e735ddcfd530ae1a7ab9d57732",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/PipelineLayoutD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "b0f5f45787ffe234dfb5301a2aac7a6d632a03e1",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/PipelineLayoutD3D12.h",
      "new_id": "90c1802a4cc507aecc0b3d5d1e076de83e1b10a0",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/PipelineLayoutD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "28cc13233d15798641d4fc88dc7bbe584f4174e3",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/SamplerD3D12.cpp",
      "new_id": "9c3559c25e762d5516f418adbce6a0926cccb65d",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/SamplerD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "eebe12f8287b7b3f19f5e6abf409994a5c1841b5",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/SamplerD3D12.h",
      "new_id": "46e82b5852a9ef9dd868e6ed6a42aae1e99b43bd",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/SamplerD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "58e91225da4f7441d0691f0523ead66e8be33abf",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/TextureCopySplitter.h",
      "new_id": "eec55e298683c509f096f62c3d61b360dab094b4",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/TextureCopySplitter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "795c371225c5dd1f26638d108b625d7a4c8d9929",
      "new_mode": 33188,
      "new_path": "src/dawn_native/dawn_platform.h"
    },
    {
      "type": "modify",
      "old_id": "2f4e34474c82013f3955c7a5ac0652e187e9717d",
      "old_mode": 33188,
      "old_path": "src/dawn_native/metal/DeviceMTL.h",
      "new_id": "57390c112ce9ce5dc05a297a3a87a5ebfad4f99a",
      "new_mode": 33188,
      "new_path": "src/dawn_native/metal/DeviceMTL.h"
    },
    {
      "type": "modify",
      "old_id": "b3dcc97f1a110f83f3a76f09d6707397d0367e58",
      "old_mode": 33188,
      "old_path": "src/dawn_native/metal/DeviceMTL.mm",
      "new_id": "a2929279a831ec9c88b181dc53f8700f880550a7",
      "new_mode": 33188,
      "new_path": "src/dawn_native/metal/DeviceMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "d7c5f27bcb0556d9ea506e797b1907b202bef332",
      "old_mode": 33188,
      "old_path": "src/dawn_native/metal/PipelineLayoutMTL.h",
      "new_id": "149f375fa3ae6d52b687aba856e06e98c7a11cc1",
      "new_mode": 33188,
      "new_path": "src/dawn_native/metal/PipelineLayoutMTL.h"
    },
    {
      "type": "modify",
      "old_id": "0e039c859e10b6149e6842ab357ac2b9a56a5315",
      "old_mode": 33188,
      "old_path": "src/dawn_native/metal/PipelineLayoutMTL.mm",
      "new_id": "9912f94de269f8daf0c166549f924db77e2d465b",
      "new_mode": 33188,
      "new_path": "src/dawn_native/metal/PipelineLayoutMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "56786895a349fba029c6f1c6da56fa9fc7b8c61b",
      "old_mode": 33188,
      "old_path": "src/dawn_native/metal/SamplerMTL.h",
      "new_id": "776c9356295367de9f73280578e6ada8b7b48553",
      "new_mode": 33188,
      "new_path": "src/dawn_native/metal/SamplerMTL.h"
    },
    {
      "type": "modify",
      "old_id": "0961358d38f0dd1d05c8b301d616f22d3df64743",
      "old_mode": 33188,
      "old_path": "src/dawn_native/metal/SamplerMTL.mm",
      "new_id": "539431ce7832fb1e5f5af4918b156a5647117393",
      "new_mode": 33188,
      "new_path": "src/dawn_native/metal/SamplerMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "5de42ecf8cffafe80e9f2d88ce1d942fd6bb7120",
      "old_mode": 33188,
      "old_path": "src/dawn_native/null/NullBackend.cpp",
      "new_id": "eb0d56107cecccda2cbe6c27154a4e49b96f8395",
      "new_mode": 33188,
      "new_path": "src/dawn_native/null/NullBackend.cpp"
    },
    {
      "type": "modify",
      "old_id": "da5ef23de08ba6a5469d7d430f2bd46bbeba40df",
      "old_mode": 33188,
      "old_path": "src/dawn_native/null/NullBackend.h",
      "new_id": "383163f72cd53ffd304b4005db35018a4a34b03e",
      "new_mode": 33188,
      "new_path": "src/dawn_native/null/NullBackend.h"
    },
    {
      "type": "modify",
      "old_id": "137525a4399e65e616ebd1e855fe61f286d534d1",
      "old_mode": 33188,
      "old_path": "src/dawn_native/opengl/DeviceGL.cpp",
      "new_id": "2d27e00535402c2a085e842ac3d44e3b5e157f77",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/DeviceGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "862b22ef95d1df49a6fe62bc8554018adaa0f8e2",
      "old_mode": 33188,
      "old_path": "src/dawn_native/opengl/DeviceGL.h",
      "new_id": "e77a24036aff54d8852d04907cc85b7eb025042a",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/DeviceGL.h"
    },
    {
      "type": "modify",
      "old_id": "c67f2a54ac77385ae4e96a065a25edf90c8620f5",
      "old_mode": 33188,
      "old_path": "src/dawn_native/opengl/PersistentPipelineStateGL.h",
      "new_id": "3519e2a905557e26828b572dfa84cd5b0fdb4eba",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/PersistentPipelineStateGL.h"
    },
    {
      "type": "modify",
      "old_id": "4f5c5a410d58cc8096a1db9839e86dd09c89bf8a",
      "old_mode": 33188,
      "old_path": "src/dawn_native/opengl/PipelineLayoutGL.cpp",
      "new_id": "8f2cdaaf9691ee0b1b8c2028b48b158b500d2a9a",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/PipelineLayoutGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "e824e3f202af0163043f18a91bf9940557b10e0c",
      "old_mode": 33188,
      "old_path": "src/dawn_native/opengl/PipelineLayoutGL.h",
      "new_id": "abf6acf91e6ec2fcfe882c15edd8cb95625665aa",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/PipelineLayoutGL.h"
    },
    {
      "type": "modify",
      "old_id": "d8ee7a4fd2b05d64986cc3c40bf465824e81ce3b",
      "old_mode": 33188,
      "old_path": "src/dawn_native/opengl/SamplerGL.cpp",
      "new_id": "ebf47578afc18faa95d2578c388f82bbf4348024",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/SamplerGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "a94f239071ba344e110a2ca14d32e11aeab481be",
      "old_mode": 33188,
      "old_path": "src/dawn_native/opengl/SamplerGL.h",
      "new_id": "3e6e84c86a112f1f0bf0d8e947090bf804663d7c",
      "new_mode": 33188,
      "new_path": "src/dawn_native/opengl/SamplerGL.h"
    },
    {
      "type": "modify",
      "old_id": "3361898a6657b52437403221d1d44a660006cbb5",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/BindGroupLayoutVk.cpp",
      "new_id": "94a3429184a04d03a703043b22b44fd822be11e2",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/BindGroupLayoutVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "15444482fc1c90cb8ecbeb56fd11f5619ec6cf0b",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/BindGroupLayoutVk.h",
      "new_id": "6a6d8cd58c8d5fe76ff8b8bc91a5e5e328d5e333",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/BindGroupLayoutVk.h"
    },
    {
      "type": "modify",
      "old_id": "0c186f5d5bab6671256f473dd1f55f39445d7ae8",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/DeviceVk.cpp",
      "new_id": "fcd2106e35619452483f63826b6f018f06ed8bc9",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/DeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a9b5db88876847ee13df3a0491b884c2ca8e54d",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/DeviceVk.h",
      "new_id": "f59cd98acb7d00d1398333201a11464659c3e226",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/DeviceVk.h"
    },
    {
      "type": "modify",
      "old_id": "8a956475968add5ae41c938c8f16c0d682287307",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/NativeSwapChainImplVk.h",
      "new_id": "114439afb3f510828c4b6dddc3d4efdd9b7ea19f",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/NativeSwapChainImplVk.h"
    },
    {
      "type": "modify",
      "old_id": "11b059cd10e187956685ab0e1a19332b9b062103",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/PipelineLayoutVk.cpp",
      "new_id": "3c4ad1bc17a79fed235a9e55afb58f0d7cb6ffb5",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/PipelineLayoutVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "77b6bca490d9403f329edbaa700c618eec3fa376",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/PipelineLayoutVk.h",
      "new_id": "a5072eb57225cd9c8c314b1e427781470c5e13be",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/PipelineLayoutVk.h"
    },
    {
      "type": "modify",
      "old_id": "a93d46fd140f8974022d1b3d118e3c97987e5878",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/RenderPassCache.h",
      "new_id": "9f678a5a46a0d1c2b6d3245be688230da16ba151",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/RenderPassCache.h"
    },
    {
      "type": "modify",
      "old_id": "113ac4040317c4343df264c2f8d15377e98b67d4",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/SamplerVk.cpp",
      "new_id": "d54f358b0d97443634725c9539c669b90191bd73",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/SamplerVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "076c9afeb4cf803a7dc36c0740a3b5253ed5ced1",
      "old_mode": 33188,
      "old_path": "src/dawn_native/vulkan/SamplerVk.h",
      "new_id": "2bd51f179244c6a1b2e836dcec8711ffb27f0471",
      "new_mode": 33188,
      "new_path": "src/dawn_native/vulkan/SamplerVk.h"
    }
  ]
}
