分かる範囲、試せる範囲で結果をまとめました。
より詳しくは下記ページを参照してください。
GPU | FeatureLevel | D3D12 | OpenGL | OpenGL ES | |
---|---|---|---|---|---|
GeForce Tesla | 10_0 | N | 3.3 | ES 3.0? | GeForce GTX200 |
GeForce Fermi | 11_0 | N (Y) | 4.5 | ES 3.1 AEP Emu | GeForce GTX400 |
GeForce Kepler | 11_0 | Y | 4.5 | ES 3.1 AEP Emu | GeForce GTX680 |
GeForce Maxwell | 11_0 | Y | 4.5 | ES 3.1 AEP Emu | GeForce GTX750 |
GeForce Maxwell 2 | ? | Y | 4.5 | ES 3.1 AEP ? | GeForce GTX900 |
RADEON R700 | 10_1 | N | 3.3? | ES ? | RADEON HD 4000 |
RADEON VIEW5 | 11_0 | N | 4.5/4.4 | ES 3.1 | RADEON HD 5000 |
RADEON VLIW4 | 11_0 | N | 4.5/4.4 | ES 3.1 | RADEON HD 6000 |
RADEON GCN 1.0 | 11_1 | Y | 4.5/4.4 | ES 3.1 | RADEON HD 7000 |
RADEON GCN 1.1 | 12_0 | Y | 4.5/4.4 | ES 3.1 | RADEON R9 200/300 |
RADEON GCN 1.2 | ? | Y | 4.5/4.4 | ES 3.1 | RADEON R9 285/380/Fury |
HD Graphics 7 | 11_0 | N | 4.0 | ES 3.1 | HD 2500/4000 |
HD Graphics 7.5 | 11_1 | Y | 4.3 | ES 3.1 | HD 4600/5200 |
HD Graphics 8 | ? | Y | ? | ES 3.1 | Iris Pro 6200 |
D3D12 の欄が Y の FeatureLevel は HW 機能ではなく D3D12 API が実際に返してきた値です。ドライバの更新で今後仕様が変わる可能性があります。実際に HD Graphics 4600 が 11_0 → 11_1 に変わりました。
GeForce Fermi (GeForce GTX 560 Ti 等) は Direct3D 12 サポート GPU に含まれますが、現在リリースされているドライバはまだ対応していません。
(NVIDIA Blog: GeForce DirectX 12 Drivers for Windows 10 Now WHQL-Certified)
6/29 現在 GeForce で D3D12 を試す場合 Kepler または Maxwell 以降が必要になります。
RADEON は Catalyst 15.6 beta で OpenGL 4.5 を返しますが shader は 4.4 のまま↓。
GL_VERSION: 4.5.13394 Core Profile/Debug Context 15.200.1023.5 GL_RENDERER: AMD Radeon HD 8400 / R3 Series GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.40
関連エントリ
・DirectX 12 (Direct3D 12) と GPU の対応
関連ページ
・3D Low overhead API (Low Level API) Metal/D3D12/Vulkan
・Direct3D 12 (DirectX 12) Windows 詳細
・GPU 世代対応表