Когда приложение вызывает команду API Vulkan, в некоторых случаях существуют указатели на память, принадлежащие переданному приложению.Хранит ли когда-нибудь Vulkan такой указатель, переданный ему?Откуда вы знаете?
Например, давайте возьмем команду vkCmdWaitEvents
.Я передаю указатель pEvents
на массив VkEvent
.Могу ли я удалить этот массив сразу после возврата vkCmdWaitEvents
?Или мне нужно подождать, пока это ожидание не будет выполнено и вмещающий CommandBuffer не будет уничтожен?то есть vulkan берет копию массива, или он просто хранит указатель на первый элемент массива?Откуда ты знаешь, что?