)]}'
{
  "commit": "f4a4016e9aa6923f19239fe65cf5e19898180210",
  "tree": "edc90bd5b34e81d552106cdf84439786b42f316f",
  "parents": [
    "d01d264b4117d3ec1fe5fd592a5fbc8d23ba1620"
  ],
  "author": {
    "name": "Daniel Koch",
    "email": "dkoch@nvidia.com",
    "time": "Sun Jul 28 17:47:11 2019 -0400"
  },
  "committer": {
    "name": "Daniel Koch",
    "email": "dkoch@nvidia.com",
    "time": "Sun Jul 28 19:11:38 2019 -0400"
  },
  "message": "Register 2 new shader subgroup extensions\n\n- GL_KHR_shader_subgroup\n- GL_NV_shader_subgroup_partitioned\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cf6fca88d66fdec60f5472171b1316321f99a274",
      "old_mode": 33261,
      "old_path": "api/GL/glcorearb.h",
      "new_id": "88dc825085bb55db1447182edb8e310d98af2753",
      "new_mode": 33261,
      "new_path": "api/GL/glcorearb.h"
    },
    {
      "type": "modify",
      "old_id": "e0353521229c9ec08acd779c6dce021fcf3b211a",
      "old_mode": 33188,
      "old_path": "api/GL/glext.h",
      "new_id": "6a8e07af9b7d00655db2ab64fb5bbf44b24b611f",
      "new_mode": 33188,
      "new_path": "api/GL/glext.h"
    },
    {
      "type": "modify",
      "old_id": "be8a5d5e8ddad30a10a071712eaff2a0cfda0c76",
      "old_mode": 33188,
      "old_path": "api/GLES2/gl2ext.h",
      "new_id": "758d554f4d9f084702305e56fa833e0877f280b4",
      "new_mode": 33188,
      "new_path": "api/GLES2/gl2ext.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54ff4069372953a23b6b7b97c0a4fff063137284",
      "new_mode": 33188,
      "new_path": "extensions/KHR/KHR_shader_subgroup.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fcbee76e5dae4d987f04ea1367721ff84624071",
      "new_mode": 33188,
      "new_path": "extensions/NV/NV_shader_subgroup_partitioned.txt"
    },
    {
      "type": "modify",
      "old_id": "3fe5a59a96d53dc645f3326852f6fcfb1ae6dbf5",
      "old_mode": 33188,
      "old_path": "extensions/arbext.php",
      "new_id": "1a91efb81cae188e8d774c025c2cd32cec1a29fa",
      "new_mode": 33188,
      "new_path": "extensions/arbext.php"
    },
    {
      "type": "modify",
      "old_id": "07650c52a14c6f38e32bdf8c8e1e2e90ac088f6f",
      "old_mode": 33188,
      "old_path": "extensions/esext.php",
      "new_id": "7230491a61a43fe4f6f06c6259f15b464b7ae2eb",
      "new_mode": 33188,
      "new_path": "extensions/esext.php"
    },
    {
      "type": "modify",
      "old_id": "dbdfc6f1dd3ce8a7834f22a7372d8e991eab42ad",
      "old_mode": 33188,
      "old_path": "extensions/glext.php",
      "new_id": "c0204bd0c8dc5c88cb67c0a83791d07309060ab7",
      "new_mode": 33188,
      "new_path": "extensions/glext.php"
    },
    {
      "type": "modify",
      "old_id": "b603b7c0cb5823db7c746e999c073db4bb8db5d9",
      "old_mode": 33188,
      "old_path": "extensions/registry.py",
      "new_id": "1c176f4a2893090a1488b7a33504563dfd14e8c7",
      "new_mode": 33188,
      "new_path": "extensions/registry.py"
    },
    {
      "type": "modify",
      "old_id": "18d8d2ef5d2b13ef215f1f06509b0be87af07082",
      "old_mode": 33188,
      "old_path": "xml/gl.xml",
      "new_id": "0c2087755be3dba8addbbdca12f802a1146a727b",
      "new_mode": 33188,
      "new_path": "xml/gl.xml"
    }
  ]
}
