Juan Ramos
|
0b7c427971
|
MSVC cleanup
MSVC compiler can be used with Ninja as well. However, the current
CMake code doesn't account for it.
|
2022-11-30 10:30:19 -07:00 |
|
Pierre Narvor
|
2bb598acd0
|
[cmake] Updated installation process to use modern CMake targets
|
2022-06-14 17:40:18 +02:00 |
|
Adam Sawicki
|
88510e9801
|
New API for defragmentation. COMPATIBILITY BREAKING!
See structure VmaDefragmentationInfo, VmaDefragmentationMove, VmaDefragmentationPassMoveInfo, VmaDefragmentationStats, function vmaBeginDefragmentation, vmaEndDefragmentation, vmaBeginDefragmentationPass, vmaEndDefragmentationPass.
Switched to TLSF as the default algorithm - in default pools, custom pools, virtual blocks. Removed generic and buddy algorithm. Removed flags: VMA_POOL_CREATE_BUDDY_ALGORITHM_BIT, VMA_POOL_CREATE_TLSF_ALGORITHM_BIT, VMA_VIRTUAL_BLOCK_CREATE_BUDDY_ALGORITHM_BIT, VMA_VIRTUAL_BLOCK_CREATE_TLSF_ALGORITHM_BIT.
Updated and regenerated documentation.
|
2022-02-22 23:38:19 +01:00 |
|
Adam Sawicki
|
a8581fc96c
|
Deleted the whole Record&Replay feature. COMPATIBILITY BREAKING!
Removed from the API: VmaAllocatorCreateInfo::pRecordSettings, VmaRecordSettings, VmaRecordFlagBits, VmaRecordFlags.
Regenerated documentation. Updated README.
|
2022-01-10 18:11:09 +01:00 |
|
Adam Sawicki
|
c61770a162
|
Fixed CMakeLists.txt regarding VMA_DYNAMIC_VULKAN_FUNCTIONS, VMA_STATIC_VULKAN_FUNCTIONS
Closes #218
|
2022-01-05 18:41:51 +01:00 |
|
Adam Sawicki
|
7c48285034
|
Removed VMA_USE_STL_CONTAINERS
|
2021-12-22 14:57:18 +01:00 |
|
Adam Sawicki
|
4586be47d8
|
Fixed usage of VMA_STATIC_VULKAN_FUNCTIONS, VMA_DYNAMIC_VULKAN_FUNCTIONS in CmakeLists.txt
Fixes #215
|
2021-12-17 12:11:06 +01:00 |
|
Adam Sawicki
|
5c8b3ba955
|
Fixes in CMakeLists.txt files
Added header files, added NATVIS file, added missing project dependencies.
|
2021-12-07 16:48:59 +01:00 |
|
Adam Sawicki
|
d74155933e
|
Improvements in CMakeLists.txt
|
2021-12-03 11:37:36 +01:00 |
|
Lukasz Izdebski
|
cf6b1a9270
|
Doxygen added to CMake, shader project dependency added to Sample Project
|
2021-10-06 13:30:04 +02:00 |
|
Johannes Schneider
|
191c64c8ee
|
Link VulkanMemoryAllocator to Vulkan only if static linking is enabled
|
2021-06-02 00:23:57 +02:00 |
|
Johannes Schneider
|
8111c12b36
|
Expose important VMA settings macros as CMake options
|
2021-06-02 00:22:18 +02:00 |
|
Johannes Schneider
|
e65c1469d9
|
Improve consistency in naming of targets and options
|
2021-05-31 23:53:21 +02:00 |
|
Johannes Schneider
|
696ecd674d
|
Replace add_definitions with add_compile_definitions
|
2021-05-31 23:53:21 +02:00 |
|
Johannes Schneider
|
a3078999ea
|
Move add_subdirectory for shaders and VmaReplay to the end of the file
|
2021-05-31 23:53:21 +02:00 |
|
Johannes Schneider
|
61a2844a4f
|
Only set VMA_EXAMPLE_SOURCE_FILES when building sample app
|
2021-05-31 23:53:20 +02:00 |
|
Johannes Schneider
|
1a25921427
|
Make target_include_directories a one line instruction
|
2021-05-31 23:53:20 +02:00 |
|
Johannes Schneider
|
853f713db1
|
Remove source_group instructions
|
2021-05-31 23:53:19 +02:00 |
|
Johannes Schneider
|
a7f6b7e1f1
|
Fix VmaReplay build
|
2021-05-28 20:03:26 +02:00 |
|
Johannes Schneider
|
6b733a5ba2
|
Fix missing Vulkan dependency of VmaExample
|
2021-05-28 11:56:59 +02:00 |
|
Johannes Schneider
|
e32721df9e
|
Make building shaders, VMA example application and VMA replay app optional
|
2021-05-28 02:04:15 +02:00 |
|
Johannes
|
69747a2bdb
|
Add CMake support
|
2021-05-27 22:10:12 +02:00 |
|