差分

ナビゲーションに移動 検索に移動

主なグラフィックスAPIのメモリアライメント

152 バイト追加, 2024年4月18日 (木)
[[Vulkan]]は[[GPU]](の[[ドライバ]])ごとに[[仕様]]が異なる前代未聞のクソ仕様。
そのクソ仕様はVkMemoryRequirements構造体に格納されるのでalignmentメンバーの整数倍にする。
<source lang="c">
VkMemoryRequirements memReq;
vkGetBufferMemoryRequirements(device, buffer, &memReq);
</source>
こんなのやってられないので[[AMD]]が作ってくれた[[Vulkan Memory Allocator]]を使いましょう。
== Metal ==

案内メニュー