mirror of
https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
synced 2024-11-05 12:20:07 +00:00
Merge pull request #226 from laurelkeys/master
Fix VMA_STATS_STRING_ENABLED 0 with VMA_DEBUG_LOG
This commit is contained in:
commit
83d3571b7c
@ -6048,6 +6048,8 @@ void VmaBlockMetadata::DebugLogAllocation(VkDeviceSize offset, VkDeviceSize size
|
|||||||
VmaAllocation allocation = reinterpret_cast<VmaAllocation>(userData);
|
VmaAllocation allocation = reinterpret_cast<VmaAllocation>(userData);
|
||||||
|
|
||||||
userData = allocation->GetUserData();
|
userData = allocation->GetUserData();
|
||||||
|
|
||||||
|
#if VMA_STATS_STRING_ENABLED
|
||||||
if (userData != VMA_NULL && allocation->IsUserDataString())
|
if (userData != VMA_NULL && allocation->IsUserDataString())
|
||||||
{
|
{
|
||||||
VMA_DEBUG_LOG("UNFREED ALLOCATION; Offset: %llu; Size: %llu; UserData: %s; Type: %s; Usage: %u",
|
VMA_DEBUG_LOG("UNFREED ALLOCATION; Offset: %llu; Size: %llu; UserData: %s; Type: %s; Usage: %u",
|
||||||
@ -6062,6 +6064,18 @@ void VmaBlockMetadata::DebugLogAllocation(VkDeviceSize offset, VkDeviceSize size
|
|||||||
VMA_SUBALLOCATION_TYPE_NAMES[allocation->GetSuballocationType()],
|
VMA_SUBALLOCATION_TYPE_NAMES[allocation->GetSuballocationType()],
|
||||||
allocation->GetBufferImageUsage());
|
allocation->GetBufferImageUsage());
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
if (userData != VMA_NULL && allocation->IsUserDataString())
|
||||||
|
{
|
||||||
|
VMA_DEBUG_LOG("UNFREED ALLOCATION; Offset: %llu; Size: %llu; UserData: %s",
|
||||||
|
offset, size, reinterpret_cast<const char*>(userData));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
VMA_DEBUG_LOG("UNFREED ALLOCATION; Offset: %llu; Size: %llu; UserData: %p",
|
||||||
|
offset, size, userData);
|
||||||
|
}
|
||||||
|
#endif // VMA_STATS_STRING_ENABLED
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user