両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン |
direct3d_gpu [2016/08/26 18:23] – [API 対応表] oga | direct3d_gpu [2018/05/05 00:27] – [Intel HD Graphics] oga |
---|
| GeForce 9800 GTX | G92 | D3D10_0 | 4.0 ^ | RADEON HD 3870 | RV670 | D3D10_1 | 4.1 | | | GeForce 9800 GTX | G92 | D3D10_0 | 4.0 ^ | RADEON HD 3870 | RV670 | D3D10_1 | 4.1 | |
| GeForce GTX 280 | GT200 | D3D10_0 | 4.0 ^ | RADEON HD 4870 | RV770 | D3D10_1 | 4.1 | | | GeForce GTX 280 | GT200 | D3D10_0 | 4.0 ^ | RADEON HD 4870 | RV770 | D3D10_1 | 4.1 | |
| GeForce GTX 480 | GF100 Fermi | D3D11_0 | 5.0 ^ | RADEON HD 5870 | Evergreen VLIW5 | D3D11_0 | 5.0 | | | GeForce GTX 480 | GF100 Fermi | D3D11_0 | 5.1 ^ | RADEON HD 5870 | Evergreen VLIW5 | D3D11_0 | 5.0 | |
| GeForce GTX 580 | GF110 Fermi | D3D11_0 | 5.0 ^ | RADEON HD 6970 | VLIW4 | D3D11_0 | 5.0 | | | GeForce GTX 580 | GF110 Fermi | D3D11_0 | 5.1 ^ | RADEON HD 6970 | VLIW4 | D3D11_0 | 5.0 | |
| GeForce GTX 680 | GK104 Kepler | D3D11_0 | 5.1 ^ | RADEON HD 7970 | GCN 1.0 | D3D11_1 | 5.1 | | | GeForce GTX 680 | GK104 Kepler | D3D11_0 | 5.1 ^ | RADEON HD 7970 | GCN 1.0 | D3D11_1 | 5.1 | |
| GeForce GTX 780 | GK110 Kepler | D3D11_0 | 5.1 ^ | RADEON R9 290X | GCN 1.1 | D3D12_0 | 5.1 | | | GeForce GTX 780 | GK110 Kepler | D3D11_0 | 5.1 ^ | RADEON R9 290X | GCN 1.1 | D3D12_0 | 5.1 | |
| GeForce GTX 980 | GM204 Maxwell | D3D12_1 | 5.1 ^ | RADEON R9 285 / 380 / Fury | GCN 1.2 | D3D12_0 | 5.1 | | | GeForce GTX 980 | GM204 Maxwell | D3D12_1 | 6.0 ^ | RADEON R9 285 / 380 / Fury | GCN 1.2 | D3D12_0 | 5.1 | |
| GeForce GTX 1080 | GP104 Pascal | D3D12_1 | 5.1 ^ | RADEON RX 480 | GCN 4 Polaris | D3D12_0 | 5.1 | | | GeForce GTX 1080 | GP104 Pascal | D3D12_1 | 6.0 ^ | RADEON RX 480 / 580 | GCN 4 Polaris | D3D12_0 | 5.1 | |
| | ::: | ::: | ::: | ::: ^ | RADEON Vega 56/64 | GCN 5 Vega | D3D12_1 | 5.1 | |
| |
| |
| |
| |
^ ^ FeatureLevel ^ D3D12 ^ Metal ^ Vulkan ^ Windows OpenGL ^ OpenGL ES ^ Linux OpenGL ^ Mac OS X OpenGL ^ ^ | ^ ^ FeatureLevel ^ D3D12 ^ Metal ^ Vulkan Win ^ Vulkan Linux ^ OpenGL Windows ^ OpenGL ES Windows ^ OpenGL Linux ^ OpenGL ES Linux ^ Mac OS X OpenGL ^ ^ |
| GeForce G80 | 10_0 | N | N | N | OpenGL 3.3? | OpenGL ES 3.0? | OpenGL 3.3? | OpenGL 3.3 | GeForce 8800/9800 | | | GeForce G80 | 10_0 | N | N | N | N | OpenGL 3.3? | OpenGL ES 3.0? | OpenGL 3.3? | OpenGL ES 3.0? | OpenGL 3.3 | GeForce 8800/9800 | |
| GeForce Tesla | 10_0 | N | N | N | OpenGL 3.3 | OpenGL ES 3.0? | OpenGL 3.3? | OpenGL 3.3 | GeForce GTX200 | | | GeForce Tesla | 10_0 | N | N | N | N | OpenGL 3.3 | OpenGL ES 3.0? | OpenGL 3.3? | OpenGL ES 3.0? | OpenGL 3.3 | GeForce GTX200 | |
| GeForce Fermi | 11_0 | N (*2)| N | N | OpenGL 4.5 | OpenGL ES 3.2 (*1) | OpenGL 4.5 | OpenGL 4.1 | GeForce GTX400 | | | GeForce Fermi | 11_0 | Y (*2)| N | N | N | OpenGL 4.5 | OpenGL ES 3.2 (*1) | OpenGL 4.5 | OpenGL ES 3.2 (*1) | OpenGL 4.1 | GeForce GTX400/500| |
| GeForce Kepler | 11_0 | Y | Y | Y | OpenGL 4.5 | OpenGL ES 3.2 (*1) | OpenGL 4.5 | OpenGL 4.1 | GeForce GTX680 | | | GeForce Kepler | 11_0 | Y | Y | Y | Y | OpenGL 4.5 | OpenGL ES 3.2 (*1) | OpenGL 4.5 | OpenGL ES 3.2 (*1) | OpenGL 4.1 | GeForce GTX680 | |
| GeForce Maxwell GM1 | 11_0 | Y | Y | Y | OpenGL 4.5 | OpenGL ES 3.2 (*1) | OpenGL 4.5 | OpenGL 4.1 | GeForce GTX750 | | | GeForce Maxwell GM1 | 11_0 | Y | Y | Y | Y | OpenGL 4.5 | OpenGL ES 3.2 (*1) | OpenGL 4.5 | OpenGL ES 3.2 (*1) | OpenGL 4.1 | GeForce GTX750 | |
| GeForce Maxwell GM2 | 12_1 | Y | Y | Y | OpenGL 4.5 | OpenGL ES 3.2 (*1) | OpenGL 4.5 | OpenGL 4.1 | GeForce GTX900 | | | GeForce Maxwell GM2 | 12_1 | Y | Y | Y | Y | OpenGL 4.5 | OpenGL ES 3.2 (*1) | OpenGL 4.5 | OpenGL ES 3.2 (*1) | OpenGL 4.1 | GeForce GTX900 | |
| GeForce Pascal | 12_1 | Y | Y | Y | OpenGL 4.5 | OpenGL ES 3.2 (*1) | OpenGL 4.5 | OpenGL 4.1 | GeForce GTX1080 | | | GeForce Pascal | 12_1 | Y | Y | Y | Y | OpenGL 4.5 | OpenGL ES 3.2 (*1) | OpenGL 4.5 | OpenGL ES 3.2 (*1) | OpenGL 4.1 | GeForce GTX1080 | |
| RADEON R700 | 10_1 | N | N | N | OpenGL 3.3? | OpenGL ES ? | OPenGL 3.? | OpenGL 3.3 | RADEON HD 4000 | | | RADEON R700 | 10_1 | N | N | N | N | OpenGL 3.3? | OpenGL ES ? | OPenGL 3.? | OpenGL ES ? | OpenGL 3.3 | RADEON HD 4000 | |
| RADEON VIEW5 | 11_0 | N | N | N | OpenGL 4.5/4.4 | OpenGL ES 3.1 | OpenGL 4.4 | OpenGL 4.1 | RADEON HD 5000 | | | RADEON VIEW5 | 11_0 | N | N | N | N | OpenGL 4.5 | OpenGL ES 3.1 | OpenGL 4.? | OpenGL ES 3.? | OpenGL 4.1 | RADEON HD 5000 | |
| RADEON VLIW4 | 11_0 | N | N | N | OpenGL 4.5/4.4 | OpenGL ES 3.1 | OpenGL 4.4 | OpenGL 4.1 | RADEON HD 6000 | | | RADEON VLIW4 | 11_0 | N | N | N | N | OpenGL 4.5 | OpenGL ES 3.1 | OpenGL 4.? | OpenGL ES 3.? | OpenGL 4.1 | RADEON HD 6000 | |
| RADEON GCN 1.0 | 11_1 | Y | Y | Y | OpenGL 4.5/4.4 | OpenGL ES 3.1 | OpenGL 4.4 | OpenGL 4.1 | RADEON HD 7000 | | | RADEON GCN 1.0 | 11_1 | Y | Y | Y | ? | OpenGL 4.5 | OpenGL ES 3.1 | OpenGL 4.5 | OpenGL ES 3.1 | OpenGL 4.1 | RADEON HD 7000 | |
| RADEON GCN 1.1 | 12_0 | Y | Y | Y | OpenGL 4.5 | OpenGL ES 3.1 | OpenGL 4.4 | OpenGL 4.1 | RADEON R9 200/300 | | | RADEON GCN 1.1 | 12_0 | Y | Y | Y | Y | OpenGL 4.5 | OpenGL ES 3.1 | OpenGL 4.5 | OpenGL ES 3.1 | OpenGL 4.1 | RADEON R9 200/300 | |
| RADEON GCN 1.2 | 12_0 | Y | Y | Y | OpenGL 4.5 | OpenGL ES 3.1 | OpenGL 4.4 | OpenGL 4.1 | RADEON R9 285/380/Fury | | | RADEON GCN 1.2 | 12_0 | Y | Y | Y | Y | OpenGL 4.5 | OpenGL ES 3.1 | OpenGL 4.5 | OpenGL ES 3.1 | OpenGL 4.1 | RADEON R9 285/380/Fury | |
| RADEON GCN 4 Polaris| 12_0 | Y | Y | Y | OpenGL 4.5 | OpenGL ES 3.1 | OpenGL 4.4? | OpenGL 4.1 | RADEON RX 400 | | | RADEON GCN Polaris | 12_0 | Y | Y | Y | Y | OpenGL 4.5 | OpenGL ES 3.1 | OpenGL 4.5 | OpenGL ES 3.1 | OpenGL 4.1 | RADEON RX 400 | |
| HD Graphics Gen7 | 11_0 | N | Y | N | OpenGL 4.0 | OpenGL ES 3.1 | OpenGL 3.3 | OpenGL 4.1 | HD 2500/4000 (Ivy Bridge/Bay Trail) | | | HD Graphics Gen7 | 11_0 | N | Y | N | Y | OpenGL 4.0 | OpenGL ES 3.1 | OpenGL 3.3 | OpenGL ES 3.0 | OpenGL 4.1 | HD 2500/4000 (Ivy Bridge/Bay Trail) | |
| HD Graphics Gen7.5 | 11_1 | Y | Y | Y(*3) | OpenGL 4.3 | OpenGL ES 3.1 | OpenGL 3.3 | OpenGL 4.1 | HD 4600/5200 (Haswell) | | | HD Graphics Gen7.5 | 11_1 | Y | Y | N | Y | OpenGL 4.3 | OpenGL ES 3.1 | OpenGL 3.3 | OpenGL ES 3.0 | OpenGL 4.1 | HD 4600/5200 (Haswell) | |
| HD Graphics Gen8 | 11_1 | Y | Y | Y(*3) | OpenGL 4.4 | OpenGL ES 3.1 AEP | OpenGL 3.3 | OpenGL 4.1 | Iris Pro 6200 (Broadwell/Cherry Trail/Braswell) | | | HD Graphics Gen8 | 11_1 | Y | Y | N | Y | OpenGL 4.4 | OpenGL ES 3.1 AEP | OpenGL 3.3 | OpenGL ES 3.0 | OpenGL 4.1 | Iris Pro 6200 (Broadwell/Cherry Trail/Braswell) | |
| HD Graphics Gen9 | 12_1 | Y | Y | Y(*3) | OpenGL 4.4 | OpenGL ES 3.1 AEP | OpenGL 3.3 | OpenGL 4.1 | HD 500 (Skylake) | | | HD Graphics Gen9 | 12_1 | Y | Y | Y(*3) | Y | OpenGL 4.4 | OpenGL ES 3.1 AEP | OpenGL 3.3 | OpenGL ES 3.0 | OpenGL 4.1 | HD 500 / 600 (Skylake/KabyLake/CoffieLake) | |
| |
* FeatureLevel は GPU の HW 機能ではなく実際に API が返す値。今後のドライバの更新で変わる可能性あり。 | * FeatureLevel は GPU の HW 機能ではなく実際に API が返す値。今後のドライバの更新で変わる可能性あり。 |
* RADEON は OpenGL 4.5 Context ながら GLSL は 4.4。 | * (*1) : ES 3.1 AEP/ES 3.2 の ASTC は Software Emulation |
* (*1) : ES 3.1 AEP の ASTC は Software Emulation | * (*2) : <del>GeForce Fermi の D3D12 API 対応ドライバは 2016/08/26 現在まだリリースされていません。対応予定となっていますが詳細は不明です。</del>2017/07 Release されました。 |
* (*2) : GeForce Fermi の D3D12 API 対応ドライバは 2016/08/26 現在まだリリースされていません。対応予定となっていますが詳細は不明です。 | * (*3) : Intel HD Graphics の Windows 版 Vulakn Driver は beta です。([[https://downloadcenter.intel.com/download/26098/Intel-Graphics-Test-Driver|Intel Graphics Vulkan Test Driver]]) |
* (*3) : Intel HD Graphics の Windows 版 Vulakn Driver は beta です。([[https://software.intel.com/en-us/blogs/2016/03/14/new-intel-vulkan-beta-1540204404-graphics-driver-for-windows-78110-1540|Vulkan BETA 15.40.20.4404 Graphics Driver]]) | |
| |
===== Intel HD Graphics ===== | ===== Intel HD Graphics ===== |
| 8.0 | HD (12-16EU) | | | | Cherry Trail/Braswell | Y | Y | D3D_FEATURE_LEVEL_11_1) | 5.1 | 4.4/4.1/3.3/ES3.1 | | | 8.0 | HD (12-16EU) | | | | Cherry Trail/Braswell | Y | Y | D3D_FEATURE_LEVEL_11_1) | 5.1 | 4.4/4.1/3.3/ES3.1 | |
| 8.0 | HD (12EU) | HD 5300/5500/5600(24EU) | HD 6000/Iris 6100(48EU) | Iris Pro 6200(48EU) | Broadwell | Y | Y | D3D_FEATURE_LEVEL_11_1) | 5.1 | 4.4/4.1/3.3/ES3.1 | | | 8.0 | HD (12EU) | HD 5300/5500/5600(24EU) | HD 6000/Iris 6100(48EU) | Iris Pro 6200(48EU) | Broadwell | Y | Y | D3D_FEATURE_LEVEL_11_1) | 5.1 | 4.4/4.1/3.3/ES3.1 | |
| 9.0 | HD 510(12EU) | HD 515/520/530(24EU) | | | Skylake | Y | Y | D3D_FEATURE_LEVEL_12_1) | 5.1 | 4.4/4.1/3.3/ES3.1 | | | 9.0 | HD 510(12EU) | HD 515/520/530(24EU) | | | Skylake | Y | Y | D3D_FEATURE_LEVEL_12_1) | 6.0 | 4.4/4.1/3.3/ES3.1 | |
| |
| |