1. 程式人生 > >Vulkan Cookbook 第一章 20 摧毀Vulkan例項

Vulkan Cookbook 第一章 20 摧毀Vulkan例項

摧毀Vulkan例項

在所有其他資源被銷燬之後,我們可以銷燬Vulkan例項。

怎麼做...

1.獲取已建立並儲存在名為instanceVkInstance型別變數中的例項控制代碼。 2.呼叫vkDestroyInstance( instance, nullptr),第一個引數傳入instance,第二個引數為nullptr。 3.出於安全原因,請將VK_NULL_HANDLE值分配給例項變數。

這個怎麼運作...

1.在關閉應用程式之前,我們應該確保釋放所有已建立的資源。使用一下程式碼銷燬Vulkan例項:

if( instance ) {
  vkDestroyInstance( instance, nullptr ); 
  instance = VK_NULL_HANDLE;
}