)]}'
{
  "log": [
    {
      "commit": "96e58ad6f45f2e9ade7c631adba8a27db1635cb7",
      "tree": "4ba699e696cbf3b10c69c34d52165bd37fd3e7a9",
      "parents": [
        "0fa62ed3a0a69b73230a8ec1faa752d4061c8dc8",
        "fb4566d9a4b5e7295905b4355f66f0f30784d5b0"
      ],
      "author": {
        "name": "jlacroixAMD",
        "email": "45055644+jlacroixAMD@users.noreply.github.com",
        "time": "Thu Apr 16 08:15:42 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 08:15:42 2026 +0900"
      },
      "message": "Merge pull request #90 from sawickiap/master\n\nNew updates to D3D12 Memory Allocator"
    },
    {
      "commit": "fb4566d9a4b5e7295905b4355f66f0f30784d5b0",
      "tree": "4ba699e696cbf3b10c69c34d52165bd37fd3e7a9",
      "parents": [
        "d7ffedaab3d6a2eab55a7b24e94917cde1db0e7e",
        "0fa62ed3a0a69b73230a8ec1faa752d4061c8dc8"
      ],
      "author": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Wed Apr 15 19:41:33 2026 +0200"
      },
      "committer": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Wed Apr 15 19:41:33 2026 +0200"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027\n"
    },
    {
      "commit": "d7ffedaab3d6a2eab55a7b24e94917cde1db0e7e",
      "tree": "4ba699e696cbf3b10c69c34d52165bd37fd3e7a9",
      "parents": [
        "09254b05a972efdb90818e8248793fe6bbde45bb"
      ],
      "author": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Wed Apr 15 19:37:02 2026 +0200"
      },
      "committer": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Wed Apr 15 19:37:02 2026 +0200"
      },
      "message": "Added more missing formats like DXGI_FORMAT_B8G8R8A8_TYPELESS to GetBitsPerPixel\n\nFixes https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator/issues/88\n"
    },
    {
      "commit": "09254b05a972efdb90818e8248793fe6bbde45bb",
      "tree": "475306e9d6077638875debbadc5885d62d87b3d6",
      "parents": [
        "2c641c6bcfc7cf7dc56458366ee9f024fa650303"
      ],
      "author": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Mon Apr 13 23:55:48 2026 +0200"
      },
      "committer": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Mon Apr 13 23:55:48 2026 +0200"
      },
      "message": "Added some missing formats like DXGI_FORMAT_B8G8R8A8_UNORM to GetBitsPerPixel\n\nFixes https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator/issues/88\n"
    },
    {
      "commit": "2c641c6bcfc7cf7dc56458366ee9f024fa650303",
      "tree": "8e9dc9010dbbfce77ab59e9b7809c1d90f9cda07",
      "parents": [
        "4615099ba51eb718f1df122f8f7d425edfbfd86b"
      ],
      "author": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Tue Feb 24 10:21:40 2026 +0100"
      },
      "committer": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Tue Feb 24 10:21:40 2026 +0100"
      },
      "message": "Fixed a typo in CHANGELOG.md\n"
    },
    {
      "commit": "0fa62ed3a0a69b73230a8ec1faa752d4061c8dc8",
      "tree": "5e3ba2ed5941a27ce5f11b9a8eb4f998b41fc08c",
      "parents": [
        "c06cd9a6ec4578016aadf650af104c4055ec609a",
        "4615099ba51eb718f1df122f8f7d425edfbfd86b"
      ],
      "author": {
        "name": "jlacroixAMD",
        "email": "45055644+jlacroixAMD@users.noreply.github.com",
        "time": "Tue Feb 24 11:41:07 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 11:41:07 2026 +0900"
      },
      "message": "Merge pull request #87 from sawickiap/master\n\nNew updates to D3D12 Memory Allocator (v3.1.0)"
    },
    {
      "commit": "4615099ba51eb718f1df122f8f7d425edfbfd86b",
      "tree": "5e3ba2ed5941a27ce5f11b9a8eb4f998b41fc08c",
      "parents": [
        "4f174aefdfb04b8eb8d75a84bccdd1683cd4e19e",
        "c06cd9a6ec4578016aadf650af104c4055ec609a"
      ],
      "author": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Mon Feb 23 20:59:46 2026 +0100"
      },
      "committer": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Mon Feb 23 20:59:46 2026 +0100"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027\n"
    },
    {
      "commit": "4f174aefdfb04b8eb8d75a84bccdd1683cd4e19e",
      "tree": "5e3ba2ed5941a27ce5f11b9a8eb4f998b41fc08c",
      "parents": [
        "90e1bdcc01176bbe3c991b952c7d8b41e00ac4e6"
      ],
      "author": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Mon Feb 23 20:54:56 2026 +0100"
      },
      "committer": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Mon Feb 23 20:54:56 2026 +0100"
      },
      "message": "Version 3.1.0\n\nUpdated CHANGELOG.md, rebuilt the docs and the test executable.\n"
    },
    {
      "commit": "90e1bdcc01176bbe3c991b952c7d8b41e00ac4e6",
      "tree": "312062a31510023794be60df715a5bbd1abbf584",
      "parents": [
        "970084eda7e25d80265fccd8aeed0123ffa639de"
      ],
      "author": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Fri Jan 09 21:42:54 2026 +0100"
      },
      "committer": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Fri Jan 09 21:42:54 2026 +0100"
      },
      "message": "Fix in AllocatorPimpl::GetResourceAllocationInfo for cases when D3D12_TEXTURE_LAYOUT_64KB_*_SWIZZLE is used\n\nFixes https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator/issues/86\n"
    },
    {
      "commit": "970084eda7e25d80265fccd8aeed0123ffa639de",
      "tree": "058b76ce7b7c949509f271f7eda74394ff0707d1",
      "parents": [
        "07f1e1e89735c6f44ea828b81b3bdb69e555a8cf"
      ],
      "author": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Fri Jan 09 21:35:20 2026 +0100"
      },
      "committer": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Fri Jan 09 21:35:20 2026 +0100"
      },
      "message": "Updated year to 2026\n"
    },
    {
      "commit": "c06cd9a6ec4578016aadf650af104c4055ec609a",
      "tree": "41ae8456be613bc8d4b1e4bb0bda75e0c0959565",
      "parents": [
        "2ac8a9bdada39ad75210be7b6da8b2b0f61e84f5",
        "07f1e1e89735c6f44ea828b81b3bdb69e555a8cf"
      ],
      "author": {
        "name": "jlacroixAMD",
        "email": "45055644+jlacroixAMD@users.noreply.github.com",
        "time": "Mon Dec 01 08:53:47 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 01 08:53:47 2025 +0900"
      },
      "message": "Merge pull request #85 from sawickiap/master\n\nNew updates to D3D12 Memory Allocator"
    },
    {
      "commit": "07f1e1e89735c6f44ea828b81b3bdb69e555a8cf",
      "tree": "41ae8456be613bc8d4b1e4bb0bda75e0c0959565",
      "parents": [
        "cea8c63e82a7a3647b61af304cf481b5adf1d379"
      ],
      "author": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Thu Nov 20 09:37:27 2025 +0100"
      },
      "committer": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Thu Nov 20 09:37:27 2025 +0100"
      },
      "message": "Loosened restriction on alignment and size in ValidateAllocateMemoryParameters\n"
    },
    {
      "commit": "cea8c63e82a7a3647b61af304cf481b5adf1d379",
      "tree": "64315a5e7d8ccca5925005c6351c0bafbd2c1faf",
      "parents": [
        "90a230ac2b59d85f64b96d148707809b22e4be09"
      ],
      "author": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Fri Nov 14 12:54:02 2025 +0100"
      },
      "committer": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Fri Nov 14 12:54:02 2025 +0100"
      },
      "message": "Improved logic in AllocatorPimpl::GetResourceAllocationInfo\n\nSee https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator/issues/83\n"
    },
    {
      "commit": "90a230ac2b59d85f64b96d148707809b22e4be09",
      "tree": "4c637598be78081de991ae47c63e50ee987b2a5e",
      "parents": [
        "2ac8a9bdada39ad75210be7b6da8b2b0f61e84f5"
      ],
      "author": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Thu Nov 13 21:13:08 2025 +0100"
      },
      "committer": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Thu Nov 13 21:13:08 2025 +0100"
      },
      "message": "Disabled usage of small alignment when tight alignment is enabled in AllocatorPimpl::GetResourceAllocationInfo\n\nHopefully fixes https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator/issues/83 - thanks @rtryan98\n"
    },
    {
      "commit": "2ac8a9bdada39ad75210be7b6da8b2b0f61e84f5",
      "tree": "7ff25dd045e8a5b30be8dc38470f955458157bfb",
      "parents": [
        "3b074ce1889286fc9b4fb159e87427d05d32b6ed",
        "0504e7b61234cf6be4de5d4c5818bfd2dbd449a0"
      ],
      "author": {
        "name": "jlacroixAMD",
        "email": "45055644+jlacroixAMD@users.noreply.github.com",
        "time": "Tue Sep 30 17:33:57 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 30 17:33:57 2025 +0900"
      },
      "message": "Merge pull request #81 from sawickiap/master\n\nMerged tight alignment feature from a branch"
    },
    {
      "commit": "0504e7b61234cf6be4de5d4c5818bfd2dbd449a0",
      "tree": "7ff25dd045e8a5b30be8dc38470f955458157bfb",
      "parents": [
        "3b074ce1889286fc9b4fb159e87427d05d32b6ed",
        "7aba6ed5537b17b048381059fa3820b23cb0488f"
      ],
      "author": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Mon Sep 29 16:16:28 2025 +0200"
      },
      "committer": {
        "name": "sawickiap",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Mon Sep 29 16:16:28 2025 +0200"
      },
      "message": "Merge remote-tracking branch \u0027origin/feature/resource-tight-alignment\u0027\n"
    },
    {
      "commit": "3b074ce1889286fc9b4fb159e87427d05d32b6ed",
      "tree": "95e206ca08b3f81abe06ead14940bdb786ac6ed5",
      "parents": [
        "330170fc31b8259a260910d4fb34bad75fac8e0f",
        "f4f5899bc8a2d859ffec68a9e08dbd45720116a9"
      ],
      "author": {
        "name": "jlacroixAMD",
        "email": "45055644+jlacroixAMD@users.noreply.github.com",
        "time": "Tue Sep 09 10:52:14 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 09 10:52:14 2025 +0900"
      },
      "message": "Merge pull request #80 from sawickiap/master\n\nMiscellaneous minor fixes"
    },
    {
      "commit": "f4f5899bc8a2d859ffec68a9e08dbd45720116a9",
      "tree": "95e206ca08b3f81abe06ead14940bdb786ac6ed5",
      "parents": [
        "a82b1ba011b4a8dd5c03cba6ed9ab19988678953"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Mon Sep 01 11:28:09 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Mon Sep 01 11:28:09 2025 +0200"
      },
      "message": "Fixed test for Debug Layer warnings about initial buffer state\n"
    },
    {
      "commit": "a82b1ba011b4a8dd5c03cba6ed9ab19988678953",
      "tree": "f9db739bfa38fdfe6ec091a745e7330567b501c1",
      "parents": [
        "b18e6f0fc09f6c44d1be5f5d53f3bd1223b019d1"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Mon Sep 01 11:23:32 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Mon Sep 01 11:23:32 2025 +0200"
      },
      "message": "Fixed link to product page on GPUOpen.com\n\nRegenerated the docs.\n"
    },
    {
      "commit": "b18e6f0fc09f6c44d1be5f5d53f3bd1223b019d1",
      "tree": "94a2038977602b085faac083693d548b1cd1f345",
      "parents": [
        "330170fc31b8259a260910d4fb34bad75fac8e0f"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Mon Sep 01 11:19:38 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Mon Sep 01 11:19:38 2025 +0200"
      },
      "message": "Improved AllocatorPimpl::GetResourceAllocationInfo to support 1D and 3D textures when D3D12MA_USE_SMALL_RESOURCE_PLACEMENT_ALIGNMENT \u003d 2\n\nBased on https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator/pull/79, https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator/issues/78\n"
    },
    {
      "commit": "330170fc31b8259a260910d4fb34bad75fac8e0f",
      "tree": "f9c7e1d3ce36f34fdec9c612230338635102a730",
      "parents": [
        "08af682dc275f04430014b6609f8256c3e587572",
        "6e1b0b4b7dbe7854c0d0e7bc4b206b443f61b0be"
      ],
      "author": {
        "name": "jlacroixAMD",
        "email": "45055644+jlacroixAMD@users.noreply.github.com",
        "time": "Mon Jul 14 09:33:57 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 14 09:33:57 2025 +0900"
      },
      "message": "Merge pull request #76 from sawickiap/master\n\nFix in Cmake script, improvement in documentation"
    },
    {
      "commit": "6e1b0b4b7dbe7854c0d0e7bc4b206b443f61b0be",
      "tree": "f9c7e1d3ce36f34fdec9c612230338635102a730",
      "parents": [
        "c514691ffd88249f7c379492a344c45c84b1a3a6"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Thu Jul 10 11:52:45 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Thu Jul 10 11:52:45 2025 +0200"
      },
      "message": "Fix more build errors in mingw\n\nBased on https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator/pull/77/\n"
    },
    {
      "commit": "c514691ffd88249f7c379492a344c45c84b1a3a6",
      "tree": "334be66080edd78ed907506b92aa68e5976f879a",
      "parents": [
        "55902daa0d057076938e1459eb252489fa8bede7"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Thu Jul 10 11:45:11 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Thu Jul 10 11:45:11 2025 +0200"
      },
      "message": "Missing bump of version number in CMakeLists.txt\n\nBased on https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator/pull/74\n"
    },
    {
      "commit": "55902daa0d057076938e1459eb252489fa8bede7",
      "tree": "70caf0cacf017b7a326c82022bbdddff5ef1ad50",
      "parents": [
        "31b43db438c27872b28c65eabd39ac2f12f56ea2",
        "68693ab9bd50d919f286a8afbdf842580daa43d2"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Thu Jul 03 19:52:23 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Thu Jul 03 19:52:23 2025 +0200"
      },
      "message": "Merge remote-tracking branch \u0027selimsandal/patch-1\u0027\n"
    },
    {
      "commit": "31b43db438c27872b28c65eabd39ac2f12f56ea2",
      "tree": "98c5f3b042321f06344323cc19171d6b3cc3f081",
      "parents": [
        "08af682dc275f04430014b6609f8256c3e587572"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Thu Jul 03 18:51:59 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "sawickiap@poczta.onet.pl",
        "time": "Thu Jul 03 18:51:59 2025 +0200"
      },
      "message": "Minor update in the documentation\n\nRebuilt the docs.\n"
    },
    {
      "commit": "68693ab9bd50d919f286a8afbdf842580daa43d2",
      "tree": "8a3e2a505b2e809ff0fc8c943f51f4558cadd272",
      "parents": [
        "08af682dc275f04430014b6609f8256c3e587572"
      ],
      "author": {
        "name": "Selim Sandal",
        "email": "49725809+selimsandal@users.noreply.github.com",
        "time": "Thu Jul 03 15:26:41 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 03 15:26:41 2025 +0300"
      },
      "message": "fix undefined behavior"
    },
    {
      "commit": "08af682dc275f04430014b6609f8256c3e587572",
      "tree": "0b86474904706e22fb80a55674f4a746ececcfd5",
      "parents": [
        "9ef66bc14edd10dee0de3a545b98578363552f66"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon May 12 14:01:59 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon May 12 14:01:59 2025 +0200"
      },
      "message": "Fixed a typo\n"
    },
    {
      "commit": "9ef66bc14edd10dee0de3a545b98578363552f66",
      "tree": "601c841ce98cf8a16a324c9ffc82ffb4e557a5e4",
      "parents": [
        "489c2b705a585b85dd77292c38881c2dc6d1e299"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Thu May 08 17:49:58 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Thu May 08 17:49:58 2025 +0200"
      },
      "message": "Version 3.0.1\n"
    },
    {
      "commit": "489c2b705a585b85dd77292c38881c2dc6d1e299",
      "tree": "a08fe704715f774cbba858e2e09a885da5edf6ff",
      "parents": [
        "ce9f6ab55e0078bcd1e211b1077353b8d0823312"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Thu May 08 17:47:11 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Thu May 08 17:47:11 2025 +0200"
      },
      "message": "Fixed macros D3D12MA_RECOMMENDED_ALLOCATOR_FLAGS, D3D12MA_RECOMMENDED_POOL_FLAGS\n\nFixes #73\n"
    },
    {
      "commit": "ce9f6ab55e0078bcd1e211b1077353b8d0823312",
      "tree": "ad58fd57a2f04c1a617ed79e47ad7778d3434003",
      "parents": [
        "da8b81f7a71a08b523c1f66ed825124c81e5996e"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon May 05 12:00:38 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon May 05 12:00:38 2025 +0200"
      },
      "message": "Version 3.0.0\n"
    },
    {
      "commit": "da8b81f7a71a08b523c1f66ed825124c81e5996e",
      "tree": "00538d15821fe0cce47fb7ff72f1baa5384194f7",
      "parents": [
        "37944536513c6f93cf3f8d3584ff5af599022719"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 17:13:01 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 17:13:01 2025 +0200"
      },
      "message": "Updated CHANGELOG.md in preparation for v3.0.0\n\nRebuilt the docs.\n"
    },
    {
      "commit": "37944536513c6f93cf3f8d3584ff5af599022719",
      "tree": "25dbd2025fbb46de1c1c8ff899c13703aa3f7459",
      "parents": [
        "e2d93ae375660ce1d09b0223a1d6a247cd059afd"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 17:12:38 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 17:12:38 2025 +0200"
      },
      "message": "Minor fix in Doxyfile\n"
    },
    {
      "commit": "e2d93ae375660ce1d09b0223a1d6a247cd059afd",
      "tree": "44244b7d9676b4b9f6c6236947a0aded50409370",
      "parents": [
        "3924c72093b42084b482e90d8f38f7e360927d28"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 17:12:30 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 17:12:30 2025 +0200"
      },
      "message": "Minor fix in BlockMetadata::DebugLogAllocation\n"
    },
    {
      "commit": "3924c72093b42084b482e90d8f38f7e360927d28",
      "tree": "615b59beb2b8fad359ad1e5feefe6e47436512d5",
      "parents": [
        "42981b7dc9b2d2c4bf20440a2dca3f052780bee1"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 15:55:34 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 15:55:34 2025 +0200"
      },
      "message": "Improved TestCustomHeaps\n"
    },
    {
      "commit": "42981b7dc9b2d2c4bf20440a2dca3f052780bee1",
      "tree": "dec1074e2c6f199bfe92393da85497e01846c477",
      "parents": [
        "d57fd6b39ab11ff169e31af6e5f7779d702871e0"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 15:08:34 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 15:08:34 2025 +0200"
      },
      "message": "Fix in AllocatorPimpl::GetResourceAllocationInfoMiddle\n\nWhen GetResourceAllocationInfo fails, it returns SizeInBytes \u003d\u003d UINT64_MAX.\nAlso a fix in TestDevice12 for cases when it fails.\n"
    },
    {
      "commit": "d57fd6b39ab11ff169e31af6e5f7779d702871e0",
      "tree": "101b13b9aac87e5cf142bb98ecdd75007feb2f70",
      "parents": [
        "5a3c1b19333ab849fedf735f046a6229446d539a"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 14:04:12 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 14:04:12 2025 +0200"
      },
      "message": "Fixes in budget fetching\n\nA bug that could potentially lead to an infinite recursion if IDXGIAdapter3::QueryVideoMemoryInfo failed.\n"
    },
    {
      "commit": "5a3c1b19333ab849fedf735f046a6229446d539a",
      "tree": "9e5bc4410556186d702419cc8017acd62e694903",
      "parents": [
        "0c573d88235035840184dcdf3a1bec6a932e4787"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 13:39:05 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 13:39:05 2025 +0200"
      },
      "message": "Fixed 2 bugs found on UMA devices\n\n1. In GetBudgetForHeapType.\n2. In BlockVector::AllocatePage.\n\nOccurring on integrated graphics or WARP device. Found in test TestDefragmentationSimple.\n"
    },
    {
      "commit": "0c573d88235035840184dcdf3a1bec6a932e4787",
      "tree": "57c434819ad1715ca7d0de71287cb36e9aa4cf1e",
      "parents": [
        "8ebd258954f3889f2048a4c9c78b6577b97e71de"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 12:31:19 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Apr 25 12:31:19 2025 +0200"
      },
      "message": "Improved TestStats\n\nBased on TestStatistics function in VMA.\n"
    },
    {
      "commit": "8ebd258954f3889f2048a4c9c78b6577b97e71de",
      "tree": "0ac91262cb70bb68663c2c7f8cf0684549e6e226",
      "parents": [
        "cde7b7fb00b95dc0ab7ef44e0f226d5675c2b42b"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Apr 23 15:29:03 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Apr 23 15:29:03 2025 +0200"
      },
      "message": "Added missing usage of GetResourceAllocationInfo3\n\nNeeded for cases when pCastableFormats are used.\nID3D12Device12 is needed in these cases.\nFixes #62.\n"
    },
    {
      "commit": "cde7b7fb00b95dc0ab7ef44e0f226d5675c2b42b",
      "tree": "380267d904c1a36c5fb2a25268605cdac364fa47",
      "parents": [
        "486952d5a5a363cbf709957f0151d13079e3156c"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Thu Apr 17 13:36:33 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Thu Apr 17 13:36:33 2025 +0200"
      },
      "message": "Minor fix for compilation as C++20\n"
    },
    {
      "commit": "486952d5a5a363cbf709957f0151d13079e3156c",
      "tree": "2993a70433df92fd3f9d74ec172d4e4f513ca093",
      "parents": [
        "e2699db1d71986b377bee4c56fe551192c02a5ac"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Thu Apr 17 13:36:20 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Thu Apr 17 13:36:20 2025 +0200"
      },
      "message": "Added usage of std::countr_zero, std::countl_zero\n\nWhen C++20 is available.\nCopied from VMA.\n"
    },
    {
      "commit": "e2699db1d71986b377bee4c56fe551192c02a5ac",
      "tree": "c9d4c021c7e1ca2d9f9208988855c0baf2cbb4e8",
      "parents": [
        "18e7f6aa8b210f11f286dd7970b3844b8a2900ad"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Thu Apr 17 13:23:32 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Thu Apr 17 13:23:32 2025 +0200"
      },
      "message": "Removed AppVeyor automated build\n\nNow as we have GitHub Actions.\n"
    },
    {
      "commit": "18e7f6aa8b210f11f286dd7970b3844b8a2900ad",
      "tree": "01eb7383354092204fcaea0d3df42926bf3fc723",
      "parents": [
        "862faf7a3e5f90048ed37704ed642f4f5637961e"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Thu Apr 17 13:21:02 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Thu Apr 17 13:21:02 2025 +0200"
      },
      "message": "Set cmake_minimum_required(VERSION 3.25) also in the top level Cmake script\n\nTo get rid of the deprecation warning.\n"
    },
    {
      "commit": "862faf7a3e5f90048ed37704ed642f4f5637961e",
      "tree": "5a43df2622435fa4571812cef354f9b44045278f",
      "parents": [
        "51846522b88e7b0441377795c24d767987bc812c"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Thu Apr 17 13:12:37 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Thu Apr 17 13:13:04 2025 +0200"
      },
      "message": "Fixes in tests based on Code Analysis in Visual Studio\n"
    },
    {
      "commit": "51846522b88e7b0441377795c24d767987bc812c",
      "tree": "807a2c467be5e3d4dfdd639bba7527b99f5134fb",
      "parents": [
        "94c4d927a4f66b6095b736f4f93bb588b84dfc83"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Thu Apr 17 12:41:16 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 17 12:41:16 2025 +0200"
      },
      "message": "Added GitHub Actions build (#72)\n\n* Added GitHub Actions file windows.yaml\n\n* Fixed folder name: .github\n\n* Testing downloading and usage of the Agility SDK\n\nShould fail for now.\n\n* Fix for Agility SDK\n\n* Trying to fix the path to Agility SDK\n\n* Trying to fix the path to Agility SDK (2)\n\n* Trying to fix the path to Agility SDK (3)\n\n* Trying to fix the path to Agility SDK (4)\n\n* Finished CI script, hopefully"
    },
    {
      "commit": "94c4d927a4f66b6095b736f4f93bb588b84dfc83",
      "tree": "12d8b14b02d19e78fbacdee6a6753deb952205c5",
      "parents": [
        "d26c54a6f40c66611dd33c77df4198784b53a8e2"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Apr 16 17:57:49 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Apr 16 17:57:49 2025 +0200"
      },
      "message": "Added documentation chapter: Frequenty asked questions\n\nRebuilt the docs.\n"
    },
    {
      "commit": "d26c54a6f40c66611dd33c77df4198784b53a8e2",
      "tree": "9d4de6af009bd373013e4a69e4b1ca8bd5f32cdf",
      "parents": [
        "40f8aa52cb92e5d8450d91e322b425b3e479823c"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Apr 09 15:07:43 2025 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Apr 09 15:07:43 2025 +0200"
      },
      "message": "Minor fixes after #71\n"
    },
    {
      "commit": "40f8aa52cb92e5d8450d91e322b425b3e479823c",
      "tree": "07d26f0ce972341387089392558b7a1ee8f481b8",
      "parents": [
        "ee17737e136d68ac82721a9689576d2df07eb0b2",
        "d82677892744250f34fd70cbb26df82112047127"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Apr 09 15:05:54 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 09 15:05:54 2025 +0200"
      },
      "message": "Merge pull request #71 from darksylinc/mingw-fix\n\nFix build errors in mingw"
    },
    {
      "commit": "ee17737e136d68ac82721a9689576d2df07eb0b2",
      "tree": "7f0736b950f74865aae21be6294c50d5346d3627",
      "parents": [
        "aca35f1b5157426d5a1a1c28242622981d71d6f6",
        "552d7af6e4b4aedd4740af2120e68008e75dd20e"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Apr 08 10:21:19 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 08 10:21:19 2025 +0200"
      },
      "message": "Merge pull request #70 from darksylinc/warning-fix\n\nFix initialization order warning"
    },
    {
      "commit": "d82677892744250f34fd70cbb26df82112047127",
      "tree": "13b4a6d4d1b720c2dfee9f71835879ae9dc754ff",
      "parents": [
        "aca35f1b5157426d5a1a1c28242622981d71d6f6"
      ],
      "author": {
        "name": "Matias N. Goldberg",
        "email": "dark_sylinc@yahoo.com.ar",
        "time": "Mon Apr 07 15:46:15 2025 -0300"
      },
      "committer": {
        "name": "Matias N. Goldberg",
        "email": "dark_sylinc@yahoo.com.ar",
        "time": "Mon Apr 07 15:46:15 2025 -0300"
      },
      "message": "Fix build errors in mingw\n\nCryptic linking errors would appear when trying to compile with mingw\n\nThe errors mentioned __mingw_uuidof\u003cID3D12Heap\u003e,\n__mingw_uuidof\u003cID3D12Device8\u003e and __mingw_uuidof\u003cID3D12Device10\u003e as\nundefined references.\n"
    },
    {
      "commit": "552d7af6e4b4aedd4740af2120e68008e75dd20e",
      "tree": "7f0736b950f74865aae21be6294c50d5346d3627",
      "parents": [
        "aca35f1b5157426d5a1a1c28242622981d71d6f6"
      ],
      "author": {
        "name": "Matias N. Goldberg",
        "email": "dark_sylinc@yahoo.com.ar",
        "time": "Mon Apr 07 15:41:53 2025 -0300"
      },
      "committer": {
        "name": "Matias N. Goldberg",
        "email": "dark_sylinc@yahoo.com.ar",
        "time": "Mon Apr 07 15:41:53 2025 -0300"
      },
      "message": "Fix initialization order warning\n"
    },
    {
      "commit": "7aba6ed5537b17b048381059fa3820b23cb0488f",
      "tree": "f5306dc2f5a370d6cece2bb77c542963cb971bdf",
      "parents": [
        "31086c74c2324a0ae98fe4a41506a62f80c92b4d",
        "aca35f1b5157426d5a1a1c28242622981d71d6f6"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 11 14:29:32 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 11 14:29:32 2025 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into feature/resource-tight-alignment\n"
    },
    {
      "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"
    },
    {
      "commit": "31086c74c2324a0ae98fe4a41506a62f80c92b4d",
      "tree": "5baaef40f873cdb91f2bb212a4c50538c9ef8f5c",
      "parents": [
        "3ac09897532ef582815174cf6924f90752d347a3"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 11 12:54:00 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 11 12:54:00 2025 +0100"
      },
      "message": "Improved TestSmallBuffers, TestTightAlignment\n\nFor cases where various flags are used as g_AllocatorFlags.\n"
    },
    {
      "commit": "3ac09897532ef582815174cf6924f90752d347a3",
      "tree": "28f6fbb87506589dfc8adf9e9db3c2de7bb019ed",
      "parents": [
        "3863df4c562e67f365929d9d576beb6d7bc6b7bf"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Mar 10 17:49:25 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Mar 10 17:49:25 2025 +0100"
      },
      "message": "Custom pools with specific MinAllocationAlignment don\u0027t impose minimum 256B\n\nAdded macro D3D12MA_DEFAULT_ALIGNMENT.\nImprovements in TestTightAlignment.\nReverted \"Removed mention of tight alignment from docs on this branch\".\nRebuilt the docs.\n"
    },
    {
      "commit": "042987f68ac75f6243cb4301bfbaadfff331dbf5",
      "tree": "006b9e73da7986292ba37f4ab952cd4f4216f630",
      "parents": [
        "1f8aa44cab8948568ce56562b7ba6b1d26119bc8"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Mar 10 17:15:19 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Mar 10 17:15:19 2025 +0100"
      },
      "message": "Minor improvements in documentation of macros\n\nCherry-picked from branch feature/resource-tight-alignment.\n"
    },
    {
      "commit": "3863df4c562e67f365929d9d576beb6d7bc6b7bf",
      "tree": "621e01e21430d1ce81c7d79cda89889d70494974",
      "parents": [
        "af45c943920679bd95d216849e84c9001a5341f9"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Mar 10 17:14:03 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Mar 10 17:14:03 2025 +0100"
      },
      "message": "Minor improvements in documentation of macros\n"
    },
    {
      "commit": "af45c943920679bd95d216849e84c9001a5341f9",
      "tree": "18b8dafdfe5601feecf7938b8425e95e7dba65df",
      "parents": [
        "2d541a997a85d8ef3d65cb7b56801d0bbe19dbee"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Mar 10 17:00:14 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Mar 10 17:00:14 2025 +0100"
      },
      "message": "Improved TestSmallBuffers to test whether a small buffer was created as committed\n\nWhich is expected unless tight alignment is enabled.\n"
    },
    {
      "commit": "2d541a997a85d8ef3d65cb7b56801d0bbe19dbee",
      "tree": "4affc268b86910fcc1802a1c9346b09d1537ef6b",
      "parents": [
        "ae78428abc8d0d787d72993a841d7ae45fe203ec",
        "1f8aa44cab8948568ce56562b7ba6b1d26119bc8"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Sat Mar 01 10:43:24 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Sat Mar 01 10:43:24 2025 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into feature/resource-tight-alignment\n"
    },
    {
      "commit": "1f8aa44cab8948568ce56562b7ba6b1d26119bc8",
      "tree": "6f0e9ee935ca8f6d6d06a082bbd0e37bacaf516c",
      "parents": [
        "62b73ef543847d1575131af3e0878584a38065d0"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Sat Mar 01 10:36:23 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Sat Mar 01 10:36:23 2025 +0100"
      },
      "message": "Improved documentation of Allocation::SetResource - added a warning\n"
    },
    {
      "commit": "ae78428abc8d0d787d72993a841d7ae45fe203ec",
      "tree": "06e6cacfccad694754394c17e591e3565a06b368",
      "parents": [
        "3ca443a8ae328391099b8e5d7b5c1c3759e2a676"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Sat Mar 01 10:32:35 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Sat Mar 01 10:32:35 2025 +0100"
      },
      "message": "Improvements in documentation \"Resource alignment\"\n"
    },
    {
      "commit": "62b73ef543847d1575131af3e0878584a38065d0",
      "tree": "55cc93a140a423ba81ee2544ce65bba59b6d0310",
      "parents": [
        "1f7e3c61bb8aee0f56718d4525a22442a36866bf"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Sat Mar 01 10:29:53 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Sat Mar 01 10:29:53 2025 +0100"
      },
      "message": "Improvement in documentation \"Residency priority\"\n"
    },
    {
      "commit": "1f7e3c61bb8aee0f56718d4525a22442a36866bf",
      "tree": "a694dec45878b8cbebe7b1f18e207639ec1a0fd4",
      "parents": [
        "d2b7c363fcd64dcbeff222a5cbe83cc1b9cdfd15"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Sat Mar 01 10:20:03 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Sat Mar 01 10:20:03 2025 +0100"
      },
      "message": "Added helper structs: CALLOCATION_DESC, CPOOL_DESC, CVIRTUAL_BLOCK_DESC, CVIRTUAL_ALLOCATION_DESC\n\nUsed them throughout the sample app, tests, and some parts of the documentation.\nAdded documentation section about them.\nOther improvements in the documentation.\nAlso added macros D3D12MA_RECOMMENDED_ALLOCATOR_FLAGS, D3D12MA_RECOMMENDED_HEAP_FLAGS, D3D12MA_RECOMMENDED_POOL_FLAGS.\nRebuilt the documentation.\n"
    },
    {
      "commit": "d2b7c363fcd64dcbeff222a5cbe83cc1b9cdfd15",
      "tree": "e67bbbd5eddd13f9940796f04fd75b433422f9b6",
      "parents": [
        "0262ac6be7fd308b3656dcdf66a1a4d91a0d9d07"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 16:05:34 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 16:05:34 2025 +0100"
      },
      "message": "Changed the logic so that creating resource in D3D12_HEAP_TYPE_GPU_UPLOAD fails with E_NOTIMPL when unsupported\n\nInstead of asserting.\nAlso updated the documentation and test.\n"
    },
    {
      "commit": "0262ac6be7fd308b3656dcdf66a1a4d91a0d9d07",
      "tree": "7155c80bbc6625671cb570fa534c4413b509f440",
      "parents": [
        "2ed95f9a1a83cf57bc547056a52cc385a8a33cb9"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 15:45:25 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 15:45:25 2025 +0100"
      },
      "message": "Added POOL_FLAG_ALWAYS_COMMITTED\n"
    },
    {
      "commit": "2ed95f9a1a83cf57bc547056a52cc385a8a33cb9",
      "tree": "531b1744f35c8582320d37b436e2e2499bb6fc83",
      "parents": [
        "ddb4d99c06945b4fab13985fdaa4248af0838309"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 14:36:34 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 14:36:34 2025 +0100"
      },
      "message": "Fixed wording in the new documentation chapter\n"
    },
    {
      "commit": "ddb4d99c06945b4fab13985fdaa4248af0838309",
      "tree": "7f8053370be19dcddaa65acd19bce4052356cd07",
      "parents": [
        "58abb3c509ee3489f8295dfb8e1c56fd411451f5"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 14:02:39 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 14:02:39 2025 +0100"
      },
      "message": "Removed mention of tight alignment from docs on this branch\n"
    },
    {
      "commit": "58abb3c509ee3489f8295dfb8e1c56fd411451f5",
      "tree": "2825de00dda4269be7d40b30a8a0920430d22a08",
      "parents": [
        "7e1787857f4cc578d1efdaa5c0d391a9ccbe4c5b"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 14:01:08 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 14:01:08 2025 +0100"
      },
      "message": "Added documentation chapter \"Optimal resource allocation\"\n\nAlso other fixes in the documentation.\nUpdated Doxyfile to the new Doxygen version.\nCherry-picked from branch \"feature/resource-tight-alignment\".\nRegenerated the docs.\n"
    },
    {
      "commit": "7e1787857f4cc578d1efdaa5c0d391a9ccbe4c5b",
      "tree": "a62b74a498b7cf980bc2e6b6b4d95cea052bc36c",
      "parents": [
        "9a0c2799d869a971185f07aec82478f50597a31c"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 13:57:38 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 13:57:38 2025 +0100"
      },
      "message": "Removed macro D3D12MA_OPTIONS16_SUPPORTED from the public interface\n\nAlso removed it from the Cmake script. It is now automatically determined based on D3D12_SDK_VERSION macro.\nAlso made fixes in tests.\nCherry-picked from branch \"feature/resource-tight-alignment\".\n"
    },
    {
      "commit": "9a0c2799d869a971185f07aec82478f50597a31c",
      "tree": "6739dc43ba9d8a02cdd71e8f33e4ad057515b5b2",
      "parents": [
        "1509c7819695b51ad6f2b49b9f849ec7e2f821fe"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 13:51:36 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 13:51:36 2025 +0100"
      },
      "message": "Minor fixes\n\nCherry-picked from branch \"feature/resource-tight-alignment\".\n"
    },
    {
      "commit": "3ca443a8ae328391099b8e5d7b5c1c3759e2a676",
      "tree": "3d732733dfd390fd7fed9802e0bdc37bc1ce923f",
      "parents": [
        "619c795fba2e5c53506d51a20b4e4d2b10f62298"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 13:47:16 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Feb 28 13:47:16 2025 +0100"
      },
      "message": "Added documentation chapter \"Optimal resource allocation\"\n\nAlso other fixes in the documentation.\nUpdated Doxyfile to the new Doxygen version.\nRegenerated the docs.\n"
    },
    {
      "commit": "619c795fba2e5c53506d51a20b4e4d2b10f62298",
      "tree": "f8c2a5e01282c6478bb01dd2747d859ea1a41517",
      "parents": [
        "42bfb6b6fb7caf1a0c37196caa1e357f8b138af1"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Feb 26 14:04:10 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Feb 26 14:04:10 2025 +0100"
      },
      "message": "Removed macros D3D12MA_OPTIONS16_SUPPORTED, D3D12MA_TIGHT_ALIGNMENT_SUPPORTED from the public interface\n\nAlso removed them from the Cmake script. They are now automatically determined based on D3D12_PREVIEW_SDK_VERSION, D3D12_SDK_VERSION macro.\nAlso made fixes in tests.\n"
    },
    {
      "commit": "42bfb6b6fb7caf1a0c37196caa1e357f8b138af1",
      "tree": "42d93602d4254e3604dcd3f19713f9c069786f12",
      "parents": [
        "1063339a51139ee321d9c4136d8ce44a1af05068"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Feb 26 13:07:53 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Feb 26 13:07:53 2025 +0100"
      },
      "message": "Align buffers to 256 B at least\n\nBecause this is the alignment required for constant buffers.\n"
    },
    {
      "commit": "1063339a51139ee321d9c4136d8ce44a1af05068",
      "tree": "32dc4eea69a9c24b360367895efa8d09b368694c",
      "parents": [
        "cdf948baa433bab65a3b60f6edd394e7637d8ec6"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Sun Feb 02 17:03:12 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Sun Feb 02 17:03:12 2025 +0100"
      },
      "message": "Disabled preference for creating small buffers as committed when tight alignment is used\n"
    },
    {
      "commit": "cdf948baa433bab65a3b60f6edd394e7637d8ec6",
      "tree": "47aa2c790147ad34c00b424ccb9f59e1328ca81f",
      "parents": [
        "1509c7819695b51ad6f2b49b9f849ec7e2f821fe"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Jan 31 18:00:36 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Jan 31 18:00:36 2025 +0100"
      },
      "message": "Added support for resource tight alignment\n\nAdded macro D3D12MA_TIGHT_ALIGNMENT_SUPPORTED, flag ALLOCATOR_FLAG_DONT_USE_TIGHT_ALIGNMENT, function Allocator::IsTightAlignmentSupported.\n"
    },
    {
      "commit": "1509c7819695b51ad6f2b49b9f849ec7e2f821fe",
      "tree": "2623a4045a77531cf76448cc87aa9a5a5c9fc557",
      "parents": [
        "cf9c5588c1343341d8f5591d36161c16a59f4887"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Jan 31 14:57:13 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Fri Jan 31 14:57:13 2025 +0100"
      },
      "message": "Added Godot to the list of known users\n"
    },
    {
      "commit": "cf9c5588c1343341d8f5591d36161c16a59f4887",
      "tree": "39bc4937a1674299d186696b6c36f8354159ab6d",
      "parents": [
        "da380f69bd4547cd776c525ae225bb9d13df94e2"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Jan 08 15:20:36 2025 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Jan 08 15:20:36 2025 +0100"
      },
      "message": "Updated copyright headers to year 2025\n\nRebuilt the documentation using new Doxygen.\n"
    },
    {
      "commit": "da380f69bd4547cd776c525ae225bb9d13df94e2",
      "tree": "f59df8aefb8184ae721ee2f9134497512007a034",
      "parents": [
        "ffee0813e4e749fef887cf4ee59109d120324b98"
      ],
      "author": {
        "name": "asawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Nov 06 16:24:40 2024 +0100"
      },
      "committer": {
        "name": "asawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Nov 06 16:24:40 2024 +0100"
      },
      "message": "Fixed a warning in BlockMetadata_TLSF::WriteAllocationInfoToJson\n\nFixes #67 - thanks @ttcvetkov\n"
    },
    {
      "commit": "ffee0813e4e749fef887cf4ee59109d120324b98",
      "tree": "8484e349e0fbe98a5828f44dd7e6a681d735ffa8",
      "parents": [
        "e00c4a7c85cf9c28c6f4a6cc75032736f416410f",
        "5f826f3239344d4f0b61e3379aaa15c97dca7e67"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Oct 28 17:33:04 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 28 17:33:04 2024 +0100"
      },
      "message": "Merge pull request #69 from apache-hb/master\n\nResolve -Wtautological-undefined-compare when building with clang"
    },
    {
      "commit": "5f826f3239344d4f0b61e3379aaa15c97dca7e67",
      "tree": "8484e349e0fbe98a5828f44dd7e6a681d735ffa8",
      "parents": [
        "e00c4a7c85cf9c28c6f4a6cc75032736f416410f"
      ],
      "author": {
        "name": "Elliot",
        "email": "apachehaisley@gmail.com",
        "time": "Mon Oct 28 11:26:59 2024 -0400"
      },
      "committer": {
        "name": "Elliot",
        "email": "apachehaisley@gmail.com",
        "time": "Mon Oct 28 11:26:59 2024 -0400"
      },
      "message": "Resolve -Wtautological-undefined-compare when building with clang\n\nComparing \u0027this\u0027 to \u0027nullptr\u0027 will always evaluate to false. clang and gcc optimize away the check entirely, removing the checks silences the warnings. https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-undefined-compare\n"
    },
    {
      "commit": "e00c4a7c85cf9c28c6f4a6cc75032736f416410f",
      "tree": "8beabfa146b128ae4975e9c817f61d548813d346",
      "parents": [
        "ffe6394e8c8ca50431cd17070949765642db6891"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Sep 03 13:18:01 2024 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Sep 03 13:18:01 2024 +0200"
      },
      "message": "Added Qt Project to the list of known uses\n"
    },
    {
      "commit": "ffe6394e8c8ca50431cd17070949765642db6891",
      "tree": "4669aecd5a826bccb5075561943bd4b2f12f81a9",
      "parents": [
        "2b7c0d4e31dac5d893722573b0b2654270f907df",
        "f44eefdac61a4122a4aea408a41286edc01d9442"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Sep 03 13:08:02 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 03 13:08:02 2024 +0200"
      },
      "message": "Merge pull request #66 from robUx4/IUknown-override\n\nEliminate warning in D3D12MA"
    },
    {
      "commit": "f44eefdac61a4122a4aea408a41286edc01d9442",
      "tree": "4669aecd5a826bccb5075561943bd4b2f12f81a9",
      "parents": [
        "2b7c0d4e31dac5d893722573b0b2654270f907df"
      ],
      "author": {
        "name": "Laszlo Agocs",
        "email": "laszlo.agocs@qt.io",
        "time": "Sat Jan 21 20:07:00 2023 +0100"
      },
      "committer": {
        "name": "Steve Lhomme",
        "email": "robux4@ycbcr.xyz",
        "time": "Tue Sep 03 12:56:47 2024 +0200"
      },
      "message": "Eliminate warning in D3D12MA\n\nwarning: \u0027QueryInterface\u0027 overrides a member function but is not marked \u0027override\u0027 [-Winconsistent-missing-override]\n\nPatch originally found in Qt:\nhttps://github.com/qt/qtbase/blob/aec8398d71d351e956683a695af51317fe65097e/src/3rdparty/D3D12MemoryAllocator/patches/0001-Eliminate-warnings-in-D3D12MA.patch\n\nSigned-off-by: Steve Lhomme \u003crobux4@ycbcr.xyz\u003e\n"
    },
    {
      "commit": "2b7c0d4e31dac5d893722573b0b2654270f907df",
      "tree": "8131d283a2dd0a0da027d4303ae3bd6c4855c146",
      "parents": [
        "5cffefb8cbcaf41df72107851fb8fe29d79b4ce2",
        "f5dc9ab809fd22775f0b29a82a10d17bb97cea77"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Jun 17 13:47:15 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 17 13:47:15 2024 +0200"
      },
      "message": "Merge pull request #65 from bmarques1995/master\n\nAdded cmake find_package option"
    },
    {
      "commit": "5cffefb8cbcaf41df72107851fb8fe29d79b4ce2",
      "tree": "616a573a6155fcf6af4c3a8d16c87c06d8f64ad5",
      "parents": [
        "b6fd617308b4b96d063cc8d30a20c27bbde12f11"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Jun 17 13:38:11 2024 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Jun 17 13:38:11 2024 +0200"
      },
      "message": "Updated README with known usage: Ghost of Tsushima\n\nBased on #65 - thanks @bmarques1995\n"
    },
    {
      "commit": "f5dc9ab809fd22775f0b29a82a10d17bb97cea77",
      "tree": "e4226fb8784f9e5a18dda1320dea48cd77a2c511",
      "parents": [
        "b6fd617308b4b96d063cc8d30a20c27bbde12f11"
      ],
      "author": {
        "name": "Bruno S Marques",
        "email": "brunosmarques1995@hotmail.com",
        "time": "Sat Jun 15 01:30:15 2024 -0300"
      },
      "committer": {
        "name": "Bruno S Marques",
        "email": "brunosmarques1995@hotmail.com",
        "time": "Sat Jun 15 01:30:15 2024 -0300"
      },
      "message": "Added cmake find_package option\n"
    },
    {
      "commit": "b6fd617308b4b96d063cc8d30a20c27bbde12f11",
      "tree": "abb4c0123dfe295b08f62dcb94c6975ad9508630",
      "parents": [
        "4d815ec416cc7df879fdfb7566ba22790613c7c4"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Jun 12 12:23:43 2024 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Wed Jun 12 12:23:43 2024 +0200"
      },
      "message": "Updated README with a link to C bindings - d3d12ma.c\n\nhttps://github.com/milliewalky/d3d12ma.c\n"
    },
    {
      "commit": "4d815ec416cc7df879fdfb7566ba22790613c7c4",
      "tree": "5cfb479e14d6e96d8ab943c4508ec7d6e298d493",
      "parents": [
        "8991a630c57f29fdfa6274207d87c2de0b13f650",
        "b901f4d92ec42a8eb0e1b5d3aada6751448265b4"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Jun 03 16:05:52 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 03 16:05:52 2024 +0200"
      },
      "message": "Merge pull request #64 from blueskythlikesclouds/master\n\nHandle ALLOCATOR_FLAG_SINGLETHREADED flag in AllocationObjectAllocator."
    },
    {
      "commit": "b901f4d92ec42a8eb0e1b5d3aada6751448265b4",
      "tree": "5cfb479e14d6e96d8ab943c4508ec7d6e298d493",
      "parents": [
        "8991a630c57f29fdfa6274207d87c2de0b13f650"
      ],
      "author": {
        "name": "Skyth",
        "email": "19259897+blueskythlikesclouds@users.noreply.github.com",
        "time": "Wed May 29 17:59:32 2024 +0300"
      },
      "committer": {
        "name": "Skyth",
        "email": "19259897+blueskythlikesclouds@users.noreply.github.com",
        "time": "Wed May 29 17:59:32 2024 +0300"
      },
      "message": "Pass \"use mutex\" flag to AllocationObjectAllocator.\n"
    },
    {
      "commit": "8991a630c57f29fdfa6274207d87c2de0b13f650",
      "tree": "dec987f09f5058531591b200a6350b51cc446c8e",
      "parents": [
        "0a9cbbbdb0da95be059f6c40a958188bfbd96b9e"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon May 06 16:29:03 2024 +0200"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon May 06 16:29:03 2024 +0200"
      },
      "message": "Fixed a link in README.md\n"
    },
    {
      "commit": "0a9cbbbdb0da95be059f6c40a958188bfbd96b9e",
      "tree": "363b095b1c97ecfd7c99583cb50e6076391213e1",
      "parents": [
        "2d83dfe7a4709c16e8f149c38136b3b326f3cf85"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 17:02:00 2024 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 17:02:00 2024 +0100"
      },
      "message": "Improvements in documentation (2)\n\nRebuilt the documentation.\n"
    },
    {
      "commit": "2d83dfe7a4709c16e8f149c38136b3b326f3cf85",
      "tree": "4779900bf24c4ce15d6c04302b3de4020f247f01",
      "parents": [
        "514c67b84d4e24c18a2ea8b692a2d46dc2e09dca"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 16:59:27 2024 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 16:59:27 2024 +0100"
      },
      "message": "Improvements in documentation\n\nRebuilt the documentation.\n"
    },
    {
      "commit": "514c67b84d4e24c18a2ea8b692a2d46dc2e09dca",
      "tree": "73db6144ce26051be147e21c2a2d77f09ed4ee5c",
      "parents": [
        "c29f274ea1e9be920a93018ff2c07f090f5343e1"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 16:33:25 2024 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 16:33:25 2024 +0100"
      },
      "message": "Removed Allocation::WasZeroInitialized\n\nIt wasn\u0027t fully implemented anyway.\n"
    },
    {
      "commit": "c29f274ea1e9be920a93018ff2c07f090f5343e1",
      "tree": "eba1e7d8de3d82fbdda34b0ee3e433674642255e",
      "parents": [
        "5b87b9a028d472f5b5623d20551dec7625a4a0f3"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 16:23:44 2024 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 16:23:44 2024 +0100"
      },
      "message": "Fix in BlockMetadata_Linear::CreateAllocationRequest for too large allocations\n\nPorted from https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/pull/396\n"
    },
    {
      "commit": "5b87b9a028d472f5b5623d20551dec7625a4a0f3",
      "tree": "8fb98c3164032d1a31d4344c32c48321c450132f",
      "parents": [
        "1332c2be71ffe6499f55d7b37f380fea1d473040"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 16:05:38 2024 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 16:05:38 2024 +0100"
      },
      "message": "Updated GpuMemDumpVis\n\nCopied from Vulkan Memory Allocator\n"
    },
    {
      "commit": "1332c2be71ffe6499f55d7b37f380fea1d473040",
      "tree": "cba1e13e80387eb46ca190e95bb8851ff84567e8",
      "parents": [
        "47ebce51c9fa0f018aa17d547ae02fcf81f6c91b"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 16:03:30 2024 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 16:03:30 2024 +0100"
      },
      "message": "Updated copyright  headers to year 2024\n"
    },
    {
      "commit": "47ebce51c9fa0f018aa17d547ae02fcf81f6c91b",
      "tree": "870f48af903a3121dc64ef65f6c8db66f662d4ca",
      "parents": [
        "dc222fe3211d957fb28046941a6f36afca70dea0"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 15:40:14 2024 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 15:40:14 2024 +0100"
      },
      "message": "Fixed and finished merge of GPUUploadHeap support\n\nAdded Allocator::IsGPUUploadHeapSupported and macro D3D12MA_OPTIONS16_SUPPORTED.\n"
    },
    {
      "commit": "dc222fe3211d957fb28046941a6f36afca70dea0",
      "tree": "643926c9c3c506e3b249375558b19325e4defccc",
      "parents": [
        "55ad7acfdd69d33fa58150cbc79862fd17e98c0d",
        "f9279955b65e4fff14a719f68a2d29644af63aed"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 15:03:36 2024 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Tue Mar 05 15:03:36 2024 +0100"
      },
      "message": "Merge branch \u0027feature-gpu-upload-heaps\u0027\n"
    },
    {
      "commit": "55ad7acfdd69d33fa58150cbc79862fd17e98c0d",
      "tree": "d898f42ced97a559957089798a750f53fbfcdd39",
      "parents": [
        "df8fac903ad4555246b1fa751e743a48d9b12876"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Feb 12 14:18:30 2024 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Feb 12 14:18:30 2024 +0100"
      },
      "message": "Added logic to prefer small buffers as committed to save memory\n\nAdded ALLOCATOR_FLAG_DONT_PREFER_SMALL_BUFFERS_COMMITTED.\nAdded new test, fixed other tests.\nRegenerated documentation.\n"
    },
    {
      "commit": "df8fac903ad4555246b1fa751e743a48d9b12876",
      "tree": "38db4b3676887e21c56306e3fb09397f3d7e6555",
      "parents": [
        "1ab8aaec7e4e5b22daba55a6de81cf6da36b8a3d"
      ],
      "author": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Nov 06 11:01:06 2023 +0100"
      },
      "committer": {
        "name": "Adam Sawicki",
        "email": "adam.sawicki@amd.com",
        "time": "Mon Nov 06 11:01:06 2023 +0100"
      },
      "message": "GpuMemDumpVis/README.md: Added warning about aliasing not supported\n\nThanks @alecazam\n"
    }
  ],
  "next": "1ab8aaec7e4e5b22daba55a6de81cf6da36b8a3d"
}
