)]}'
{
  "id": "5bbb058a2459a42f5279e60f52becbaf9e5fe20a",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "8e4c836b00abea1828257e3280390c552ee52e95",
      "name": "BUILD.gn"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "53eecbceb6d0e4477d5ec0a10e9a89e7803481eb",
      "name": "BufferMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7aff37f11b5dee64d3b6f6832c53212516a0b26f",
      "name": "BufferMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8b09795e96c3c493b42f94396a72c8fd8be2dafa",
      "name": "CompilerMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "404dcb130ab5c30587259bdc946c1447144b146b",
      "name": "CompilerMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2f299d30d0af3aeb9be3cf469cd76d775f1615b3",
      "name": "ContextMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3b2b89e68f1168abf2a23eb999f3bc4e96b57c8a",
      "name": "ContextMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2fc9885e4cdbdc629e47d67708a6769d87bf9c66",
      "name": "DeviceMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3d542089042a27ea0a2ee8fdaec7a30f979e23ab",
      "name": "DeviceMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7d29fb422f8bdc56ccea79623f209c7df42450b7",
      "name": "DisplayMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a18eadf583e89a9a70f28d5166bcf68d8c4d2e8b",
      "name": "DisplayMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "727f232e822bbfbbe1b953ceb79a48a30df57b6a",
      "name": "DisplayMtl_api.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b3cfc8e38e7e68f8cf3cd09356648aaa658604ee",
      "name": "FrameBufferMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5489f53315a99c8d407ee90e1e119e1d7b5a3298",
      "name": "FrameBufferMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23deb1122b854cf5a4de9068ea5644e62765bf36",
      "name": "IOSurfaceSurfaceMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0da3d9a52e433f6da8cc3ea6460d9d53721db343",
      "name": "IOSurfaceSurfaceMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6110731d6b06a36ccc04f7f552a08810ec01055b",
      "name": "ImageMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "71017e47adb8bc8392fb15bbe063430a58d3ca84",
      "name": "ImageMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8a513d0e96525fbc893c5a02567e4bfb88919576",
      "name": "OWNERS"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2d239d8afdd198026d7ceb98d62004dee2955d88",
      "name": "ProgramExecutableMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "189e2a6e2542b44df9ecabf199d479336d6f723d",
      "name": "ProgramExecutableMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c28ded1583dc390365bd69e3927f465730c742c",
      "name": "ProgramMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8ad80b50b717d7c49efe06aac248e293ca6b9f77",
      "name": "ProgramMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c118e6e2eea9ae9efedd7c550c13d17943f426cf",
      "name": "ProvokingVertexHelper.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b86a49e00f76626621582ea34ffd9fdaebf4ef14",
      "name": "ProvokingVertexHelper.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "104bc924afcc0b126b73170ee420bd4d2471ed66",
      "name": "QueryMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2954970cdde864c6c3e875221d4a08c969bf9a6b",
      "name": "QueryMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8fb794aa1daa901b2e6a9ab48c946aa166617333",
      "name": "RenderBufferMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d41e1fdf6acafad46a40e8a5acec4dd09cd5126c",
      "name": "RenderBufferMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "281085bbc46eb7d96dabf73b9c75ee0a61125bab",
      "name": "RenderTargetMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "18e62da867b2916085794ba3b68ee4a3812d3929",
      "name": "RenderTargetMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "16230ff47d8320030994c97ac043b3cbbba48e3c",
      "name": "SamplerMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f7c9be080c5def17121680587a76abbe2d3f4ce2",
      "name": "SamplerMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0ab7fea3b09db359f8197cc032e1b3f772b15268",
      "name": "ShaderMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5e2b44a0363fedbf58a7c976cb8d1975e938ab5f",
      "name": "ShaderMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "980ebbef6226d88fb2d6c73d3b011efcb784a983",
      "name": "SurfaceMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ce671ec9658e92d2f0ccb70387e033f6599cbe7f",
      "name": "SurfaceMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a13f675d299a2fbf1206609e0d83a025f3c72648",
      "name": "SyncMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b33435870533167fc2f7b6437ddc997a46cf1f9",
      "name": "SyncMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "446f81d5c90d84c8ab732561e3da4ede46a1b9cd",
      "name": "TextureMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e60b91e796c13a3d00742f9ea3dc2d544b6bcd97",
      "name": "TextureMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa45bf94e0249b116a8b14feddfcea3d6f25e7cb",
      "name": "TransformFeedbackMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2ea64d36f2b441f4e26df71aba5abbec7b6ffe29",
      "name": "TransformFeedbackMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6115160fee12ba87e55e99644c5a441d45e0dc36",
      "name": "VertexArrayMtl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c66ebc6e7c31f84b7918f36f475cd9012df65a5",
      "name": "VertexArrayMtl.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "290c321b9c8a66063f3a9c5a3c99b6dbb37d703a",
      "name": "VertexArrayMtl_unittest.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "70ee0284bff77df847e7d3aec660581105f13f55",
      "name": "blocklayoutMetal.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4cb22d8dc747908c2a8204bce465f1fff0eb1597",
      "name": "blocklayoutMetal.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "301c389ac2de44453fc65f76e5336beb1fa39939",
      "name": "doc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "34a16a9283191e94818d2c78ceca0918b6f2228f",
      "name": "file_hooking"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "46c1605f23684116449773bcf062c97a440ab8f9",
      "name": "gen_mtl_format_table.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d8ab2892d6cbce5d4e8b5ea11d63224ef0c18b96",
      "name": "metal_backend.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1e68977c68f82c04ac709ee4cbe9d4c2fd01f124",
      "name": "mtl_buffer_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4aea01e5f1ab14cbcbce2ad59965888ef55be86b",
      "name": "mtl_buffer_manager.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "848b5c6ce01a091dfd14c4fd5805aaf660513df8",
      "name": "mtl_buffer_pool.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c5cfec322a8e71003b308a5b386ad1b62bfffd00",
      "name": "mtl_buffer_pool.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9da3d60aea5f96729bc0e2d35a025b765ebd742e",
      "name": "mtl_command_buffer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "85204d0d875ea7efcd5a2e274fb18f72b8599185",
      "name": "mtl_command_buffer.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6045eb57080c4bbe9d8046c313fddd0b7adf8c48",
      "name": "mtl_common.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d5f657b8088605eca2cb5e4a8cc2a41cd0cde546",
      "name": "mtl_common.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5320d65f8ba0573164fc5b04c13f4335b274131e",
      "name": "mtl_context_device.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6aa02c07805a2eedb6ac00156d9eddaffef00e4b",
      "name": "mtl_context_device.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6344af8b7ef515b90d4ebf6f79d5209e86befaa2",
      "name": "mtl_format_map.json"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c9db6389c7370bf9d82aee3400f35bd955f04459",
      "name": "mtl_format_table_autogen.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "db95298598177500cebd0eb81cfcb845656031b2",
      "name": "mtl_format_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "180cc181a3beb17d66bf699c7a8b6e80d675081f",
      "name": "mtl_format_utils.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "93dfc15cad79e7963b53609eee889f705b201c8a",
      "name": "mtl_library_cache.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "27512a19defd8f59903b645b0218eaf9468ba7e0",
      "name": "mtl_library_cache.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aedf9993171228ccc4f3373500b25ff02c260a73",
      "name": "mtl_msl_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "437d14a1c716401a500211e12250fa3bb1fea544",
      "name": "mtl_msl_utils.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4f060cd48e5a9264b8b71381735fde84266a7abd",
      "name": "mtl_occlusion_query_pool.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "845d46b24be32a6344d5ad64e550b798ba488d25",
      "name": "mtl_occlusion_query_pool.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b5bf77c999e280926db5a0a03ed1590a3fc7a0d9",
      "name": "mtl_pipeline_cache.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f4d5e9c8f6122eba4cca9e56a67a7a9e29f78ce",
      "name": "mtl_pipeline_cache.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6db53901cde26367a094c9a8850b6179bc2cdae2",
      "name": "mtl_render_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1c8188fbc5856edb68bafd6ec3ae2a40fea02071",
      "name": "mtl_render_utils.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3eaa9a64e79af26faa786102ece3f0bdea84d090",
      "name": "mtl_resource_spi.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8916375318715e32e360189b1996fd96b8c005cc",
      "name": "mtl_resources.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "052d74e218222da46b4f6a863872bab537afd123",
      "name": "mtl_resources.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "329402d8ac205f127a1ab4cadcdf335709c287ea",
      "name": "mtl_state_cache.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "72d47f518b93d4707fc4cbd8fcf6204094e1b24f",
      "name": "mtl_state_cache.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ee49da99d0db03368d09c73f311633818c057684",
      "name": "mtl_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6912d1cf0d70fc483a49815be223b7c8f5f7a7b3",
      "name": "mtl_utils.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bef4b2750f1e0c92959b4325076c2188e458b45b",
      "name": "renderermtl_utils.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "54615ce89c4889ae7be36b40cb4cda51945961e5",
      "name": "renderermtl_utils.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "85c6bdc247d59e72c9038a032478b6047d27d63c",
      "name": "shaders"
    }
  ]
}
