)]}'
{
  "id": "f71c816b574db64540bad7a3205278a5546a39d6",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "29bed3187bb09e1fff62d00d3185f932b077cede",
      "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": "4829b4d410a64fb2803aeafa19d2e8d83dd72a47",
      "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": "fdeb96cd7b1db771347c7d125456f07fb22a85bc",
      "name": "generate_bindings.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3a4694520c990e4db6f2a0cf4197aae3dfd20494",
      "name": "gl_bindings.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f381184c77826fa95f61985e90e5b4bfcd3a281b",
      "name": "gl_bindings.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "43337bef0c4a4e3ae6a3b02224e98b7ea9cbaa6c",
      "name": "gl_bindings_api_autogen_egl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "416a8d831c0fba6b7919c5619413e3a47087dbee",
      "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": "726f54593dd17680a083fab6ec1e993b2dc9cf61",
      "name": "gl_bindings_autogen_gl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4a4acc94596fac6046f4c22ce0214894c8fa3314",
      "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": "717198f9ba8b3fdcc69dcb39b7591eb24728ee58",
      "name": "gl_bindings_autogen_mock.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "54c899391cf3a8e9a36903d598c738ef3045517c",
      "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": "25dd698efdf994e6ac7d3da24a91e85cba0dcbb8",
      "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": "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": "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": "1065df789fb226aa3c9594b2a21d90180a4f5e8c",
      "name": "gl_context_stub_with_extensions.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "190e03efad3cd3a30c8cf2538bd81621d797450d",
      "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": "5bea3f12ae977e0621f536b41d609b9b5a09daab",
      "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": "04ad06bd438433b270c60b804509a088d08e0a44",
      "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": "13e9d71e3c9ed135f5d403b2b05d0a347b288411",
      "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": "a321c4d3092df158b49c350741ee2cd2048b8469",
      "name": "gl_image_surface_texture.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d2ff5b707dd66bc225a6a498e8d7ec1a39e13199",
      "name": "gl_image_surface_texture.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": "90de6909b91285bf5eff751ad589d6d1ef87e4e3",
      "name": "gl_implementation_osmesa.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "595c24edc7ab25a05a68e357cba4369035103aaf",
      "name": "gl_implementation_osmesa.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2a85720da5f182d970162f271601c27fe7e8f43c",
      "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": "d4f3c127d44fc78fddf81faa12e6ce5e71c91e20",
      "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": "a8275039ca75952c0c502bfce9e6f13248ba97ff",
      "name": "gl_surface.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "da704228af12ce7c68bfbad278bd05c45ef615e9",
      "name": "gl_surface.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1254da225bdcbed21d6fe76091e5bb6087099317",
      "name": "gl_surface_android.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4aa43653a3114938830fd4f934a7283bf2c0b70c",
      "name": "gl_surface_egl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a80843e420a543933f4e01cad2ff7b78a5837b8f",
      "name": "gl_surface_egl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d66078c89df64179436d7b6d9eacdea6058b6a05",
      "name": "gl_surface_glx.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c1fca6006a1726b5971bd0494d284220ad61e22d",
      "name": "gl_surface_glx.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7f1b1ad881d0bc1b6b2ce5a99a0bf6e80188ae89",
      "name": "gl_surface_osmesa.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd65e650293a1a50b632d450609e588117f9df97",
      "name": "gl_surface_osmesa.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "800be1759fe96331573944463123e00ce19968f2",
      "name": "gl_surface_ozone.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a27d2af6aba688565304b6b4a009f8d4c159f4de",
      "name": "gl_surface_stub.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1bdd32a085ccb59d59be55205d1dbd0263c0bc03",
      "name": "gl_surface_stub.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a384147cb2feb188cd3b3acde518f308e70b8511",
      "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": "e2aa0deab7997c1cf585371a3052d26704c6b7bc",
      "name": "gl_version_info.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d8f27308b9bb5bb4e3d29b6312a2cb95b6836f56",
      "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": "1d750057ce1158680d0404541e47f36ec12bea8a",
      "name": "gpu_switching_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ed85d8a0d8e6ef4daf495481aa1d50bb6322c200",
      "name": "gpu_switching_observer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a84d3f76497bffe19efabfe78a30ecaab3a2f35c",
      "name": "gpu_timing.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a749ef1501cdf9d0129afb2d6c639fc3377e5de3",
      "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": "66d3734f58e4fd114c671776287400df6014bba2",
      "name": "sync_control_vsync_provider.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "302980d3df8a882de8b12d84cc9ce90e149101c2",
      "name": "sync_control_vsync_provider.h"
    }
  ]
}
