- 1f84f62 Fix sample application to also pass VkAllocationCallbacks to Vulkan, not only to VMA by Adam Sawicki · 4 years, 10 months ago
- 17c4aba vmaFindMemoryTypeIndex: Change VMA_MEMORY_USAGE_GPU_TO_CPU to only have HOST_CACHED among preferred flags, not HOST_COHERENT by Adam Sawicki · 4 years, 10 months ago
- 4a4cfad Make vmaResizeAllocation deprecated, always return failure unless newSize == current size by Adam Sawicki · 4 years, 10 months ago
- 543ba5b Minor fix in documentation regarding CSV recording by Adam Sawicki · 4 years, 10 months ago
- af88c1b Fix tests and documentation to use vmaBind* instead of vkBind* functions after defragmentation by Adam Sawicki · 4 years, 10 months ago
- 87cea36 Add "Common mistakes" documentation chapter by Adam Sawicki · 4 years, 10 months ago
- 938b19a Minor addition in documentation, "Configuration” section by Adam Sawicki · 4 years, 10 months ago
- c238be5 Additional fix as suggested in #69 by Adam Sawicki · 4 years, 10 months ago
- 77fa9dc Merge pull request #69 from past-due/Wtautological_compare by Adam Sawicki · 4 years, 10 months ago
- f8d1021 Fix structure VmaBlockDefragmentationContext by Adam Sawicki · 4 years, 10 months ago
- 9b1e702 Remove unused variable by Adam Sawicki · 4 years, 10 months ago
- 294a0ad Remove unused variable VmaBlockVectorDefragmentationContext::m_AlgorithmFlags by Adam Sawicki · 4 years, 10 months ago
- 3404555 Minor fix in documentation by Adam Sawicki · 4 years, 10 months ago
- 0021c38 Guard VmaWriteMagicValue / VmaValidateMagicValue on VMA_DEBUG_MARGIN > 0 by past-due · 4 years, 10 months ago
- daa6a55 Fix VmaAllocator_T::AllocateMemory for case when VMA_ALLOCATION_CREATE_MAPPED_BIT is used with custom memory pool created in memory type that is not VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT by Adam Sawicki · 4 years, 10 months ago
- 0198e4b Fix in TravisCI configuration for Vulkan SDK download #2 by Adam Sawicki · 5 years ago
- 2f116fe Fix in TravisCI configuration for Vulkan SDK download by Adam Sawicki · 5 years ago
- 6da74ef Merge remote-tracking branch 'origin/master' by Adam Sawicki · 5 years ago
- 30b7a62 Update Premake5 to version 5.0.0-alpha14 by Adam Sawicki · 5 years ago
- 8d6e6de Minor refactoring by Adam Sawicki · 5 years ago
- fc4dda0 Merge pull request #62 from mikezackles/master by Adam Sawicki · 5 years ago
- 12f110c Use VK_NULL_HANDLE for VkBuffer init (not VMA_NULL) by Zachary Michaels · 5 years ago
- 8458cce Merge pull request #61 from warrantyvoids/bugfix/stl-container-remove by Adam Sawicki · 5 years ago
- a2eadcf Fixed an issue with STL_CONTAINER compilation. by Chris de Jong-Pobedinskiy · 5 years ago
- ca9f16d Minor addition in documentation by Adam Sawicki · 5 years ago
- 4fb254e Clarify comment about compatibility with RenderDoc by Adam Sawicki · 5 years ago
- d53dc4b Revert "change documentation to allow defragmentation of only buffers not images" by Adam Sawicki · 5 years ago
- 0186958 Remove link to survey from README.md by Adam Sawicki · 5 years ago
- 94ce3d7 Update premake5 to latest version; rebuild binaries using Visual Studio 2019 by Adam Sawicki · 5 years ago
- c9f9482 change documentation to allow defragmentation of only buffers not images by Adam Sawicki · 5 years ago
- bb18b29 fix GPU memory defragmentation to restrict supported memory types by Adam Sawicki · 5 years ago
- 672f7c8 clarify documentation regarding limitations of defragmentation by Adam Sawicki · 5 years ago
- f48896d add a comment explaining how to make the sample app not crashing with RenderDoc by Adam Sawicki · 5 years ago
- 5b7d1e2 rebuild VulkanSample Release binary by Adam Sawicki · 5 years ago
- c17cb36 add Flax Engine to list of known usages by Adam Sawicki · 5 years ago
- 3712615 vmaFindMemoryTypeIndex: don't add HOST_VISIBLE to preferred flags when CREATE_MAPPED flag is used by Adam Sawicki · 5 years ago
- 33976ab Merge branch 'master' of https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator by Adam Sawicki · 5 years ago
- 9f09ef5 Add sample JSON dump file by Adam Sawicki · 5 years ago
- 4a84207 Remove unused variables from VmaBlockVector::ApplyDefragmentationMovesGpu Fixes #58 by Adam Sawicki · 5 years ago
- 496f7ac Add "Vulkan Best Practice for Mobile Developers" from ARM to list of known users by Adam Sawicki · 5 years ago
- e5aa3c0 Clarified that the library doesn't use STL containers by default. by Adam Sawicki · 5 years ago
- b25a20a Improved documentation for functions vkFlushMappedMemoryRanges, vkInvalidateMappedMemoryRanges. by Adam Sawicki · 5 years ago
- 3fd40ed Fixed initialization order in class VmaDefragmentationAlgorithm_Generic constructor. #57 Thanks @manaskulkarni786 ! by Adam Sawicki · 5 years ago
- 6c8b7a2 Added flag VMA_ALLOCATION_CREATE_DONT_BIND_BIT. by Adam Sawicki · 5 years ago
- 50c90ea README: Added link to the survey. by Adam Sawicki · 5 years ago
- 5a8c6b4 Changed syntax used in VmaAllocator_T::ImportVulkanFunctions to please some compiler on Android. #56 Thanks @renelindsay ! by Adam Sawicki · 5 years ago
- ce7351b Merge branch 'master' of https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator by Adam Sawicki · 5 years ago
- f43e9cd VulkanSample, CreateTexture function: switched from staging image with VK_IMAGE_TILING_LINEAR to staging buffer and vkCmdCopyBufferToImage. by Adam Sawicki · 5 years ago
- 526b596 Merge pull request #55 from amerkoleci/various_improvements by Adam Sawicki · 5 years ago
- 65f0965 Remove unused freeSpaceBlockSize variable. by Amer Koleci · 5 years ago
- e9ae419 Correctly handle VMA_STATS_STRING_ENABLED define and undefine methods not being used. by Amer Koleci · 5 years ago
- cac7d75 Fixed usage of SRWLOCK from WinAPI. #54 Thanks @wumo ! by Adam Sawicki · 5 years ago
- c9bf100 Merge pull request #53 from cdwfs/uninitialized-vkresult by Adam Sawicki · 5 years ago
- a4dbfff Fix for "potentially uninitialized variable" warning by Cort · 5 years ago
- a195308 Major optimization: Added VmaAllocationObjectAllocator to allocate VmaAllocation objects out of free-list allocator instead of making separate CPU heap allocations. by Adam Sawicki · 5 years ago
- 71f9b14 Improved VmaPoolAllocator to use larger and larger block sizes instead of constant size. by Adam Sawicki · 5 years ago
- 5938c0e Minor refactoring in function VmaBlockMetadata_Generic::CreateAllocationRequest. by Adam Sawicki · 5 years ago
- 5df580a Refactoring/optimization: Decreased size of VmaAllocation object by one pointer (from 72 to 64 bytes in 64-bit configurations) by removing VmaAllocation_T::BlockAllocation::m_hPool. by Adam Sawicki · 5 years ago
- 70556b6 VmaReplay: Added "device memory statistics" - count and total size of successfully allocated device memory blocks, total and per memory type. by Adam Sawicki · 5 years ago
- a1f727c Fixed compilation of Tests.cpp. by Adam Sawicki · 5 years ago
- 4d844e2 Minor fixes in both the library and tests. by Adam Sawicki · 5 years ago
- 4d35a5d Fixed bugs in VmaBlockMetadata_Linear::MakeAllocationsLost, VmaBlockVector::IsCorruptionDetectionEnabled. by Adam Sawicki · 5 years ago
- fd366b6 Minor fixes in tests. Found a bug. Minor refactoring - added VmaAllocationRequestType. Fixed minor bug in VmaBlockMetadata_Linear::CreateAllocationRequest_LowerAddress. by Adam Sawicki · 5 years ago
- e99cb63 VmaBlockMetadata_Linear::CreateAllocationRequest: Fixed minor bug, did some refactoring. by Adam Sawicki · 5 years ago
- 796cdc6 Updated documentation - added information about VK_AMD_memory_allocation_behavior extension. by Adam Sawicki · 5 years ago
- ae5c466 Updated copyright headers after New Year. by Adam Sawicki · 5 years ago
- e5877a5 VmaReplay: Commented out new constants for compatibility with old Vulkan SDK used in CI. by Adam Sawicki · 5 years ago
- b0d922c VmaReplay: Extended by detailed statistics for parameters of structures like VmaAllocationCreateInfo, VkImageCreateInfo etc. by Adam Sawicki · 5 years ago
- 8007f24 Compiler compatibility fix for VMA_USE_STL_SHARED_MUTEX macro. Issue #52 thanks @jamesRumbleh ! by Adam Sawicki · 5 years ago
- 309588d Merge pull request #51 from kondrak/patch-1 by Adam Sawicki · 5 years ago
- 5dfcb2c Update README.md by Krzysztof Kondrak · 5 years ago
- 3021564 Fixes in class diagram by Adam Sawicki · 5 years ago
- b0aa71f Added VMA_class_diagram.png - for Wiki. by Adam Sawicki · 5 years ago
- 7c09f1a Fixed major bug, made few smaller fixes and additions in documentation. by Adam Sawicki · 5 years ago
- 663b0c9 Minor fixes in documentation. by Adam Sawicki · 5 years ago v2.2.0
- bdb89a9 Final fixes before v2.2.0 release. Minor fixes after tests. Rebuilt binaries and documentation again. by Adam Sawicki · 5 years ago
- 1a8424f Preparations for v2.0.0 release. Updated version numbers. Rebuilt binaries and documentation. by Adam Sawicki · 5 years ago
- 0f99b56 Merge branch 'master' into v2.2 by Adam Sawicki · 5 years ago
- 3bd19fb CHANGELIST.md: Formatting. by Adam Sawicki · 5 years ago
- 278769d CHANGELOG.md: Fixed small but very important typo. by Adam Sawicki · 5 years ago
- dd48c3a Minor update in documentation. Regenerated Doxygen documentation. by Adam Sawicki · 5 years ago
- 1db1f55 Fixes in documentation regarding sparse binding. by Adam Sawicki · 5 years ago
- bc90dd5 CHANGELOG.md: Added missing minor change. by Adam Sawicki · 5 years ago
- d5d8e92 README.md: Added link to vk-mem - Rust binding. Thanks Graham Wihlidal! by Adam Sawicki · 5 years ago
- 2951ec1 Prepared CHANGELOG.md for version 2.0.0. by Adam Sawicki · 5 years ago
- 71db590 Merge branch 'sparse_binding_example' into v2.2 by Adam Sawicki · 5 years ago
- 5c8af7b Rebuilt binary and Doxygen documentation. by Adam Sawicki · 5 years ago
- 58a9e40 VmaBlockVector::Defragment: Minor fix for case when VMA_DEBUG_DETECT_CORRUPTION != 0. by Adam Sawicki · 5 years ago
- e31dd15 Improvement in function vmaDefragmentationBegin. Added validation of input arrays. by Adam Sawicki · 5 years ago
- a12a7fe Added support for functions vmaDefragmentationBegin, vmaDefragmentationEnd to recording file format and VmaReplay. by Adam Sawicki · 5 years ago
- 920bfbe Bumped recording file format version to 1.5. by Adam Sawicki · 5 years ago
- 0d601d8 Added documentation chapter "Writing custom defragmentation algorithm". by Adam Sawicki · 5 years ago
- 638f42d Rewritten documentation chapter about defragmentation. by Adam Sawicki · 5 years ago
- ae39703 Added internal class VmaDefragmentationAlgorithm_Fast::FeeSpaceDatabase. by Adam Sawicki · 5 years ago
- 2af57d7 Fixed bug in VmaBlockMetadata_Generic::IsBufferImageGranularityConflictPossible. Another minor fix. by Adam Sawicki · 5 years ago
- 0eeed59 Merge branch 'master' into allocation_defragmentation_strategies by Adam Sawicki · 5 years ago
- e8b0148 Small change not to #include <vulkan/vulkan.h> if it was already included (possible from a different path) before including VMA. Issue #50 Thanks @baldurk ! by Adam Sawicki · 5 years ago
- 2e900ca Added functions vmaAllocateMemoryPages, vmaFreeMemoryPages to VmaRecorder and VmaReplay. Bumped recording file format version to 1.5. by Adam Sawicki · 5 years ago
- 1ae513a Sparse binding test: added textures with mip maps. by Adam Sawicki · 5 years ago
- 4a2be4e Minor tweak in sparse binding tests. by Adam Sawicki · 5 years ago