Commit Graph

1183 Commits

Author SHA1 Message Date
Johannes Schneider
e43eab99ec
Remove unused code 2024-07-10 14:11:12 +02:00
Adam Sawicki
d0220181d0
Merge pull request #430 from IAmNotHanni/master
Small maintenance
2024-07-10 13:27:37 +02:00
Johannes Schneider
1199550420
Remove mention of deprecated CSV recording feature 2024-07-10 12:40:18 +02:00
Adam Sawicki
10ec7bd86a
Merge pull request #428 from IAmNotHanni/master
Improve sample code for advanced data uploading in docs
2024-07-09 13:06:45 +02:00
Adam Sawicki
912319ef8c Removed invalid VMA_FALLTHROUGH from VmaAllocator_T::Map
Fixes #429 - thanks @alecazam
2024-07-09 12:43:36 +02:00
Johannes Schneider
a2e25c6f14
Improve sample code for advanced data uploading in docs 2024-07-08 23:42:46 +02:00
Adam Sawicki
257138b8f5 Reapply "Merge pull request #425 from abouvier/cmake-version"
This reverts commit dd5b5cb6f2.
2024-06-28 14:35:43 +02:00
Adam Sawicki
dd5b5cb6f2 Revert "Merge pull request #425 from abouvier/cmake-version"
This reverts commit d708e0e124, reversing
changes made to feb11e1727.
2024-06-28 11:20:43 +02:00
Adam Sawicki
d708e0e124
Merge pull request #425 from abouvier/cmake-version
cmake: add package version file
2024-06-28 11:09:27 +02:00
Alexandre Bouvier
c0a6728ef8 cmake: add package version file 2024-06-27 19:16:45 +02:00
Adam Sawicki
feb11e1727
Merge pull request #424 from IAmNotHanni/master
Fix swapchain semaphore handling
2024-06-26 13:50:57 +02:00
Johannes Schneider
452bf872f7
Fix swapchain semaphore handling 2024-06-21 17:17:21 +02:00
Adam Sawicki
7942b79828
Merge pull request #418 from manas-kulkarni/master
Make Vulkan include optional
2024-06-03 16:12:45 +02:00
manaskulkarni
0dc661eb73 Make Vulkan include optional 2024-05-31 17:05:44 +05:30
Adam Sawicki
009ecd192c Version 3.1.0
Rebuilt the documentation and sample executable.
2024-05-27 14:22:04 +02:00
Adam Sawicki
7d082cb2d1 Fix in TestMappingHysteresis 2024-05-27 14:13:01 +02:00
Adam Sawicki
eaf8fc27ee
Merge pull request #416 from luizmugnaini/fix-docs-typos
Fix documentation typos
2024-05-06 11:40:26 +02:00
Luiz G. Mugnaini A.
187206f95d Fix documentation typos
List of typos:
- 'license' -> 'license'
- 'ofsets' -> 'offsets'
- 'instrinsics' -> 'intrinsics'
- 'becase' -> 'because'
- 'availeble' -> 'available'
- 'mesure' -> 'measure'
- 'parametrs' -> 'parameters'

Signed-off-by: Luiz G. Mugnaini A. <luizmugnaini@gmail.com>
2024-05-01 10:42:43 -03:00
Adam Sawicki
5677097baf More fixes for undeclared identifiers with old Vulkan SDK
Fixes #413 - thanks @HermanWolf
2024-04-04 10:29:47 +02:00
Adam Sawicki
60fe740c77 Fix for undeclared identifier VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS
Fixes #413 - thanks @HermanWolf
2024-04-03 18:52:23 +02:00
Adam Sawicki
19b940e864 Added support for VK_KHR_maintenance5 extension
Added VMA_ALLOCATOR_CREATE_KHR_MAINTENANCE5_BIT flag.
See #411 - thanks @qbojj
2024-02-27 13:57:18 +01:00
Adam Sawicki
b6fb84ede2 Fixes in importing of vkGetPhysicalDeviceMemoryProperties2[KHR] function
Related to #410
2024-02-26 15:55:44 +01:00
Adam Sawicki
f1ab507d00 Fix in VmaBlockMetadata_Linear::CreateAllocationRequest for too large allocations
Fixes #396 - thanks @dm-tesla
2024-02-23 17:28:22 +01:00
Adam Sawicki
9b7687761a Added comprehensive tests for all kinds of statistics 2024-02-22 16:36:38 +01:00
Adam Sawicki
71309c5106 Fixed documentation generation for function vmaBuildStatsString, vmaFreeStatsString
Regenerated the documentation.
2024-02-22 14:07:53 +01:00
Adam Sawicki
19b3ba34c2 Added Cyberpunk 2077 to the list of known users 2024-02-22 14:02:04 +01:00
Adam Sawicki
e833b3ec95 Fixed VmaDeviceMemoryBlock::Map for mapping hysteresis to work correctly when the mapping fails
Also added test for it.
Fixes #407 - thanks @matusfedorko
2024-02-22 13:44:49 +01:00
Adam Sawicki
2f4a2d24cf Added Baldur's Gate III to the list of known users 2024-02-22 13:17:34 +01:00
Adam Sawicki
d802b362c6 Rebuilt the documentation 2024-02-13 11:56:59 +01:00
Adam Sawicki
6c296d3c61
Merge pull request #409 from res2k/leak-docs
Attempt to document leak detection aids
2024-02-13 11:50:12 +01:00
Frank Richter
fbf93a4270 Attempt to document leak detection aids 2024-02-13 11:41:51 +01:00
Adam Sawicki
38627f4e37 Added VMA_LEN_IF_NOT_NULL decoration to the new functions vmaCopyMemoryToAllocation, vmaCopyAllocationToMemory
Fixes #406 - thanks @qbojj
2024-02-06 13:13:24 +01:00
Adam Sawicki
a13c193d1e Merge branch 'master' of https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator 2024-01-30 14:39:52 +01:00
Adam Sawicki
5db4414d39 Fixed bug in VmaBlockMetadata_Linear::PrintDetailedMap
Fixes #405 - thanks @marrodriguez-EA
2024-01-30 14:39:38 +01:00
Adam Sawicki
94b1acaef0
Merge pull request #404 from serboupal/serboupal-semicolon
Remove semicolon outside function
2024-01-26 13:12:48 +01:00
serboupal
6887c7700f
Remove semicolon outside function 2024-01-26 13:09:47 +01:00
Adam Sawicki
7924e27f81 Fixes in calls to VMA_DEBUG_LOG_FORMAT, using PRIu32 for compatibility
See #400, thanks @dneto0 and @alecazam
2024-01-24 14:13:44 +01:00
Adam Sawicki
01ccf06e4c
Merge pull request #400 from dneto0/issue-399
Use format specifier PRIu64 only with uint64_t types
2024-01-24 14:02:03 +01:00
David Neto
927c0a8573 Use format specifier PRIu64 only with uint64_t types
Fixed: #399
2024-01-23 21:04:34 +00:00
Adam Sawicki
ddbd93dcd8 Minor fix in the documentation 2024-01-21 13:37:28 +01:00
Adam Sawicki
b5456bb4e5 Added functions vmaCopyMemoryToAllocation, vmaCopyAllocationToMemory
Few other minor fixes and improvements.
Regenerated documentation.
2024-01-21 13:30:23 +01:00
Adam Sawicki
484f40312f Multiple improvements in documentation 2024-01-21 11:41:10 +01:00
Adam Sawicki
b0573ca031 Updated CHANGELOG.md 2024-01-21 00:25:46 +01:00
Adam Sawicki
498486b1e5 Added usage of std::countr_zero, std::countl_zero from C++20 when available 2024-01-20 23:49:24 +01:00
Adam Sawicki
037a9386cb Removed commented code 2024-01-20 23:27:50 +01:00
Adam Sawicki
68d510599e Fixed documentation of VmaAllocatorCreateInfo::vulkanApiVersion
Fixes #384 - thanks @qbojj
2024-01-20 23:01:16 +01:00
Adam Sawicki
a0a04a22e9 Added support for VK_KHR_maintenance4 extension
Added VMA_ALLOCATOR_CREATE_KHR_MAINTENANCE4_BIT..
See #397.
2024-01-20 22:48:20 +01:00
Adam Sawicki
14dfcd8fe3 Added documentation chapter "When not to use custom pools" 2024-01-14 22:20:03 +01:00
Adam Sawicki
0479c369d3 Minor improvements in documentation 2024-01-14 21:41:15 +01:00
Adam Sawicki
853ceacb3f README: Added GFXReconstruct to the list of known uses 2024-01-14 21:31:33 +01:00