「VkGetBufferMemoryRequirements(3)」の版間の差分
Administrator (トーク | 投稿記録) ページの作成:「'''vkGetBufferMemoryRequirements'''とは、指定した Vulkan オブジェクトのメモリ要件を返す関数です。 == C言語 == バッファ・リソースに必要なメモリを決定するには以下を呼び出す: <source lang="c"> // Provided by VK_VERSION_1_0 void vkGetBufferMemoryRequirements( VkDevice device, VkBuffer buffer, VkMemoryRequirements*…」 |
Administrator (トーク | 投稿記録) |
||
| (同じ利用者による、間の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]] | ||