)]}'
{
  "commit": "6982c2d05eebeaf5b8c05b5e710e1fbeb7576a96",
  "tree": "5a261fc61f807b8b1aeda0e9e45d8dcaced37347",
  "parents": [
    "b3aa820a630ad14488b7f90fb8df933730976093"
  ],
  "author": {
    "name": "Luigi Rosso",
    "email": "luigi@rive.app",
    "time": "Wed Jun 23 21:01:48 2021 -0700"
  },
  "committer": {
    "name": "Luigi Rosso",
    "email": "luigi@rive.app",
    "time": "Wed Jul 07 10:36:41 2021 -0700"
  },
  "message": "Progress on OpenGL rendering.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c112bded30df737245a63d78d9ebdcdca71762fe",
      "old_mode": 33188,
      "old_path": "build/premake5.lua",
      "new_id": "9091a9f304778bff73bf241c9bb2ecf7559faa36",
      "new_mode": 33188,
      "new_path": "build/premake5.lua"
    },
    {
      "type": "modify",
      "old_id": "8798159d2646772184f1ff9e515bfc1f4c1e945d",
      "old_mode": 33188,
      "old_path": "include/contour_render_path.hpp",
      "new_id": "5b4706ee5239168f703ea080bce02d401e527bf0",
      "new_mode": 33188,
      "new_path": "include/contour_render_path.hpp"
    },
    {
      "type": "modify",
      "old_id": "5fb22a0f52aef548ba987d6f0bbd1f84fa4e2962",
      "old_mode": 33188,
      "old_path": "renderer/library/include/low_level/low_level_renderer.hpp",
      "new_id": "0d339de89b486bdc63b2da498c352a1a7b3bb149",
      "new_mode": 33188,
      "new_path": "renderer/library/include/low_level/low_level_renderer.hpp"
    },
    {
      "type": "modify",
      "old_id": "b5559100d5eb3aada84203ecedfb56d3e46ba01a",
      "old_mode": 33188,
      "old_path": "renderer/library/include/metal/metal_renderer.hpp",
      "new_id": "4db6dc4f531913b614ef0ede94e760f1cc92e63e",
      "new_mode": 33188,
      "new_path": "renderer/library/include/metal/metal_renderer.hpp"
    },
    {
      "type": "modify",
      "old_id": "5d0bbd2e728b2e7fb92c95db0a63fb6abe7c88b1",
      "old_mode": 33188,
      "old_path": "renderer/library/include/opengl/opengl_render_path.hpp",
      "new_id": "0ceb0016b20b8d0c4cad94e3f4798f20e152d84f",
      "new_mode": 33188,
      "new_path": "renderer/library/include/opengl/opengl_render_path.hpp"
    },
    {
      "type": "modify",
      "old_id": "039c0b2943e1a1f73aaa959a48f5c373880851b0",
      "old_mode": 33188,
      "old_path": "renderer/library/include/opengl/opengl_renderer.hpp",
      "new_id": "3f167276e815a2bcfd144de464ccc5d083fe86b3",
      "new_mode": 33188,
      "new_path": "renderer/library/include/opengl/opengl_renderer.hpp"
    },
    {
      "type": "modify",
      "old_id": "aad0438ef182d990f5aa44a54aa91ed152959ccc",
      "old_mode": 33188,
      "old_path": "renderer/library/src/low_level_renderer/low_level_renderer.cpp",
      "new_id": "97838276fc71063465b8d0532cb17ffffc5b3eae",
      "new_mode": 33188,
      "new_path": "renderer/library/src/low_level_renderer/low_level_renderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a8a643b7855e681bd6f09630851c06f097dba32",
      "old_mode": 33188,
      "old_path": "renderer/library/src/metal/metal_renderer.mm",
      "new_id": "18651f3f60cdcf80041ef6cddffbb07175848779",
      "new_mode": 33188,
      "new_path": "renderer/library/src/metal/metal_renderer.mm"
    },
    {
      "type": "modify",
      "old_id": "431138dd829a58a7f395346149346762b4183382",
      "old_mode": 33188,
      "old_path": "renderer/library/src/opengl/opengl_render_path.cpp",
      "new_id": "04eb48e7eea49673738774a9e6ee02c027f32eb5",
      "new_mode": 33188,
      "new_path": "renderer/library/src/opengl/opengl_render_path.cpp"
    },
    {
      "type": "modify",
      "old_id": "b119b798c5ed354c4f441628c223ab3ca73f1236",
      "old_mode": 33188,
      "old_path": "renderer/library/src/opengl/opengl_renderer.cpp",
      "new_id": "0b894f6ad0e950af44ed0b416f2270f10c82c030",
      "new_mode": 33188,
      "new_path": "renderer/library/src/opengl/opengl_renderer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39d57c7de731379b4d6d335de72f1606edc9f5e3",
      "new_mode": 33188,
      "new_path": "renderer/library/src/opengl/opengl_shaders.cpp"
    },
    {
      "type": "modify",
      "old_id": "70516ec558a8ef70379b8b07b605b54571ad71cf",
      "old_mode": 33188,
      "old_path": "renderer/viewer/src/viewer.cpp",
      "new_id": "d5610f72c11302c40b2a2e89ebfb684591630503",
      "new_mode": 33188,
      "new_path": "renderer/viewer/src/viewer.cpp"
    },
    {
      "type": "modify",
      "old_id": "2d741c8e5e008fcba9dcf2a41cf3023e06ea608a",
      "old_mode": 33188,
      "old_path": "src/contour_render_path_recursive.cpp",
      "new_id": "c70ce45629ad20cc6f1fcb9b11dce53f7b7e4f0e",
      "new_mode": 33188,
      "new_path": "src/contour_render_path_recursive.cpp"
    }
  ]
}
