Skip to content

Latest commit

 

History

History
108 lines (81 loc) · 7.66 KB

vulkan_spec.adoc

File metadata and controls

108 lines (81 loc) · 7.66 KB

Vulkan Specification

Vulkan Specification(通常 Vulkan Spec と呼ばれる)は、公式に Vulkan API の動作を記述したもので、Vulkan の有効もしくは無効な使い方を定めています。一見すると、Vulkan Spec は巨大で無味乾燥ですが、開発時に最も役に立つ資料です。

Note

Vulkan Spec を早く、頻繁に参照することをお勧めします。

Vulkan Spec バリエーション

Vulkan Spec は、どのバージョンでも、どのような拡張機能の組み合わせでもビルドすることができます。Khronos Group は Vulkan Spec Registry をホストしており、ほとんどの開発者にとって十分なバリエーションが公開されています。誰でも Vulkan-Docs から独自の Vulkan Spec をビルドすることができます。

Vulkan Spec をビルドする際には、どのバージョン用か、どの拡張機能を含めるかを指定します。拡張機能を含まない Vulkan Spec はコアバージョンとも呼ばれ、適合するために実装がサポートするべき最小限の Vulkan となります。

Vulkan Spec フォーマット

Vulkan Spec は、さまざまなフォーマットに対応しています。

HTML チャンク

Vulkan Spec のサイズは大きいため、デフォルトの index.html ページにアクセスすると、チャンク版がデフォルトで表示されます。

ビルド済み HTML チャンク Vulkan Spec

HTML フル

Vulkan Spec 全体を HTML で見るには、vkspec.html ファイルを表示します。

ビルド済み HTML フル Vulkan Spec

PDF

PDF フォーマットは pdf/vkspec.pdf ファイルをご覧ください。

ビルド済み PDF Vulkan Spec

マニュアルページ

Khronos Group は現在、最新バージョンの1.3仕様のすべての拡張機能を含む Vulkan Man Pages のみを オンラインレジストリでホストしています。

また、Vulkan Man Pages は、各バージョンの Vulkan SDK にも掲載されています。最新の Vulkan SDK の マニュアルページ をご覧ください。