Improved support for non-coherent memory. Added functions: vmaFlushAllocation, vmaInvalidateAllocation. nonCoherentAtomSize is respected automatically. Issue #27 Thanks @egdaniel !

Also added VmaVulkanFunctions::vkFlushMappedMemoryRanges, vkInvalidateMappedMemoryRanges. Fixed bug with uninitialized VmaPool_T::m_Id.
This commit is contained in:
Adam Sawicki 2018-06-08 17:11:12 +02:00
parent 5aa99be043
commit 776ae0d5f8
15 changed files with 521 additions and 171 deletions

File diff suppressed because one or more lines are too long