facebook/igl

vulkan::DescriptorPoolsArena::getNextDescriptorSet() assert failed

vinsentli opened this issue · 1 comments

When I run my app on android vulkan platform more than one minutes, it always assert failed in vulkan::DescriptorPoolsArena::getNextDescriptorSet() .

At the same time, it always works fine on Android OpenGL, or On iOS metal / openGL platform.

Is there some Vulkan Buffer not released by me ?
I trace the vulkan buffer, the buffer count is less than 1000.

The error occurs in vulkan::DescriptorPoolsArena::getNextDescriptorSet():
the ivkAllocateDescriptorSet() return VK_ERROR_OUT_OF_POOL_MEMORY

image image

Maybe my uniform memory use wrong offset cause this problem.