Gitiles
Code Review
Sign In
gerrit.openfyde.cn
/
chromium.googlesource.com
/
external
/
github.com
/
GPUOpen-LibrariesAndSDKs
/
VulkanMemoryAllocator
/
b1d65a2b3373fe12c622eaab65e5cf21b906d178
b1d65a2
Add vma.cpp contains vma's implementation.
by Peng Huang
· 4 years, 6 months ago
c039c22
Add a new target with the VmaUsage.cpp and VmaUsage.h
by Peng Huang
· 4 years, 6 months ago
065e739
Merge "Suppress two override suggestion warnings."
by Jamie Madill
· 5 years ago
67dd6ca
Suppress two override suggestion warnings.
by Jamie Madill
· 5 years ago
6c656df
mac: Only call system aligned_alloc() with the 11.0+ SDK.
by Nico Weber
· 5 years ago
435f903
Only use system aligned_alloc on mac/ios if the SDK has them.
by Nico Weber
· 5 years ago
72aa7fe
Fix argument order for aligned_alloc on mac.
by Nico Weber
· 5 years ago
7cf9b22
Make vulkan_memory_allocator build with the MacOSX11.0 SDK.
by Nico Weber
· 5 years ago
431d6e5
Merge remote-tracking branch 'origin/upstream/master'
by Jamie Madill
· 5 years ago
f9921ae
Fix VmaAllocator_T::ImportVulkanFunctions_Dynamic for cases when Vulkan 1.1 is used
by Adam Sawicki
· 5 years ago
650ebdf
Remove invalid outdated assert in vmaBeginDefragmentationPass
by Adam Sawicki
· 5 years ago
72983b0
Clarified documentation in few places to mention textures need to use LINEAR layout when accessed from the host
by Adam Sawicki
· 5 years ago
dac952e
Restore BUILD.gn.
by Jamie Madill
· 5 years ago
7425dc1
Suppress a couple more VMA warnings and update README.
by Jamie Madill
· 5 years ago
309fa0e
Merge pull request #128 from hartmutbehrens/fix/docs
by Adam Sawicki
· 5 years ago
9b2c119
Merge remote-tracking branch 'origin/upstream/master'
by Jamie Madill
· 5 years ago
1e11595
fix(docs): instance not optional in quick start
by Hartmut Behrens
· 5 years ago
cb11e42
Update integration for use with Chromium.
by Jamie Madill
· 5 years ago
755fd47
Minor fix in comment
by Adam Sawicki
· 5 years ago
72740d8
Fix indentation - always use 4 spaces instead of tabs
by Adam Sawicki
· 5 years ago
74bc7c7
Port memory recording in VMA to C++11
by Adam Sawicki
· 5 years ago
ff47235
Add .editorconfig file to configure supporting editors to use proper whitespaces for indentation
by Adam Sawicki
· 5 years ago
25d9b2c
Add function vmaFlushAllocations, vmaInvalidateAllocations for multiple allocations at once
by Adam Sawicki
· 5 years ago
a8a5b1f
Merge pull request #122 from expipiplus1/joe-120
by Adam Sawicki
· 5 years ago
ba9d4b3
Merge pull request #121 from expipiplus1/joe-len
by Adam Sawicki
· 5 years ago
f6a4037
VmaDumpVis: Gracefully handle cases where there is nothing to put on the image, e.g. the stats string was generated without detailed map enabled
by Adam Sawicki
· 5 years ago
ebd397e
Modify to not depend directly on volk.
by Jonah Ryan-Davis
· 5 years ago
115d297
Minor fix in README
by Adam Sawicki
· 5 years ago
d9c1c2a
Merge pull request #124 from expipiplus1/joe-mention-bindings
by Adam Sawicki
· 5 years ago
b605c64
Mention Haskell bindings in readme
by Joe Hermaszewski
· 5 years ago
b52c5a3
Return VkResult in vmaInvalidateAllocation and vmaFlushAllocation
by Joe Hermaszewski
· 5 years ago
fc931bd
Add missing length annotation in vmaAllocateMemoryPages
by Joe Hermaszewski
· 5 years ago
6be3597
Minor fixes for #115
by Adam Sawicki
· 5 years ago
3f35a0c
Merge pull request #117 from expipiplus1/joe-const
by Adam Sawicki
· 5 years ago
9b3a159
Merge branch 'master' into joe-const
by Adam Sawicki
· 5 years ago
facf05e
Some fixes after fb3a337 #115
by Adam Sawicki
· 5 years ago
fb3a337
Merge pull request #115 from expipiplus1/joe-annotations
by Adam Sawicki
· 5 years ago
b713c34
Add #if VMA_DYNAMIC_VULKAN_FUNCTIONS == 1 around VmaAllocator_T::ImportVulkanFunctions_Dynamic
by Adam Sawicki
· 5 years ago
d8bdd78
Minor fix after c0cf25d
by Adam Sawicki
· 5 years ago
c4bc165
Merge pull request #118 from expipiplus1/joe-recording
by Adam Sawicki
· 5 years ago
4810460
Do not include nullability and length annotations in documentation
by Joe Hermaszewski
· 5 years ago
ec44c31
Update location modifications.
by Jamie Madill
· 5 years ago
f22cd7b
Add const qualifier to handles where possible
by Joe Hermaszewski
· 5 years ago
08bc59b
Add length annotation for VmaAllocatorCreateInfo::pHeapSizeLimit
by Joe Hermaszewski
· 5 years ago
b9725fc
Annotate types with lengths instead of parameters/members
by Joe Hermaszewski
· 5 years ago
3a75628
Disable -Wnullability-completeness for the implementation
by Joe Hermaszewski
· 5 years ago
35939a0
Add VMA_NULLABLE to pointed to out values
by Joe Hermaszewski
· 5 years ago
c6f8c86
Add annotations for nullability and length
by Joe Hermaszewski
· 5 years ago
c0cf25d
Add CPP #error if trying to use recording on a non-Windows platform
by Joe Hermaszewski
· 5 years ago
0360182
Add const qualifier to handles where possible
by Joe Hermaszewski
· 5 years ago
5b602ce
Merge pull request #116 from Ybalrid/patch-1
by Adam Sawicki
· 5 years ago
bc0528c
Fix a typo
by Arthur Brainville
· 5 years ago
4a6bf08
Add local modifications for Vulkan Memory Allocator.
by Jamie Madill
· 5 years ago
a754667
Fix Clang implicit fallthrough warning.
by Jamie Madill
· 5 years ago
f575c50
Further changes in importing pointers to Vulkan functions
by Adam Sawicki
· 5 years ago
a39951c
Merge pull request #109 from JustSid/master
by Adam Sawicki
· 5 years ago
bb7bdb9
Fixed a race condition with incremental defragmentation. The issue here is that VmaBlockVector::DefragmentationEnd() relied on the mutex being previously locked to safely mutate its data, but with incremental defrag this isn't guaranteed to be the case anymore.
by Sidney Just
· 5 years ago
3d1ce4e
Support VK_KHR_buffer_device_address but not VK_EXT_buffer_device_address
by Adam Sawicki
· 5 years ago
204a810
Fix documentation to state that VmaAllocatorCreateInfo::instance is now required
by Adam Sawicki
· 5 years ago
2976397
Remove outdated comment
by Adam Sawicki
· 5 years ago
4405c51
Fix compilation of VmaReplay project
by Adam Sawicki
· 5 years ago
451bf60
Bump version number to 3.0.0-development as we broken backward compatibility
by Adam Sawicki
· 5 years ago
b58de2b
Merge pull request #105 from Didgy74/master
by Adam Sawicki
· 5 years ago
2952959
Fix a comment broken accidentally
by Adam Sawicki
· 5 years ago
954631a
Improve internal fetching pointers to Vulkan functions to always use vkGetInstanceProcAddr/vkGetDeviceProcAddr
by Adam Sawicki
· 5 years ago
77b55b3
Fix VmaAllocator_T::AllocateDedicatedMemory to make it compiling with Vulkan SDK 1.1.130.0 (linux)
by Adam Sawicki
· 5 years ago
854b25d
Update README.md to better describe extensions supported
by Adam Sawicki
· 5 years ago
e73e988
Add support for buffer device address, together with documentation and tests
by Adam Sawicki
· 5 years ago
d00c9b6
Fixed bug where pUserData was not being assigned during initialization.
by Nils Petter Skålerud
· 5 years ago
eebf47c
Added a member void* pUserData to VmaDeviceMemoryCallbacks
by Nils Petter Skålerud
· 5 years ago
39aeff7
Remove incorrect asserts from vmaCreateBuffer
by Adam Sawicki
· 5 years ago
1b8bdb2
Remove unused variable in VmaBlockVector::AllocatePage
by Adam Sawicki
· 5 years ago
fbaccff
Minor tweak in TestHeapSizeLimit to pass on AMD integrated graphics which has only 200 MB of DEVICE_LOCAL memory
by Adam Sawicki
· 5 years ago
6a93b8a
Protection against incorrect (0 or very large) memory budget returned by some bugged drivers
by Adam Sawicki
· 5 years ago
36af654
Merge pull request #100 from res2k/docs
by Adam Sawicki
· 5 years ago
c534e61
Typo fix
by Frank Richter
· 5 years ago
e8a8544
Sample application: Print physical device parameters like deviceID and deviceName
by Adam Sawicki
· 5 years ago
a4f2eb9
Don't enable extensions that are promoted to core Vulkan 1.1
by Adam Sawicki
· 5 years ago
003451e
Fixes in VmaAllocator_T::ImportVulkanFunctions
by Adam Sawicki
· 5 years ago
8ef0d20
Merge branch 'Vulkan1_2'
by Adam Sawicki
· 5 years ago
74ef41e
Bump version number and date
by Adam Sawicki
· 5 years ago
a1d992f
Add function vmaGetAllocatorInfo, structure VmaAllocatorInfo
by Adam Sawicki
· 5 years ago
67f9dfa
Update Vulkan SDK version in TravisCI configuration
by Adam Sawicki
· 5 years ago
7600420
Add documentation chapter about VK_AMD_device_coherent_memory extension usage
by Adam Sawicki
· 5 years ago
5088250
Add support for VK_AMD_device_coherent_memory extension
by Adam Sawicki
· 5 years ago
82ec443
Minor fix: Use std::forward with parameter pack
by Adam Sawicki
· 5 years ago
aaba210
Refactoring: Use constructor and destructor in VmaAllocation_T
by Adam Sawicki
· 5 years ago
1a63ebc
Rebuild binaries using Visual Studio 2017 instead of 2019
by Adam Sawicki
· 5 years ago
9151e50
Rebuild binaries using Visual Studio 2017 instead of 2019
by Adam Sawicki
· 5 years ago
cdd30bb
Prepare to support Vulkan 1.2
by Adam Sawicki
· 5 years ago
b98cba1
Merge pull request #97 from JustSid/master
by Adam Sawicki
· 6 years ago
f91dd04
Fixed incorrect for loop in ProcessDefragmetnations() that would lead to partial defragmentation passes being broken
by Sidney Just
· 6 years ago
d0e55f9
Merge pull request #95 from TheLavaBlock/master
by Adam Sawicki
· 6 years ago
361fcfc
Fix C++17 shared_mutex compile error
by Lava Block
· 6 years ago
c467e28
Renames in the library and fixes in tests for the new defragmentation
by Adam Sawicki
· 6 years ago
a52012d
Prototype of a defragmentation interface that supports tiling optimal images
by Adam Sawicki
· 6 years ago
c8eec75
Minor addition to the documentation regarding allocation string names
by Adam Sawicki
· 6 years ago
7f708db
Use NDEBUG instead of _DEBUG macro to detect debug build
by Adam Sawicki
· 6 years ago
e9bfb53
Publish version 2.3.0 final
by Adam Sawicki
· 6 years ago
upstream/v2.3.0
851d5e5
Fix typo in CHANGELOG.md
by Adam Sawicki
· 6 years ago
Next »