差分

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

Vulkan Memory Allocator

4 バイト追加, 2024年4月18日 (木)
編集の要約なし
'''Vulkan Memory Allocator'''(通称:VMA)とは、[[GPUOpen]](実質[[AMD]])が[[オープンソース]]のもとで[[開発]]している「[[Vulkan]]は[[GPU]]ごと(どころか[[デバイスドライバ]]ごと)に[[メモリアライメント]]の[[仕様]]がバラバラ」という絶望的な問題を全自動で解決してくれる[[ライブラリ]]です。
[[PC]]は実質[[NVIDIA]]、[[AMD]]、[[Intel]]の3社しかなく、[[Windows]]は[[マイクロソフト]]が音頭を取り、[[Linux]]は[[Steam]]の[[中の人]]が音頭を取り、[[デバイスドライバ]]のアップデートも半ば強制なので割とマシです。のアップデートを半ば強制しているので割とマシです。
問題は[[スマホ]]。[[Android]]向けを中心にクソ仕様の向けのクソ仕様の[[デバイスドライバ]]が量産され続けており、かつほとんどの[[スマホ]]はデバイスドライバが更新されずに(そもそも[[OS]]が更新されずに)放置されています。そのためほぼ同じGPUでもスマホごとにデバイスドライバのバージョンが異なり、メモリアライメントの仕様も異なるというふざけた状況に陥っています。が更新されずに)放置されています。そのためほぼ同じ[[GPU]]でもスマホごとにデバイスドライバのバージョンが異なり、メモリアライメントの仕様も異なるというふざけた状況に陥っています。
そんなこともあり本プロジェクトの[[ソースコード]]は今なお勢いよく更新され続けています。

案内メニュー