)]}'
{
  "commit": "f97ba4d02cc7383fcf3ee14dcb25af89b3b82355",
  "tree": "ed1651baf1122093681258d9a9c61d9b7786d466",
  "parents": [
    "a6940c8e6eb0c61c433ed4b61ae04c12ff37bfbb"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Thu Jun 11 16:05:01 2020 -0400"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Wed Apr 07 15:40:34 2021 +0000"
  },
  "message": "Restore the legacy PowerVR SDK \u0027BasicTnL\u0027 OpenGL ES 1.1 sample\n\nOpenGL ES 1.1 will be removed from the main branch, but this sample can\nremain available as basic test of a legacy OpenGL ES 1.1 build.\n\nThis partially reverts https://swiftshader-review.googlesource.com/c/SwiftShader/+/43190\n\nBug: b/147516027\nChange-Id: I344b5c591e6560317c53cfa2da9f092e948e3cfa\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/45709\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "899f67606fe2c9174be45e4709d1963e357dedb6",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "ce17b8d4b034319a1d70ed9af4448f329c889812",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c78e85772658fab6b3e734a6529ec87fef99d91",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Builds/Include/EGL/egl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13ed9d4f1e80255a4dbfe3caa3d0a2b7b974b41b",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Builds/Include/EGL/eglext.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cabd795679f11863fbc36d9e08176681bce8452",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Builds/Include/EGL/eglplatform.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37bb02ab3226b2cc01b5941686ae45f50d15015f",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Builds/Include/GLES/egl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c95ddb0e48a99d33d9390625cfe4f8ad70602e58",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Builds/Include/GLES/gl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "295e6ebbc08bae19d84dbb945d2a6dac68d3a09e",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Builds/Include/GLES/glext.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71d6a0dc0a0ab8cda9a2fe2d8f79070330775a95",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Builds/Include/GLES/glplatform.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbe179d7305ac80390528e027e0a6a8cc184ce6d",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Builds/Include/KHR/khrplatform.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d4d7a09c1f9b47ade5b9fe79a16dade12e2b72a",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Builds/Include/sdkver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "307b1aa99eceb4422889b737f363c73fc5e45939",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Examples/Beginner/04_BasicTnL/BasicTnL.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "467314c53ad6f25f2e461108615b92488c615657",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Examples/Beginner/04_BasicTnL/BasicTnL.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26ffd984f0544231c509aad2ed45e932c5c21487",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Examples/Beginner/04_BasicTnL/OGLES/OGLESBasicTnL.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "168954114ec635550e192a13a0f6571e6eec4760",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/License.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a0878ef49b0779ca309d52d32b4a5363650b17c",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Shell/API/KEGL/PVRShellAPI.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e132f383eabfd4aeed6bcbce09ccbd615732e52c",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Shell/API/KEGL/PVRShellAPI.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9a03b7fce110b4bd1e8da9438889973b782ca2a",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Shell/OS/LinuxX11/PVRShellOS.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02174339d12d6d00ddcbe073f5edce2e4b2137a9",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Shell/OS/LinuxX11/PVRShellOS.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31ab9fa6aa4f1caca9ce093efa8f39a9b3e58644",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Shell/OS/Windows/PVRShellOS.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6268b99521f01cbdf72baa4c6f4c86450e395a1f",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Shell/OS/Windows/PVRShellOS.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d29b625734ccb9b1119349bf3a7c6e542e7e2af7",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Shell/PVRShell.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "886fd3edf085b0b31d0389512baa3f3068075c7d",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Shell/PVRShell.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef7a50c2a8eef2b20d650054a7cde5c12710d261",
      "new_mode": 33188,
      "new_path": "third_party/PowerVR_SDK/Shell/PVRShellImpl.h"
    }
  ]
}
