Updated version numer to 2.0.0 final in code and documentation.

This commit is contained in:
Adam Sawicki 2018-03-09 16:03:40 +01:00
parent 3d9caf39f9
commit 5ae219a982
3 changed files with 5 additions and 7 deletions

View file

@ -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. A major release with many compatibility-breaking changes.
This code is work in progress and subject to changes.
Notable new features: 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 `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. - 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 reference-counted mapping and persistently mapped allocations - see `vmaMapMemory`, `VMA_ALLOCATION_CREATE_MAPPED_BIT`.
- Support for custom memory pools - `VmaPool` handle, `VmaPoolCreateInfo` structure, `vmaCreatePool` function. - 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 defragmentation (compaction) of allocations - see function `vmaDefragment` and related structures.
- Support for "lost allocations" - see appropriate chapter on documentation Main Page. - Support for "lost allocations" - see appropriate chapter on documentation Main Page.

View file

@ -29,7 +29,7 @@ extern "C" {
/** \mainpage Vulkan Memory Allocator /** \mainpage Vulkan Memory Allocator
<b>Version 2.0.0-alpha.8</b> (2018-03-05) <b>Version 2.0.0</b> (2018-03-19)
Copyright (c) 2017-2018 Advanced Micro Devices, Inc. All rights reserved. \n Copyright (c) 2017-2018 Advanced Micro Devices, Inc. All rights reserved. \n
License: MIT License: MIT

View file

@ -1,6 +1,6 @@
# VMA Dump Vis # 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 ## Requirements