)]}'
{
  "id": "a7cdba2d9b342884e3302687f90832e26a337854",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "b3049cdb7f72a04efdd86df946c3743bbf261979",
      "name": "BUILD.gn"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "7c38f04dac029b8a852f39c6168d54bca4e50b82",
      "name": "EGL"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "03a1980c23c6e97039eb27878cbe420c1a3f7cde",
      "name": "GL"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8419dc458e4e3ec353cbc953afd9ef6090f68f0",
      "name": "OWNERS"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "2dce4fa1f7134bef116aea600dea560f7567e846",
      "name": "android"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2ce12b823afb36bb1a3f3cb46f7e3e4c7699822f",
      "name": "angle_platform_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2d12f60b14004a96d3c1ba76ed94230f56aab807",
      "name": "angle_platform_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "11517375a8c674765c5e1d601568cbfa2fa61456",
      "name": "egl_util.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0ef9095255d9e0f454c2b88d297ff7b86ddf17a5",
      "name": "egl_util.h"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "6ebf3df55301856f25e17ce14fe402cdefbc9a0d",
      "name": "generate_bindings.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3a4694520c990e4db6f2a0cf4197aae3dfd20494",
      "name": "gl_bindings.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "48aff09679c4e1685b1bf263aea575c3b0bf3835",
      "name": "gl_bindings.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "43337bef0c4a4e3ae6a3b02224e98b7ea9cbaa6c",
      "name": "gl_bindings_api_autogen_egl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c6bc7f610ad99c7cc30b8802315f047991390726",
      "name": "gl_bindings_api_autogen_gl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7efbae129983ff536544dcc7c1ce9caf2d00bbc7",
      "name": "gl_bindings_api_autogen_glx.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c061275c06e8412827a3fed1f8e1c853ed8b66b3",
      "name": "gl_bindings_api_autogen_osmesa.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "003b5457823f967c1606ca7d20d15100b6fbca65",
      "name": "gl_bindings_autogen_egl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f184b6a22138f843251bbc76f512f44aba3ce1cd",
      "name": "gl_bindings_autogen_egl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "def04371f5d432650005385107e6b01a96bdf7db",
      "name": "gl_bindings_autogen_gl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b501a707952b35e54d4d5365b47ee5cca2c301f7",
      "name": "gl_bindings_autogen_gl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ca36b7aa00c18877cbe10e2086419dc4c9f1e6ee",
      "name": "gl_bindings_autogen_glx.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "41baf29e8d86b94e598957667c11fde5c511f676",
      "name": "gl_bindings_autogen_glx.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b22484694f9808f2e5e680ac5e2759fbbf4f74cf",
      "name": "gl_bindings_autogen_mock.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9e2770ca08c63bc221f462a753869b476e0eff54",
      "name": "gl_bindings_autogen_mock.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "299f9f28ab2c7575858ffac97969933da3f2c181",
      "name": "gl_bindings_autogen_osmesa.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8a6bb6699a0804fc79a2143ba15cf6527c8eda00",
      "name": "gl_bindings_autogen_osmesa.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d0ea6140427c41afa6b22be65b8a3c1ec9f1af40",
      "name": "gl_bindings_skia_in_process.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23d54eecc22aee551ea18ef1d84c42789e720dd9",
      "name": "gl_bindings_skia_in_process.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e64d031351560ef4c1324e640033fc25df329a1b",
      "name": "gl_context.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "95986613e0b7e3f1392f11dc70be8b6834f59538",
      "name": "gl_context.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d3c86cf4b5cfa6ea258c18c50ea803f3b2b4aa5",
      "name": "gl_context_android.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4a82d33d2a30a242ab948189b1c0e77a5635999f",
      "name": "gl_context_cgl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "88813b39cc197b298ec4a34889a5fb003067aa8b",
      "name": "gl_context_cgl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "950558b97fc411c0bf4e9e020edb8ea2f42ad73f",
      "name": "gl_context_egl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "39b26d0c319c26f4947ac5dd0e40d11e5b9ed56c",
      "name": "gl_context_egl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e5b1cc1a69121175716801ad976acffdfaced63d",
      "name": "gl_context_glx.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6973542c0aa25b9824331e8bf5a9035bd4514b20",
      "name": "gl_context_glx.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3cecc0307b479433f2cb826da6b0fdb6a12f03c5",
      "name": "gl_context_ios.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "39b54214689d09bb3726e4c82f9f5ee7e43a93d3",
      "name": "gl_context_ios.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "389b80dd0a86f28bca0f36e4792a44e3d85d9e03",
      "name": "gl_context_mac.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f08189cd569398e1725e0763a1ca72b636e38a10",
      "name": "gl_context_osmesa.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9ce37d71bf6e192d4223c9019747bbe0111aeb09",
      "name": "gl_context_osmesa.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "776e114e3dae62c3b034b3bc0e5f52e6374c2003",
      "name": "gl_context_ozone.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff3a85d33ae7e7c51173b2384bf41ef6ceae0bda",
      "name": "gl_context_stub.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b4eef93280224ff78b95fe70aae4f39a78e16046",
      "name": "gl_context_stub.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "855eaa2a275d7bde54942fba3c469b4c37eae3d8",
      "name": "gl_context_stub_with_extensions.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d9da9d526177552f8d6e3d229246c31c71b81ebc",
      "name": "gl_context_stub_with_extensions.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b17364de1d2e57e4145191be20da3e91e43a858c",
      "name": "gl_context_x11.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "53a1bf63816d6dc399f7dd4ede5de7a2161dd42c",
      "name": "gl_egl_api_implementation.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a2ff28d09121e8c108270854c91ecd123c9c13b7",
      "name": "gl_egl_api_implementation.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d43681e6f3bb93698a892a0b9118bd0797ce0a98",
      "name": "gl_enums.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "30dee6c46b6e3054296b32ead8d6b52b30eefb15",
      "name": "gl_enums.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "da97baabe116aefe6e7b352d95c89ef4d5379618",
      "name": "gl_enums_implementation_autogen.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5c30b182ef2673385e0ccc2546b96850a0838fdd",
      "name": "gl_export.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c119aa0111e28df229128f64d6321be171744c77",
      "name": "gl_fence.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "76511f4146511138d540376504f8d3423e6f115a",
      "name": "gl_fence.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5c6b3371108bc8ba0823d405958ba19ab78b6b4c",
      "name": "gl_fence_arb.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3975efec7e1f685b03c135b27364993eb249c182",
      "name": "gl_fence_arb.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "641b8c2e3fc6772cd467975b5031ee7bc5c6a042",
      "name": "gl_fence_egl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5b6006c19721c556f6498329a9404c2671cc9661",
      "name": "gl_fence_egl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e23b283458fd71c0404e5806403c79003a15c08",
      "name": "gl_fence_nv.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b1dc88fb967bf0a668092c77d7b7cb128e7fce27",
      "name": "gl_fence_nv.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bffa64e56ffd4788c232473ccee378fb3f41d646",
      "name": "gl_gl_api_implementation.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d4086006b6b51babf299646b6c7594d2fb06ccef",
      "name": "gl_gl_api_implementation.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd38fd88806041066b3cd0c793afe5d72e9b1374",
      "name": "gl_glx_api_implementation.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c83f47826dc0fa503d6217f3930966f33d2953af",
      "name": "gl_glx_api_implementation.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "214241396becbf60949ed713278eb9ee3323c782",
      "name": "gl_image.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b8ee78c3a371575a33b9bbb8fa4d02678bf01333",
      "name": "gl_image_egl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "716761f6732b26e44040208b4c4d921496e68d47",
      "name": "gl_image_egl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dea6cd64bb0f6e3ddabe88a8ce8a415471ceaf33",
      "name": "gl_image_glx.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1f4e819d1b4aca91d8e4559d0e928bb1f7d3a35d",
      "name": "gl_image_glx.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c61185f0fe3ed2e4b2f012138b48bbf876147df9",
      "name": "gl_image_linux_dma_buffer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5256211aa838b17ba6f02a3ae2c059f3c7834100",
      "name": "gl_image_linux_dma_buffer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d5d54a3ecd1f8b235965ee75d1489885a767c0c0",
      "name": "gl_image_memory.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "022782268184ce69b5e3818d85c29cbbe115493f",
      "name": "gl_image_memory.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "653d70a98c79901453bc22bc15a4695f10d7b365",
      "name": "gl_image_ref_counted_memory.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6bcf2179f2646f635e7ff97506eef19d655f4235",
      "name": "gl_image_ref_counted_memory.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d9e31a73ae5f80b1ca28c835be83af190392b59e",
      "name": "gl_image_shared_memory.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ab80b35bc594fd41c08eb4dc8d3e9947f6eb43dd",
      "name": "gl_image_shared_memory.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1c8e469745f984a75206d220c4e691b6b925dec0",
      "name": "gl_image_stub.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d8365865404399e6205a77244ec84b2c3f879f5c",
      "name": "gl_image_stub.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "98b5ddea7b7cd12d468553735267f540fe4f6383",
      "name": "gl_implementation.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2bfb293ade8b8b9a0611e677a085bb0b79998c13",
      "name": "gl_implementation.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "176cf289a97cc92a82e71f8c8dd9cb3314f226bc",
      "name": "gl_implementation_android.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f7779c32d2da329ac9233fd72854de25a86d6627",
      "name": "gl_implementation_ios.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ae26dff2b1741eb46d2c0c70596fd65e204fb738",
      "name": "gl_implementation_mac.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "90de6909b91285bf5eff751ad589d6d1ef87e4e3",
      "name": "gl_implementation_osmesa.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "595c24edc7ab25a05a68e357cba4369035103aaf",
      "name": "gl_implementation_osmesa.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "715084f50dbf552aea987354bb6b63e3aadc018d",
      "name": "gl_implementation_ozone.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b8a724649f8c0cfe91e10586718d78e7695acd8a",
      "name": "gl_implementation_x11.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3b835792202bd7c8154a1043bf38202514e26e16",
      "name": "gl_mock.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b678a5e87913d80745352280d0af7a06a0a21c7b",
      "name": "gl_mock.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "77c69d08f854ffb25446ec5fc880459bb832f664",
      "name": "gl_mock_autogen_gl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4fa33c6922ed718950e97b2bc1a29e56717e492f",
      "name": "gl_osmesa_api_implementation.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c740e1ab8edb07e1923a3ad2d1ed8886a6f1fe36",
      "name": "gl_osmesa_api_implementation.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0ad4a7176b5bc3e719d374c8fea44b5417c4c22d",
      "name": "gl_share_group.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e069d657e62f3d40a7573878ff8fafa151151c88",
      "name": "gl_share_group.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8bf6f81ec68ff6986b7f6a98bdef15b142363079",
      "name": "gl_state_restorer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7edc9989134ed3996ba7b2b1dacae435ff944f65",
      "name": "gl_state_restorer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e5ac99d7d828920e9cb52c93be193dffda02a043",
      "name": "gl_surface.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f6bba1b89e8a52783c88bc0b9f915e9f7e8caab5",
      "name": "gl_surface.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5549e1059951bff6aece9c74513c3bfec33a3f70",
      "name": "gl_surface_android.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23e1851cbdaeff40feb7ad6c26fe47b1f7330b2e",
      "name": "gl_surface_egl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a18e6e0b1d312c40c82f51117f721d7b7f6e7150",
      "name": "gl_surface_egl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2740138ccc2cdeaf659a1c3d78c0d4009770051c",
      "name": "gl_surface_glx.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa09418c43a775805e9dce63a3c3523e410e790f",
      "name": "gl_surface_glx.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3b1d317542f1e2cbfc663562b642e07f054bbc86",
      "name": "gl_surface_ios.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a65c666ab89b76d0d330fac7bc84fa2e9d502ec9",
      "name": "gl_surface_ios.mm"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "05eb817d96b3091a4f7e5fcee6ff43a0a3d1c47e",
      "name": "gl_surface_mac.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b695224dbd2c9a27469e35c58b8810fd0bc6372b",
      "name": "gl_surface_osmesa.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b812d961050e64865431b46e29cb02f741d7719e",
      "name": "gl_surface_osmesa.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d122aac287b749c004f90268bc11181f1b81f18a",
      "name": "gl_surface_ozone.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c44023b05c108a942b7da326a4286baced96c9f",
      "name": "gl_surface_stub.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "70a8936e49f24695c1daebd51e751d78e1cd7ffc",
      "name": "gl_surface_stub.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8255a088b240f9fc410c598969498c52f060dbf0",
      "name": "gl_surface_x11.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "88171563611ed42aeb816bd7e4a2944077c04c7f",
      "name": "gl_switches.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0715ad9ae8b71905ab83157f493162277e5f3794",
      "name": "gl_switches.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "375580f2fa955818541e4a17fd23e1e37a313333",
      "name": "gl_version_info.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "96944758f458e9285c255b69b265935d7fcc31d1",
      "name": "gl_version_info.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8d0303620dc2e707e214eff713ae4b8f90e00fde",
      "name": "gpu_preference.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "620de1867c2bdd57ac4d5733f86eaeae0adf36bf",
      "name": "gpu_switching_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7b018533a39a97dc76caf41f54f893c8d5a099d1",
      "name": "gpu_switching_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ed85d8a0d8e6ef4daf495481aa1d50bb6322c200",
      "name": "gpu_switching_observer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e227717678ffb6f1fa4e9a5209c6450a1be52b3b",
      "name": "gpu_timing.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5658097bf120e89622e0d4278504128871666b2a",
      "name": "gpu_timing.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bb2b290105622a9823b49b284d6bbd72aa6f36bc",
      "name": "scoped_binders.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dab7b3155487d78547ba0447485b6a965cc62eae",
      "name": "scoped_binders.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c89724a7f2b03da556741985c877980a244c8620",
      "name": "scoped_make_current.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "59f34d76bb6a9f4994b633d85d1c09b28c0dfcb8",
      "name": "scoped_make_current.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "961460659880187626de492f2e1d21132287e027",
      "name": "sync_control_vsync_provider.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "302980d3df8a882de8b12d84cc9ce90e149101c2",
      "name": "sync_control_vsync_provider.h"
    }
  ]
}
