「VkGetBufferMemoryRequirements(3)」の版間の差分

ページの作成:「'''vkGetBufferMemoryRequirements'''とは、指定した Vulkan オブジェクトのメモリ要件を返す関数です。 == C言語 == バッファ・リソースに必要なメモリを決定するには以下を呼び出す: <source lang="c"> // Provided by VK_VERSION_1_0 void vkGetBufferMemoryRequirements( VkDevice device, VkBuffer buffer, VkMemoryRequirements*…」
 
 
(同じ利用者による、間の2版が非表示)
30行目: 30行目:
* https://registry.khronos.org/vulkan/specs/latest/html/vkspec.html#vkGetBufferMemoryRequirements
* https://registry.khronos.org/vulkan/specs/latest/html/vkspec.html#vkGetBufferMemoryRequirements


== メモリ確保の大まかな流れ ==
* vkCreateBufferでバッファを作成する
* vkGetBufferMemoryRequirementsでメモリ要件を取得する
* vkAllocateMemoryでバッファに紐づくメモリを確保する。
*  〜なんからの処理〜
* vkFreeMemoryでバッファに紐づくメモリを解放する
* vkDestroyBufferでバッファを破棄する


<amazon> vulkan プログラミング </amazon>


[[category: Vulkan]]
[[category: Vulkan]]