)]}'
{
  "commit": "aca35f1b5157426d5a1a1c28242622981d71d6f6",
  "tree": "3a06042b5b73852c6389f0ba7710bce691b9ce1e",
  "parents": [
    "042987f68ac75f6243cb4301bfbaadfff331dbf5"
  ],
  "author": {
    "name": "Adam Sawicki",
    "email": "adam.sawicki@amd.com",
    "time": "Tue Mar 11 14:28:38 2025 +0100"
  },
  "committer": {
    "name": "Adam Sawicki",
    "email": "adam.sawicki@amd.com",
    "time": "Tue Mar 11 14:28:38 2025 +0100"
  },
  "message": "Improved the logic so that D3D12_HEAP_FLAG_CREATE_NOT_ZEROED can always allocate from default pools\n\nWorst case, it will end up in a heap that was zeroed on creation.\nAlso made D3D12_HEAP_FLAG_CREATE_NOT_ZEROED the default in CALLOCATION_DESC constructor.\nRebuilt the docs.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0783eca30af9415d9ff22ed0837fa2c19d4e50b7",
      "old_mode": 33188,
      "old_path": "docs/html/_d3_d12_mem_alloc_8h.html",
      "new_id": "6abd396bd11a9c0424528bcef87d3243922b5a79",
      "new_mode": 33188,
      "new_path": "docs/html/_d3_d12_mem_alloc_8h.html"
    },
    {
      "type": "modify",
      "old_id": "33f90202c0fd749a1d5f46de96fc01e3047fc45a",
      "old_mode": 33188,
      "old_path": "docs/html/class_d3_d12_m_a_1_1_allocation.html",
      "new_id": "62d1bd69ae591b61deba8e38907bb11c62aaf982",
      "new_mode": 33188,
      "new_path": "docs/html/class_d3_d12_m_a_1_1_allocation.html"
    },
    {
      "type": "modify",
      "old_id": "4582e0626f8f36475f8b7d3ff935ca3c7ea9a566",
      "old_mode": 33188,
      "old_path": "docs/html/configuration.html",
      "new_id": "5ff7d2d25cdaea8996cc7b17ee47f00355b6e67b",
      "new_mode": 33188,
      "new_path": "docs/html/configuration.html"
    },
    {
      "type": "modify",
      "old_id": "2015488292a21f24997e0b717e374b2b1eefa323",
      "old_mode": 33188,
      "old_path": "docs/html/custom_pools.html",
      "new_id": "70c1d2774d4f77e36712f7dd7ccb6f994d497783",
      "new_mode": 33188,
      "new_path": "docs/html/custom_pools.html"
    },
    {
      "type": "modify",
      "old_id": "5326a94573320f76ec11b247c3cbf449d3707d5a",
      "old_mode": 33188,
      "old_path": "docs/html/defragmentation.html",
      "new_id": "c0331fc27db2d2aa92e847b1717830bb1897596d",
      "new_mode": 33188,
      "new_path": "docs/html/defragmentation.html"
    },
    {
      "type": "modify",
      "old_id": "3a1c53e7556ada66fd018cef1ba9c300aa689d0e",
      "old_mode": 33188,
      "old_path": "docs/html/doxygen_crawl.html",
      "new_id": "f1b5a12c1773a1130699dbd8749cdf9dc0ed63c3",
      "new_mode": 33188,
      "new_path": "docs/html/doxygen_crawl.html"
    },
    {
      "type": "modify",
      "old_id": "97e70a834f799a2ec3b57ed29ff136b4684ba27a",
      "old_mode": 33188,
      "old_path": "docs/html/optimal_allocation.html",
      "new_id": "b2d540ec05b60bf91351365b554ff48be108a9a2",
      "new_mode": 33188,
      "new_path": "docs/html/optimal_allocation.html"
    },
    {
      "type": "modify",
      "old_id": "f287d641e7e95efae7546983849094158a34b6b9",
      "old_mode": 33188,
      "old_path": "docs/html/quick_start.html",
      "new_id": "b6f51c980e9fd8782dabc89681d6bfb4d435bb6c",
      "new_mode": 33188,
      "new_path": "docs/html/quick_start.html"
    },
    {
      "type": "modify",
      "old_id": "3d9ce60ae0343ea2fb98235640dc7d82476852ea",
      "old_mode": 33188,
      "old_path": "docs/html/resource_aliasing.html",
      "new_id": "f24db133d6117a2ff42739309001fd5bbdb4ef15",
      "new_mode": 33188,
      "new_path": "docs/html/resource_aliasing.html"
    },
    {
      "type": "modify",
      "old_id": "1359221d5df6d054e4229cfad008e9e4fc7e991f",
      "old_mode": 33188,
      "old_path": "docs/html/search/all_2.js",
      "new_id": "b2e6d90cc9c3d166bd6bd783151a81447d7ab0e6",
      "new_mode": 33188,
      "new_path": "docs/html/search/all_2.js"
    },
    {
      "type": "modify",
      "old_id": "8005df8f1f705db4f6e2c062e9cb52f5cf09c6d9",
      "old_mode": 33188,
      "old_path": "docs/html/search/functions_2.js",
      "new_id": "460101ea040d0f1d8d45f5f8c942c8c729e8365e",
      "new_mode": 33188,
      "new_path": "docs/html/search/functions_2.js"
    },
    {
      "type": "modify",
      "old_id": "34127657a740437f384dd648f87e128ebf891407",
      "old_mode": 33188,
      "old_path": "docs/html/statistics.html",
      "new_id": "c49c20a281a833cc523756a68feb9ba69bd21ec5",
      "new_mode": 33188,
      "new_path": "docs/html/statistics.html"
    },
    {
      "type": "modify",
      "old_id": "4f3f41155b498aeec795a13b593e4aac474fc322",
      "old_mode": 33188,
      "old_path": "docs/html/struct_d3_d12_m_a_1_1_c_a_l_l_o_c_a_t_i_o_n___d_e_s_c-members.html",
      "new_id": "3096b16255a1f93703e883ad3512212ec06f11ce",
      "new_mode": 33188,
      "new_path": "docs/html/struct_d3_d12_m_a_1_1_c_a_l_l_o_c_a_t_i_o_n___d_e_s_c-members.html"
    },
    {
      "type": "modify",
      "old_id": "fd015d51afa5cf8676c63f675cbed4e42053c86b",
      "old_mode": 33188,
      "old_path": "docs/html/struct_d3_d12_m_a_1_1_c_a_l_l_o_c_a_t_i_o_n___d_e_s_c.html",
      "new_id": "ec5cc0b7aa18d06fce06c21990ddce210f6b540b",
      "new_mode": 33188,
      "new_path": "docs/html/struct_d3_d12_m_a_1_1_c_a_l_l_o_c_a_t_i_o_n___d_e_s_c.html"
    },
    {
      "type": "modify",
      "old_id": "590f0893f4be3083faaba26c3e664bb0ed4d4d00",
      "old_mode": 33188,
      "old_path": "docs/html/struct_d3_d12_m_a_1_1_d_e_f_r_a_g_m_e_n_t_a_t_i_o_n___m_o_v_e.html",
      "new_id": "30294a2b831ed21bcd863f7933d71d74c554dd2d",
      "new_mode": 33188,
      "new_path": "docs/html/struct_d3_d12_m_a_1_1_d_e_f_r_a_g_m_e_n_t_a_t_i_o_n___m_o_v_e.html"
    },
    {
      "type": "modify",
      "old_id": "10bf5ff83b736842bfbdb3249438235547973281",
      "old_mode": 33188,
      "old_path": "docs/html/struct_d3_d12_m_a_1_1_d_e_f_r_a_g_m_e_n_t_a_t_i_o_n___p_a_s_s___m_o_v_e___i_n_f_o.html",
      "new_id": "82473c161ae5ddecd0ada84af04f3a50ea5db504",
      "new_mode": 33188,
      "new_path": "docs/html/struct_d3_d12_m_a_1_1_d_e_f_r_a_g_m_e_n_t_a_t_i_o_n___p_a_s_s___m_o_v_e___i_n_f_o.html"
    },
    {
      "type": "modify",
      "old_id": "f139848acdcc4da3538583319da9d5683328fd2f",
      "old_mode": 33188,
      "old_path": "docs/html/struct_d3_d12_m_a_1_1_p_o_o_l___d_e_s_c.html",
      "new_id": "43e436d57fa9cb5b9edb6a487c96bc2e220b2f1c",
      "new_mode": 33188,
      "new_path": "docs/html/struct_d3_d12_m_a_1_1_p_o_o_l___d_e_s_c.html"
    },
    {
      "type": "modify",
      "old_id": "500edde75dc804974f36ba8cd41a2d73f5de778c",
      "old_mode": 33188,
      "old_path": "docs/html/virtual_allocator.html",
      "new_id": "f445d1651264b5b4cde8c808cc4d6883a3990b96",
      "new_mode": 33188,
      "new_path": "docs/html/virtual_allocator.html"
    },
    {
      "type": "modify",
      "old_id": "5d46467112f9a8446c5ffe067bbc46fdd4e04e1b",
      "old_mode": 33188,
      "old_path": "include/D3D12MemAlloc.h",
      "new_id": "a829201b2610442e1b5eff6686b9c9b17038451a",
      "new_mode": 33188,
      "new_path": "include/D3D12MemAlloc.h"
    },
    {
      "type": "modify",
      "old_id": "aec42863192c84040904e005426719dbd2136a93",
      "old_mode": 33188,
      "old_path": "src/D3D12MemAlloc.cpp",
      "new_id": "f83ee321f94da81ac3632e895f033b0673aaac56",
      "new_mode": 33188,
      "new_path": "src/D3D12MemAlloc.cpp"
    }
  ]
}
