目次 - API(機能別) - Vulkan

Vulkan

インクルードファイル: SDL_vulkan.h

概要

ここに分類される関数は, サーフェイス生成のために必要なVulkanイクステンションを持つVulkanインスタンスを生成するためのものである.

通常のVulkanベースのSDLアプリケーションの流れは次のようになる:

  1. 必要ならばSDL_Vulkan_LoadLibrary()とSDL_Vulkan_GetVkInstanceProcAddr()でVulkanライブラリを読み込み, ドライバ関数へのポインタを問い合わせる. (これはビデオシステムを初期化した後で行う必要がある.)
  2. SDL_Vulkan_GetInstanceExtensions()でイクステンションを問い合わせ, その情報でVkInstanceを生成する.
  3. SDL_Vulkan_CreateSurface()でウィンドウに描画するためのサーフェイスを生成する.
  4. 新しく生成したサーフェイスにパイプラインとフレームバッファを設定する場合は, SDL_Vulkan_GetDrawableSize()でサーフェイスイクステンションを問い合わせる.

関数

  1. SDL_Vulkan_CreateSurface
  2. SDL_Vulkan_GetDrawableSize
  3. SDL_Vulkan_GetInstanceExtensions
  4. SDL_Vulkan_GetVkInstanceProcAddr
  5. SDL_Vulkan_LoadLibrary
  6. SDL_Vulkan_UnloadLibrary

SDL Wikiへのリンク

Vulkan Support - SDL Wiki