Vulkan SDK

提供: MonoBook
ナビゲーションに移動 検索に移動

Vulkan SDKとは、LunarG社が開発しているWindowsLinuxmacOSVulkanを使ったアプリを作るためのSDKである。

クロノス・グループにより「公式SDK」の称号を取得している。

Vulkanの仕様に沿ったライブラリを筆頭に、デバッガー逆コンパイラなどのツール類、アプリに同梱して配布するための汎用デバイスドライバーなどをまとめたものである。

macOS[編集 | ソースを編集]

一応、Mac向けのVulkan SDKも配布されているが、中身は逆コンパイラなどのツール類のみの配布となっており、デバイスドライバー等は含まれず、MoltenVKMetalに変換して利用することになる。

商用ライブラリであったMoltenVKが無償化およびオープンソース化されクロノスグループに寄贈されたことをうけ、Vulkan SDKに同ライブラリが同梱されmacOSでもフル機能を利用できるようになった。

ライセンス[編集 | ソースを編集]

Vulkanを使ったアプリにリンクされる部分のライセンスには「Apache License, Version 2.0」を採用している。

Vulkan SDKに同梱されるツール類の一部は他のオープンソースからの寄せ集めもあり、三条項BSDライセンスGPLなどが混在しているので都度確認しよう。

関連項目[編集 | ソースを編集]

外部リンク[編集 | ソースを編集]