目次 - API(機能別) - Vulkan
Vulkan
インクルードファイル:
SDL_vulkan.h
概要
ここに分類される関数は, サーフェイス生成のために必要なVulkanイクステンションを持つVulkanインスタンスを生成するためのものである.
通常のVulkanベースのSDLアプリケーションの流れは次のようになる:
- 必要ならばSDL_Vulkan_LoadLibrary()とSDL_Vulkan_GetVkInstanceProcAddr()でVulkanライブラリを読み込み, ドライバ関数へのポインタを問い合わせる. (これはビデオシステムを初期化した後で行う必要がある.)
- SDL_Vulkan_GetInstanceExtensions()でイクステンションを問い合わせ, その情報でVkInstanceを生成する.
- SDL_Vulkan_CreateSurface()でウィンドウに描画するためのサーフェイスを生成する.
- 新しく生成したサーフェイスにパイプラインとフレームバッファを設定する場合は, SDL_Vulkan_GetDrawableSize()でサーフェイスイクステンションを問い合わせる.
関数
- SDL_Vulkan_CreateSurface
- SDL_Vulkan_GetDrawableSize
- SDL_Vulkan_GetInstanceExtensions
- SDL_Vulkan_GetVkInstanceProcAddr
- SDL_Vulkan_LoadLibrary
- SDL_Vulkan_UnloadLibrary
SDL Wikiへのリンク
Vulkan Support - SDL Wiki