Adam Sawicki
|
facf05ee63
|
Some fixes after fb3a337 #115
|
2020-04-08 17:09:59 +02:00 |
|
Adam Sawicki
|
f575c5070b
|
Further changes in importing pointers to Vulkan functions
Reverted change removing configuration macro VMA_STATIC_VULKAN_FUNCTIONS.
Added configuration macro VMA_DYNAMIC_VULKAN_FUNCTIONS.
Fixes for Android.
Closes #111, also refers to #56.
|
2020-03-31 19:11:41 +02:00 |
|
Adam Sawicki
|
451bf601d8
|
Bump version number to 3.0.0-development as we broken backward compatibility
Also rebuilt the docs.
|
2020-03-23 18:24:02 +01:00 |
|
Adam Sawicki
|
e73e988daf
|
Add support for buffer device address, together with documentation and tests
Added VMA_ALLOCATOR_CREATE_BUFFER_DEVICE_ADDRESS_BIT.
|
2020-03-20 18:05:42 +01:00 |
|
Adam Sawicki
|
a1d992f5d1
|
Add function vmaGetAllocatorInfo, structure VmaAllocatorInfo
Closes #99
Also rebuilt Doxygen documentation.
|
2020-03-02 15:32:10 +01:00 |
|
Adam Sawicki
|
76004205fd
|
Add documentation chapter about VK_AMD_device_coherent_memory extension usage
Regenerated Doxygen documentation.
|
2020-02-07 17:18:35 +01:00 |
|
Adam Sawicki
|
c8eec757fd
|
Minor addition to the documentation regarding allocation string names
|
2019-12-18 13:37:38 +01:00 |
|
Adam Sawicki
|
e9bfb539d8
|
Publish version 2.3.0 final
Updated version number. Regenerated Release binaries and Doxygen documentation.
|
2019-12-04 14:26:59 +01:00 |
|
Adam Sawicki
|
cd7bc20429
|
Clarify documentation in regards to cache flush/invalidate in few places
See #91, thanks @ROTARTSI82 !
|
2019-12-02 13:42:25 +01:00 |
|
Adam Sawicki
|
4670506a22
|
Announce version 2.3.0-alpha.1
|
2019-11-25 12:46:57 +01:00 |
|
Adam Sawicki
|
69185555f4
|
Add VMA_MEMORY_USAGE_GPU_LAZILY_ALLOCATED
Closes #84
|
2019-11-18 17:03:34 +01:00 |
|
Adam Sawicki
|
c22c72fa4b
|
Regenerate Doxygen documentation
|
2019-11-18 16:39:48 +01:00 |
|
Adam Sawicki
|
52d0272459
|
Regenerate documentation, rebuild binaries
Switched binaries from vs2017 to vs2019.
|
2019-11-18 15:03:59 +01:00 |
|
Adam Sawicki
|
48b8a33869
|
Fixes and adjustments for budget, regenerate documentation
|
2019-11-02 15:24:33 +01:00 |
|
Adam Sawicki
|
2024cc570a
|
Change default value of macro VMA_RECORDING_ENABLED to 0
...so that Windows.h is not included by default on Windows.
|
2019-07-02 15:19:05 +02:00 |
|
Adam Sawicki
|
4abe30c1ae
|
Add functions vmaBindBufferMemory2, vmaBindImageMemory2, flag VMA_ALLOCATOR_CREATE_KHR_BIND_MEMORY2_BIT
This change adds usage of VK_KHR_bind_memory2 extension.
Also add structure members VmaVulkanFunctions::vkBindBufferMemory2KHR, vkBindImageMemory2KHR.
|
2019-07-02 14:37:21 +02:00 |
|
Adam Sawicki
|
4a4cfad2eb
|
Make vmaResizeAllocation deprecated, always return failure unless newSize == current size
Bump CSV file format version to 1,6.
|
2019-07-02 12:54:35 +02:00 |
|
Adam Sawicki
|
543ba5baec
|
Minor fix in documentation regarding CSV recording
|
2019-07-02 12:37:36 +02:00 |
|
Adam Sawicki
|
af88c1bde1
|
Fix tests and documentation to use vmaBind* instead of vkBind* functions after defragmentation
|
2019-07-02 12:34:26 +02:00 |
|
Adam Sawicki
|
87cea36670
|
Add "Common mistakes" documentation chapter
|
2019-07-02 12:24:48 +02:00 |
|
Adam Sawicki
|
938b19a8c1
|
Minor addition in documentation, "Configuration” section
See #67
|
2019-07-01 12:12:51 +02:00 |
|
Adam Sawicki
|
d53dc4b211
|
Revert "change documentation to allow defragmentation of only buffers not images"
This reverts commit c9f948243c .
Fixes #59
|
2019-04-18 13:27:43 +02:00 |
|
Adam Sawicki
|
c9f948243c
|
change documentation to allow defragmentation of only buffers not images
#59
|
2019-04-17 13:33:27 +02:00 |
|
Adam Sawicki
|
672f7c8e94
|
clarify documentation regarding limitations of defragmentation
#59
|
2019-04-17 11:53:02 +02:00 |
|
Adam Sawicki
|
e5aa3c0a1e
|
Clarified that the library doesn't use STL containers by default.
Because responses in the survey indicate that some users think it does.
|
2019-03-15 12:26:36 +01:00 |
|
Adam Sawicki
|
b25a20a8da
|
Improved documentation for functions vkFlushMappedMemoryRanges, vkInvalidateMappedMemoryRanges.
|
2019-03-13 15:57:23 +01:00 |
|
Adam Sawicki
|
6c8b7a2c3e
|
Added flag VMA_ALLOCATION_CREATE_DONT_BIND_BIT.
|
2019-03-05 13:40:29 +01:00 |
|
Adam Sawicki
|
796cdc62f6
|
Updated documentation - added information about VK_AMD_memory_allocation_behavior extension.
Regenerated documentation, using new Doxygen version.
|
2019-01-15 11:45:58 +01:00 |
|
Adam Sawicki
|
ae5c4661ec
|
Updated copyright headers after New Year.
|
2019-01-02 10:23:35 +01:00 |
|
Adam Sawicki
|
7c09f1a831
|
Fixed major bug, made few smaller fixes and additions in documentation.
|
2018-12-14 11:37:02 +01:00 |
|
Adam Sawicki
|
bdb89a93eb
|
Final fixes before v2.2.0 release. Minor fixes after tests. Rebuilt binaries and documentation again.
|
2018-12-13 11:56:30 +01:00 |
|
Adam Sawicki
|
1a8424f41a
|
Preparations for v2.0.0 release. Updated version numbers. Rebuilt binaries and documentation.
|
2018-12-13 11:01:16 +01:00 |
|
Adam Sawicki
|
5c8af7b8b2
|
Rebuilt binary and Doxygen documentation.
|
2018-12-10 13:34:54 +01:00 |
|
Adam Sawicki
|
0d601d8789
|
Added documentation chapter "Writing custom defragmentation algorithm".
|
2018-12-07 23:09:46 +01:00 |
|
Adam Sawicki
|
638f42dd67
|
Rewritten documentation chapter about defragmentation.
|
2018-12-07 15:24:28 +01:00 |
|
Adam Sawicki
|
012a4ac697
|
Designed and documented new interface for defragmentation.
Added: VmaDefragmentationContext, VmaDefragmentationFlagBits, VmaDefragmentationFlags, VmaDefragmentationInfo2, vmaDefragmentationBegin(), vmaDefragmentationEnd(). Extended VmaDefragmentationStats by allocationsLost. Deprecated VmaDefragmentationInfo2, vmaDefragment().
|
2018-10-09 13:25:01 +02:00 |
|
Adam Sawicki
|
7ce9630bbf
|
Improved documentation chapters: Defragmentation, vmaDefragment(), Features not supported.
|
2018-09-28 14:51:09 +02:00 |
|
Adam Sawicki
|
c6432d1d45
|
Buddy allocation algorithm finished and documented!
|
2018-09-21 16:44:16 +02:00 |
|
Adam Sawicki
|
ca5db0b8a5
|
Rebuilt Doxygen documentation after upgrading Doxygen version.
|
2018-09-07 14:58:49 +02:00 |
|
Adam Sawicki
|
a5d5ffafe2
|
Updated CHANGELOG.md. Recompiled binaries and Doxygen documentation.
|
2018-08-27 11:05:24 +02:00 |
|
Adam Sawicki
|
f9b6868cf1
|
Described version 2.1.0-beta.1 in CHANGELOG.md.
Minor fixes in documentation.
|
2018-08-24 12:13:37 +02:00 |
|
Adam Sawicki
|
4c6e9e81bc
|
Linear allocation algorithm is finished! Recompiled binaries, regenerated Doxygen documentation. Announcing version 2.1.0-beta.1.
|
2018-08-24 11:23:37 +02:00 |
|
Adam Sawicki
|
dedab850e9
|
Documented linear allocation algorithm. Added "Linear allocation algorithm" documentation chapter.
|
2018-08-23 15:00:58 +02:00 |
|
Adam Sawicki
|
62c0090112
|
Recompiled binaries. Bumped version number to Version 2.1.0-alpha.4.
|
2018-08-22 11:54:36 +02:00 |
|
Adam Sawicki
|
fd64a60957
|
Added documentation of the whole "Record and replay" feature to Doxygen docs and README.md.
|
2018-08-21 11:38:32 +02:00 |
|
Adam Sawicki
|
3eb870d6d6
|
Added documentation for new code elements related to recording. Added "Recording file format.md" file.
|
2018-08-20 17:53:02 +02:00 |
|
Adam Sawicki
|
e44c62684d
|
Added debug macro VMA_DEBUG_INITIALIZE_ALLOCATIONS to initialize contents of allocations with a bit pattern. Documented it. Added test for it.
Fixed some indentation.
|
2018-06-15 14:30:39 +02:00 |
|
Adam Sawicki
|
212a4a6567
|
Added new feature: corruption detection. Added debug macro VMA_DEBUG_DETECT_CORRUPTION, functions vmaCheckCorruption, vmaCheckPoolCorruption
|
2018-06-14 15:51:47 +02:00 |
|
Adam Sawicki
|
776ae0d5f8
|
Improved support for non-coherent memory. Added functions: vmaFlushAllocation, vmaInvalidateAllocation. nonCoherentAtomSize is respected automatically. Issue #27 Thanks @egdaniel !
Also added VmaVulkanFunctions::vkFlushMappedMemoryRanges, vkInvalidateMappedMemoryRanges. Fixed bug with uninitialized VmaPool_T::m_Id.
|
2018-06-08 17:11:12 +02:00 |
|
Adam Sawicki
|
d9bdd6cf78
|
Added "LastUseFrameIndex" to JSON dump. Changed behavior of vmaGetAllocationInfo, vmaTouchAllocation to update allocation.lastUseFrameIndex even if allocation cannot become lost. Documented it.
|
2018-05-16 16:17:18 +02:00 |
|