Skip to content

Latest commit

 

History

History
60 lines (32 loc) · 2.7 KB

platforms.adoc

File metadata and controls

60 lines (32 loc) · 2.7 KB

プラットフォーム

Vulkan は多くのプラットフォームで動作しますが、Vulkan の管理方法にそれぞれ小さな違いがあります。

platforms_overview.png

Android

Vulkan API は、API レベル24(Android Nougat)以降のすべての Android 端末で利用可能ですが、すべての端末に Vulkan ドライバが搭載されているわけではありません。

Android は Hardware Abstraction Layer (HAL) を使って、あらかじめ定義されたパスから Vulkan ドライバを探します。

API レベル29(Android Q)以降でリリースされたすべての64ビット端末は、Vulkan 1.1ドライバを搭載している必要があります。

BSD Unix

Vulkan は多くの BSD Unix ディストリビューションでサポートされています。

Fuchsia

Vulkan は Fuchsia Operation System でサポートされています。

iOS

iOS では Vulkan はネイティブにサポートされていませんが、Vulkan Portability Tools を使って対象とすることができます。

Linux

Vulkan は多くの Linux ディストリビューションでサポートされています。

MacOS

MacOS では Vulkan はネイティブにサポートされていませんが、Vulkan Portability Tools を使って対象とすることができます。

Nintendo Switch

Nintendo Switch は、Vulkan をネイティブにサポートする NVIDIA Tegra チップセットを搭載しています。

QNX

QNX オペレーションシステムでは、Vulkan がサポートされています。

Stadia

Google の Stadia は AMD ベースの Linux マシンで動作し、Vulkan は必須のグラフィックス API です。

Windows

Vulkan は、Windows 7、Windows 8、および Windows 10 でサポートされています。

Others

組込みシステムの中には Vulkan をサポートしているものもあり、ディスプレイに直接表示できます。