mirror of
https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git
synced 2024-11-26 08:34:34 +00:00
Enabled more tests
This commit is contained in:
parent
e1812303d6
commit
72949fa9d8
@ -2773,36 +2773,33 @@ static void TestVirtualBlocks()
|
|||||||
|
|
||||||
vmaVirtualFree(block, alloc0Offset);
|
vmaVirtualFree(block, alloc0Offset);
|
||||||
|
|
||||||
#if 0
|
|
||||||
// # Test alignment
|
// # Test alignment
|
||||||
|
|
||||||
{
|
{
|
||||||
constexpr size_t allocCount = 10;
|
constexpr size_t allocCount = 10;
|
||||||
UINT64 allocOffset[allocCount] = {};
|
VkDeviceSize allocOffset[allocCount] = {};
|
||||||
for(size_t i = 0; i < allocCount; ++i)
|
for(size_t i = 0; i < allocCount; ++i)
|
||||||
{
|
{
|
||||||
const bool alignment0 = i == allocCount - 1;
|
const bool alignment0 = i == allocCount - 1;
|
||||||
allocDesc.Size = i * 3 + 15;
|
allocCreateInfo.size = i * 3 + 15;
|
||||||
allocDesc.Alignment = alignment0 ? 0 : 8;
|
allocCreateInfo.alignment = alignment0 ? 0 : 8;
|
||||||
CHECK_HR(block->Allocate(&allocDesc, &allocOffset[i]));
|
TEST(vmaVirtualAllocate(block, &allocCreateInfo, &allocOffset[i]) == VK_SUCCESS);
|
||||||
if(!alignment0)
|
if(!alignment0)
|
||||||
{
|
{
|
||||||
CHECK_BOOL(allocOffset[i] % allocDesc.Alignment == 0);
|
TEST(allocOffset[i] % allocCreateInfo.alignment == 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for(size_t i = allocCount; i--; )
|
for(size_t i = allocCount; i--; )
|
||||||
{
|
{
|
||||||
block->FreeAllocation(allocOffset[i]);
|
vmaVirtualFree(block, allocOffset[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// # Final cleanup
|
// # Final cleanup
|
||||||
|
|
||||||
block->FreeAllocation(alloc2Offset);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
vmaVirtualFree(block, alloc2Offset);
|
vmaVirtualFree(block, alloc2Offset);
|
||||||
|
|
||||||
//vmaClearVirtualBlock(block);
|
//vmaClearVirtualBlock(block);
|
||||||
vmaDestroyVirtualBlock(block);
|
vmaDestroyVirtualBlock(block);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user