目次 - SDL 3.0 API(機能別) - Vulkanグラフィック - SDL_Vulkan_UnloadLibrary

SDL_Vulkan_UnloadLibrary

SDL_Vulkan_LoadLibraryで読み込んだVulkanライブラリを解放する

ヘッダ

SDL3/SDL_vulkan.h

構文

void SDL_Vulkan_UnloadLibrary(void);

詳細

SDLはこの関数の呼び出し回数を保持しているため, SDL_Vulkan_LoadLibraryの呼び出しと同じ回数であれば複数回呼んでも安全である. SDL_Vulkan_UnloadLibraryを呼んでも呼び出しと同じ回数でなければ実際にはアンロードされない.

ライブラリが実際にアンロードされると, Vulkanインスタンスが残っていた場合, プログラムはクラッシュする. Vulkanの資源の消去, ウィンドウ, レンダラ, GPUデバイスの破棄は, この関数の前に行うこと.

スレッドセーフ

この関数はスレッドセーフではない.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_Vulkan_UnloadLibrary - SDL Wiki