# Change Log ## WIP ## [0.7.5] - 2021-11-25 - Bump VMA, adds `getAllocationMemoryProperties` - Raise upper bound on `vulkan` ## [0.7.4] - 2021-11-08 - Bump VMA, documentation changes ## [0.7.3] - 2021-11-03 - Bump VMA, Adds virtual allocation functionality ## [0.7.2] - 2021-10-14 - Bump VMA, documentation changes and internal improvements - Raise upper bound on `vulkan` ## [0.7.1] - 2021-08-12 - Raise upper bound on `vulkan` ## [0.7] - 2021-07-23 - Bump VMA, adds vkaCreateBufferWithAlignment and fixes aligned_alloc on OS X. ## [0.6.0.1] - 2021-06-26 - Bump VMA, no functional change - Use allocaBytes over allocaBytesAligned where possible ## [0.6] - 2021-06-22 - Bump VMA, adding alignment info to PoolCreateInfo ## [0.5.1] - 2021-06-05 - Bump VMA, documentation changes ## [0.5] - 2021-03-31 - Bump VMA, deprecates resizeAllocation ## [0.4] - 2021-02-18 - Bump VMA, support for VK_EXT_memory_priority ## [0.3.12] - 2021-01-09 - Calling traceEventIO before and after every VulkanMemoryAllocator command if `vulkan` was compiled with the `trace-calls` flag - Don't bother poking empty vectors in `withZeroCStruct` - Bump VMA, fixes compilation issue when vma-recording is enabled. ## [0.3.11] - 2020-11-30 - Raise upper bound on `vulkan` ## [0.3.10] - 2020-11-24 - Documentation fixes ## [0.3.9] - 2020-11-15 - Derive `FiniteBits` for bitmasks ## [0.3.8] - 2020-11-12 - Bump VMA - Documentation chages - Potential overflow fix https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/issues/153 ## [0.3.7.1] - 2020-11-01 - Bump VMA, just documentation changes - Raise bound on base ## [0.3.7] - 2020-08-27 - Bugfix https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/issues/143 - Documentation changes ## [0.3.6] - 2020-08-05 - Fix call to getBudget - Now works on devices with more than one memory heap! ## [0.3.5] - 2020-07-14 - Bump VMA, no interface changes ## [0.3.4] - 2020-07-05 - Bump VMA, just documentation change ## [0.3.3] - 2020-06-22 - Bump VMA ## [0.3.2] - 2020-06-03 - Bump VMA version (nfc, just comments) - Compile with new `vulkan` version ## [0.3.1] - 2020-05-18 - Eq instances for some simple structs, #94 - Add cabal flag for enable deriving Generic for structs, #99 ## [0.3] - 2020-05-07 - Move package from `Vulkan.VulkanMemoryAllocator` to just `VulkanMemoryAllocator`, #60 - Make the continuation the last argument to 'bracket' functions, discussion on #49 - Begin/End bracket pairs are now called 'useXXX' rather than 'withXXX', #66 - Begin/End bracket pairs where it's not necessary to 'End' on an exception have a simplified type, discussion on #49 - Add constraints to check that structs are correctly extended ## [0.2.0.0] - 2020-05-02 - Bump VMA version to 2020-04-24 - Bracket functions now take as an argument a function to consume a pair of begin/end actions ## [0.1.0.0] - 2020-03-10 - Commands are now in MonadIO - Add `bracket` functions - Correct use of `Bool` over `Bool32` ## [0.0.0.0] - 2020-04-07 - Initial release