Change Log
WIP
[0.11.0.1] - 2023-10-17
- Raise upper bound on
vulkan
[0.11] - 2023-10-17
[0.10.5.1] - 2023-10-17
- Raise upper bound on
vulkan
[0.10.5] - 2022-12-27
[0.10.4] - 2022-10-02
- More robust linking against C++ standard library
- Raise upper bound on
vulkan
[0.10.3.1] - 2022-09-27
- Enable c++17 to get VMA aligned alloc
[0.10.3] - 2022-09-25
- Add Vulkan 1.3 functions to VulkanFunctions
[0.10.2] - 2022-09-24
- Raise upper bound on
vulkan
[0.10.1] - 2022-09-06
- Bump VMA to current (latest 3.0.1)
- Raise upper bound on
vulkan
[0.10] - 2022-03-31
- Bump VMA to 3.0.0
- Raise upper bound on
vulkan
[0.9] - 2022-02-05
- Bump VMA
- Raise upper bound on
vulkan
[0.8] - 2022-01-14
- Bump VMA
- lost allocations stuff removed
- Minor changes
- Requires c++14 now
[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
[0.3.9] - 2020-11-15
- Derive
FiniteBits
for bitmasks
[0.3.8] - 2020-11-12
[0.3.7.1] - 2020-11-01
- Bump VMA, just documentation changes
- Raise bound on base
[0.3.7] - 2020-08-27
[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
[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