Adam Sawicki
|
d1851f0ded
|
Rebuilt binaries, regenerated documentation
|
2021-03-11 15:16:30 +01:00 |
|
Adam Sawicki
|
aa18374368
|
Updated copyright header to year 2021.
Rebuilt binaries, regenerated documentation.
|
2021-02-16 17:28:49 +01:00 |
|
Adam Sawicki
|
adb7064189
|
Rebuilt binaries using Visual Studio 2019
|
2021-02-16 17:18:59 +01:00 |
|
Adam Sawicki
|
1a63ebc860
|
Rebuild binaries using Visual Studio 2017 instead of 2019
Added information about Microsoft Redistributable installer to README.md.
|
2020-01-24 11:46:09 +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
|
4670506a22
|
Announce version 2.3.0-alpha.1
|
2019-11-25 12:46:57 +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
|
94ce3d7da2
|
Update premake5 to latest version; rebuild binaries using Visual Studio 2019
Fix missing include in Tests.cpp.
|
2019-04-17 14:59:25 +02:00 |
|
Adam Sawicki
|
5b7d1e2f3f
|
rebuild VulkanSample Release binary
|
2019-04-16 12:37:48 +02:00 |
|
Adam Sawicki
|
f43e9cd270
|
VulkanSample, CreateTexture function: switched from staging image with VK_IMAGE_TILING_LINEAR to staging buffer and vkCmdCopyBufferToImage.
|
2019-02-20 14:55:31 +01:00 |
|
Adam Sawicki
|
ae5c4661ec
|
Updated copyright headers after New Year.
|
2019-01-02 10:23:35 +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
|
71db590d7d
|
Merge branch 'sparse_binding_example' into v2.2
# Conflicts:
# docs/html/vk__mem__alloc_8h_source.html
# src/Tests.cpp
# src/VmaReplay/VmaReplay.cpp
# src/VulkanSample.cpp
# src/vk_mem_alloc.h
|
2018-12-10 14:45:56 +01:00 |
|
Adam Sawicki
|
5c8af7b8b2
|
Rebuilt binary and Doxygen documentation.
|
2018-12-10 13:34:54 +01:00 |
|
Adam Sawicki
|
da6c19423d
|
Wrote test for sparse image binding with testing actual content - function BaseImage::TestContent. It uses vkCopyBufferToImage and then a compute shader to read back pixels of the image.
|
2018-12-05 17:34:34 +01:00 |
|
Adam Sawicki
|
3ea9eb422e
|
Updated Premake to version 5.0.0-alpha12. Switched to Visual Studio 2017. Rebuilt Windows Release executables. Rebuilt shaders with latest Vulkan SDK 1.1.82.1.
|
2018-09-28 14:59:44 +02:00 |
|
Adam Sawicki
|
e929bab5d8
|
Prepared version 2.1.0 final. Rebuilt binaries. Updated CHANGELOG.md. Rebuilt Doxygen dovcumentation (with new Doxygen version).
|
2018-09-10 11:14:05 +02:00 |
|
Adam Sawicki
|
eaab97ca85
|
Rebuilt binaries again.
|
2018-08-27 12:09:29 +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
|
62c0090112
|
Recompiled binaries. Bumped version number to Version 2.1.0-alpha.4.
|
2018-08-22 11:54:36 +02:00 |
|
Adam Sawicki
|
6ea177877a
|
Added binary of VmaReplay.
|
2018-08-21 11:09:50 +02:00 |
|
Adam Sawicki
|
82c3f33547
|
Added custom, simple structures: vec3, vec4, mat4. Removed dependency on external library MathFu.
|
2018-06-11 15:27:33 +02:00 |
|
Adam Sawicki
|
0c3901d2ec
|
Recompiled binary.
|
2018-03-18 22:35:39 -07:00 |
|
Adam Sawicki
|
a68c01c85e
|
Added optional usage of VmaAllocatorCreateInfo::pAllocationCallbacks (disabled by default).
|
2018-03-13 16:40:45 +01:00 |
|
Adam Sawicki
|
b8333fb925
|
Publishing testing environment. Tests are available under [T] key.
|
2018-03-13 16:15:53 +01:00 |
|
Adam Sawicki
|
a82e18346e
|
Version 2.0.0-alpha.7. Removed VmaAllocatorCreateInfo::preferredSmallHeapBlockSize. VmaBlockVector::Allocate: New algorithm that allocates 1/8, 1/4, 1/2 of preferred block size as first blocks, to save memory.
|
2018-02-09 16:52:05 +01:00 |
|
Adam Sawicki
|
594a56260f
|
Added VmaAllocationCreateInfo::memoryTypeBits. Wrote more documentation, including new page "Choosing memory type".
|
2017-11-21 15:01:29 +01:00 |
|
Adam Sawicki
|
8eb9d8e253
|
Fixed attachment layout transitions. #2
|
2017-11-13 16:30:14 +01:00 |
|
Adam Sawicki
|
3bd398a373
|
Fixed attachment layout transitions.
|
2017-11-13 16:10:38 +01:00 |
|
Adam Sawicki
|
c353ad0717
|
Version 2.0.0-alpha.6. Added VMA_ALLOCATION_CREATE_USER_DATA_COPY_STRING_BIT.
|
2017-11-13 15:03:04 +01:00 |
|
Adam Sawicki
|
5268dbbce5
|
Version 2.0.0-alpha.5. Major change in memory mapping - now it's internally reference-counted.
Renamed flag VMA_ALLOCATION_CREATE_PERSISTENT_MAP_BIT to VMA_ALLOCATION_CREATE_MAPPED_BIT.
See documentation of vmaMapMemory().
|
2017-11-08 12:52:05 +01:00 |
|
Adam Sawicki
|
ee92a03f59
|
VmaAllocator_T::AllocateMemoryOfType: Fixed major bug when VMA_ALLOCATION_CREATE_PERSISTENT_MAP_BIT is used with VMA_MEMORY_USAGE_GPU_ONLY.
|
2017-10-18 15:35:00 +02:00 |
|
Adam Sawicki
|
14137d11bc
|
Removed unnecessary VkSubpassDependency.
|
2017-10-16 18:06:05 +02:00 |
|
Adam Sawicki
|
283207beb0
|
Renamed VMA_ALLOCATOR_ flags to VMA_ALLOCATOR_CREATE_. Improved support for VK_KHR_dedicated_allocation.
|
2017-10-13 17:54:47 +02:00 |
|
Adam Sawicki
|
5db51b1264
|
Added support for VMA_ALLOCATION_CREATE_PERSISTENT_MAP_BIT without HOST_VISIBLE.
Implemented usage of VK_KHR_dedicated_allocation.
Renamed "own allocation" to "dedicated allocation" everywhere.
|
2017-10-02 18:31:03 +02:00 |
|
Adam Sawicki
|
40fd505639
|
Refactored some code from class VmaDeviceMemoryBlock to new class VmaBlockMetadata.
|
2017-09-25 16:44:48 +02:00 |
|
Adam Sawicki
|
42af34a3b2
|
Renamed members of VmaStatInfo structure to start with lower case, to make it consistent with overall style. Compatibility breaking!
|
2017-09-25 15:46:47 +02:00 |
|
Adam Sawicki
|
5c9047dbaa
|
Added VmaPoolStats::unusedRangeSizeMax.
|
2017-09-25 15:24:31 +02:00 |
|
Adam Sawicki
|
0ced0960c4
|
Minor fixes around macro VMA_STATIC_VULKAN_FUNCTIONS (thanks @realitix!)
|
2017-09-25 10:34:57 +02:00 |
|
Adam Sawicki
|
6ab1604070
|
Created vk_mem_alloc.natvis file. VmaVectorRemoveSorted: Fixed compilation error when STL is used.
|
2017-09-20 13:27:21 +02:00 |
|
Adam Sawicki
|
118049cda8
|
Added feature: VmaAllocatorCreateInfo::pHeapSizeLimit.
|
2017-09-19 11:38:01 +02:00 |
|
Adam Sawicki
|
853b251689
|
Fixed reporting custom pools and own allocations in statistics. Improved JSON printing of custom pools. Added convenience function VmaAllocator_T::MemoryTypeIndexToHeapIndex.
|
2017-09-14 11:11:36 +02:00 |
|
Adam Sawicki
|
14efd2a1cf
|
VmaDefragmentator::DefragmentRound: Minor fix for warning in 32-bit version.
|
2017-09-13 12:53:50 +02:00 |
|
Adam Sawicki
|
976f920c15
|
Version 2.0.0-alpha.3 - major update.
|
2017-09-12 20:45:14 +02:00 |
|
Adam Sawicki
|
0c1c663062
|
Two small fixes.
|
2017-08-25 17:28:57 +02:00 |
|
Adam Sawicki
|
10844a8f1c
|
Changed image memory barriers to fix validation layer errors. Simplified code - deleted functions CopyImage, TransitionImageLayout.
|
2017-08-16 17:32:09 +02:00 |
|
Adam Sawicki
|
89f6e44635
|
Fixed vmaCreateBuffer, vmaCreateImage to always return null as *pBuffer, *pImage, *pAllocation of not succeeded. Fixed that in documentation as well.
|
2017-08-09 13:06:41 +02:00 |
|