)]}'
{
  "commit": "6790965811b5dd3ac13302b8747bed64ec7fe296",
  "tree": "74882c8342d8d2c04ed5b95d9247e187dc8387a0",
  "parents": [
    "5eac000d643f583c4b74a1f239d3b46cbf330b75"
  ],
  "author": {
    "name": "Erik Uggeldahl",
    "email": "erik@rive.app",
    "time": "Thu Feb 26 18:13:09 2026 -0800"
  },
  "committer": {
    "name": "Erik Uggeldahl",
    "email": "erik@rive.app",
    "time": "Thu Feb 26 18:13:09 2026 -0800"
  },
  "message": "Backport context-loss armor for mapped GPU buffers\n\nBackports monorepo commit c4874f9ca22ead28f31749e98ddf14acdb32140b.\n\nIncludes map-failure null checks/unwind in RenderContext and an adapted MapFailureUnwind test for this submodule baseline.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c9ea93f1e21a60b61ff83469b3999fd6de519df",
      "old_mode": 33188,
      "old_path": "renderer/include/rive/renderer/gpu.hpp",
      "new_id": "fc22e78477d1861dadcb70a0aea8205974ea30c6",
      "new_mode": 33188,
      "new_path": "renderer/include/rive/renderer/gpu.hpp"
    },
    {
      "type": "modify",
      "old_id": "1557eba8bbc5c62ed13ffbe8f193116783fc270a",
      "old_mode": 33188,
      "old_path": "renderer/include/rive/renderer/render_context.hpp",
      "new_id": "504523dbbaa329fc057d1894dbfded84f2a31c62",
      "new_mode": 33188,
      "new_path": "renderer/include/rive/renderer/render_context.hpp"
    },
    {
      "type": "modify",
      "old_id": "ef043a50ff4b1904022879ee5c198c54f8ba66f9",
      "old_mode": 33188,
      "old_path": "renderer/src/render_context.cpp",
      "new_id": "5d3b6919d198b382b19e3ae0f0b69a1ffb991761",
      "new_mode": 33188,
      "new_path": "renderer/src/render_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "bce924f3c01fc06341158d4276d74c0f50aef075",
      "old_mode": 33188,
      "old_path": "src/lua/renderer/lua_mesh.cpp",
      "new_id": "7b621ebfa1491c34d2128973b0d1d352e83fd19a",
      "new_mode": 33188,
      "new_path": "src/lua/renderer/lua_mesh.cpp"
    },
    {
      "type": "modify",
      "old_id": "bade4916cb36566aba531fc7e4ddf92eca774393",
      "old_mode": 33188,
      "old_path": "src/shapes/mesh.cpp",
      "new_id": "633704bd2c9c472bbef27d25ba48b1ac1a8673b9",
      "new_mode": 33188,
      "new_path": "src/shapes/mesh.cpp"
    },
    {
      "type": "modify",
      "old_id": "22e96b2e130fd4c519bd7ae0077b02ac48398cb6",
      "old_mode": 33188,
      "old_path": "src/shapes/slice_mesh.cpp",
      "new_id": "39de547efd2c4207fc65fbebfe9fbafd71f23e25",
      "new_mode": 33188,
      "new_path": "src/shapes/slice_mesh.cpp"
    },
    {
      "type": "modify",
      "old_id": "89568cf88f9c1cbafb27b2a03a1381b7af2cfbd7",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/renderer/pls_render_context_test.cpp",
      "new_id": "56474f9f0804730e870f431ccb6d80284f0c886b",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/renderer/pls_render_context_test.cpp"
    }
  ]
}
