diff --git a/CHANGELOG.md b/CHANGELOG.md index ec352cc..be4cb6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,13 @@ -# 2.0.0-alpha (2017-09-12) +# 2.0.0 (2018-03-19) A major release with many compatibility-breaking changes. -This code is work in progress and subject to changes. - Notable new features: - Introduction of `VmaAllocation` handle that you must retrieve from allocation functions and pass to deallocation functions next to normal `VkBuffer` and `VkImage`. - Introduction of `VmaAllocationInfo` structure that you can retrieve from `VmaAllocation` handle to access parameters of the allocation (like `VkDeviceMemory` and offset) instead of retrieving them directly from allocation functions. -- Support for persistently mapped allocations - see `VMA_MEMORY_REQUIREMENT_PERSISTENT_MAP_BIT`. -- Support for custom memory pools - `VmaPool` handle, `VmaPoolCreateInfo` structure, `vmaCreatePool` function. +- Support for reference-counted mapping and persistently mapped allocations - see `vmaMapMemory`, `VMA_ALLOCATION_CREATE_MAPPED_BIT`. +- Support for custom memory pools - see `VmaPool` handle, `VmaPoolCreateInfo` structure, `vmaCreatePool` function. - Support for defragmentation (compaction) of allocations - see function `vmaDefragment` and related structures. - Support for "lost allocations" - see appropriate chapter on documentation Main Page. diff --git a/src/vk_mem_alloc.h b/src/vk_mem_alloc.h index 21a3944..25b94ae 100644 --- a/src/vk_mem_alloc.h +++ b/src/vk_mem_alloc.h @@ -29,7 +29,7 @@ extern "C" { /** \mainpage Vulkan Memory Allocator -Version 2.0.0-alpha.8 (2018-03-05) +Version 2.0.0 (2018-03-19) Copyright (c) 2017-2018 Advanced Micro Devices, Inc. All rights reserved. \n License: MIT diff --git a/tools/VmaDumpVis/README.md b/tools/VmaDumpVis/README.md index c5a7537..fee2392 100644 --- a/tools/VmaDumpVis/README.md +++ b/tools/VmaDumpVis/README.md @@ -1,6 +1,6 @@ # VMA Dump Vis -Vulkan Memory Allocator Dump Visualization. It is an auxiliary tool that can visualize internal state of [Vulkan Memory Allocator](../README.md) library on a picture. It is a Python script that must be launched from command line with appropriate parameters. +Vulkan Memory Allocator Dump Visualization. It is an auxiliary tool that can visualize internal state of [Vulkan Memory Allocator](../../README.md) library on a picture. It is a Python script that must be launched from command line with appropriate parameters. ## Requirements