)]}'
{
  "commit": "decf2d683d1affdf0dfe0c5113a87c81a580c8dc",
  "tree": "46b42a992ea789ace6238d5a209bf0ddf3500fdc",
  "parents": [
    "9617565e7c634f9d5bc7e9acb6c84938166180cb"
  ],
  "author": {
    "name": "aliasbinman",
    "email": "hello@rive.app",
    "time": "Fri Jan 16 18:31:42 2026 +0000"
  },
  "committer": {
    "name": "aliasbinman",
    "email": "hello@rive.app",
    "time": "Fri Jan 16 18:31:42 2026 +0000"
  },
  "message": "Add microprofile support (#11403) c83919a247\n* Initial commit\n\n* Update macros\n\n* Add GPU Markers\n\n* Fix builds without microprofile\n\n* minor updates\n\n* clang format\n\n* Update profiler.cpp\n\n* clang format\n\n* Name Main Thread\n\n* Update profiler_macros.h\n\n* Fix end flip\n\n* Update fiddle_context_gl.cpp\n\n* clang format\n\n* Update rive_build_config.lua\n\n* Update rive_build_config.lua\n\n* forked microprofile so I can use a tag\n\n* Update render_context_d3d_impl.cpp\n\n* clang\n\nCo-authored-by: John White \u003caliasbinman@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f7cde7db30e4da067ca4ac166bf6c759eba84ce",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "5404d8058268fce8d670ae1718328f4b0184aac2",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "9bde82ad909096860be54b57011188e9eba2a6ed",
      "old_mode": 33188,
      "old_path": "build/rive_build_config.lua",
      "new_id": "8900b74ad01892ef595735337452fa75343d025e",
      "new_mode": 33188,
      "new_path": "build/rive_build_config.lua"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "577f1031fa64bb61921d7af9048fad3ff71394a6",
      "new_mode": 33188,
      "new_path": "dependencies/premake5_microprofile.lua"
    },
    {
      "type": "modify",
      "old_id": "d6e3603094362d6c94d582d01539dccd773d78f6",
      "old_mode": 33188,
      "old_path": "include/rive/profiler/profiler_macros.h",
      "new_id": "f62e4d53e9a3295dadca45399437f59b85a26944",
      "new_mode": 33188,
      "new_path": "include/rive/profiler/profiler_macros.h"
    },
    {
      "type": "modify",
      "old_id": "3ad75fabfe0abb0789b7c79d69fc8949a9869e67",
      "old_mode": 33188,
      "old_path": "premake5_v2.lua",
      "new_id": "80758620c484af65bccf2113d584bdacb18eae67",
      "new_mode": 33188,
      "new_path": "premake5_v2.lua"
    },
    {
      "type": "modify",
      "old_id": "f2878bd6480365567a3abd0174a26669f4950b0d",
      "old_mode": 33188,
      "old_path": "renderer/path_fiddle/fiddle_context_d3d.cpp",
      "new_id": "8699b67d40d8e36acebd3b69177830ec1b0b5232",
      "new_mode": 33188,
      "new_path": "renderer/path_fiddle/fiddle_context_d3d.cpp"
    },
    {
      "type": "modify",
      "old_id": "244f8aeae583d28ea476b452b60e4892fe6ef810",
      "old_mode": 33188,
      "old_path": "renderer/path_fiddle/fiddle_context_d3d12.cpp",
      "new_id": "e76770ed2f076949c30601000bca85bfb97c18f4",
      "new_mode": 33188,
      "new_path": "renderer/path_fiddle/fiddle_context_d3d12.cpp"
    },
    {
      "type": "modify",
      "old_id": "9145d83a72c4cf9750a5d797da6940437b747851",
      "old_mode": 33188,
      "old_path": "renderer/path_fiddle/fiddle_context_gl.cpp",
      "new_id": "894b47d4c15e31c5bb123f253d3f4ae940cbf38e",
      "new_mode": 33188,
      "new_path": "renderer/path_fiddle/fiddle_context_gl.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "renderer/path_fiddle/microprofilestub.cpp"
    },
    {
      "type": "modify",
      "old_id": "9fcff3fdde7298109605c3b1e5e67c6844fa493c",
      "old_mode": 33188,
      "old_path": "renderer/path_fiddle/path_fiddle.cpp",
      "new_id": "117f9683cae4fa21274a541e403eff40e9bc6e37",
      "new_mode": 33188,
      "new_path": "renderer/path_fiddle/path_fiddle.cpp"
    },
    {
      "type": "modify",
      "old_id": "57d5a28d1667b859d2c52842f19dd61233ad85d7",
      "old_mode": 33188,
      "old_path": "renderer/premake5.lua",
      "new_id": "11f807b6c2802ac16364e102be193eeacea6f0d9",
      "new_mode": 33188,
      "new_path": "renderer/premake5.lua"
    },
    {
      "type": "modify",
      "old_id": "8139c7854db18a0cd2332c808f5012056f4fa41e",
      "old_mode": 33188,
      "old_path": "renderer/premake5_pls_renderer.lua",
      "new_id": "ebebf77b4ddc3ef289ec58965b0e5a0e9f3fce0a",
      "new_mode": 33188,
      "new_path": "renderer/premake5_pls_renderer.lua"
    },
    {
      "type": "modify",
      "old_id": "551aa4eca1eaf912bb490074862770ef71f31efe",
      "old_mode": 33188,
      "old_path": "renderer/src/d3d11/render_context_d3d_impl.cpp",
      "new_id": "b72fd8605f6f0fa392c17368a4636ab742522eba",
      "new_mode": 33188,
      "new_path": "renderer/src/d3d11/render_context_d3d_impl.cpp"
    },
    {
      "type": "modify",
      "old_id": "8c9b117b8776b087916a1effaa158e8c8a9700b6",
      "old_mode": 33188,
      "old_path": "renderer/src/d3d12/render_context_d3d12_impl.cpp",
      "new_id": "a83e62361574a241fb4315b01a5413895e77e7f0",
      "new_mode": 33188,
      "new_path": "renderer/src/d3d12/render_context_d3d12_impl.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f8d2da5581f6db4fbdd222e0b7ab5f9dffc542a",
      "new_mode": 33188,
      "new_path": "src/profiler/profiler.cpp"
    }
  ]
}
