ユーザ用ツール

サイト用ツール


direct3d_gpu

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
最新リビジョン 両方とも次のリビジョン
direct3d_gpu [2016/08/26 18:23]
oga [API 対応表]
direct3d_gpu [2019/08/03 12:16]
oga [GeForce vs RADEON]
ライン 3: ライン 3:
 ===== GeForce vs RADEON ===== ===== GeForce vs RADEON =====
  
-^ NVIDIA ​                              ​^^ ​  ​ShaderModel ​ ^^ ^ ATI/​AMD ​                                ​^^  ShaderModdel ​ ^^ +^ NVIDIA ​                              ​^^ ​  ​ShaderModel ​ ^^ ^ ATI/​AMD ​                            ​^^  ShaderModdel ​ ^^ 
-| GeForce 256           | NV10          | D3D7    | HWT&L ^ | RADEON ​               | R100             ​| D3D7    | HWT&L | +| GeForce 256           | NV10          | D3D7    | HWT&L ^ | RADEON ​                     | R100                    | D3D7    | HWT&L | 
-| GeForce 2 GTS         | NV15          | D3D7    | HWT&L ^ |    :::                |    :::           ​|  :::    |  :::  | +| GeForce 2 GTS         | NV15          | D3D7    | HWT&L ^ |    :::                      |    :::                  |  :::    |  :::  | 
-| GeForce 3             | NV20          | D3D8    | 1.0   ^ | RADEON 8500           ​| R200             ​| D3D8    | 1.3   | +| GeForce 3             | NV20          | D3D8    | 1.0   ^ | RADEON 8500                 ​| R200                    | D3D8    | 1.3   | 
-| GeForce 4 Ti          | NV25          | D3D8    | 1.x   ^ |    :::                |    :::           ​|  :::    |  :::  | +| GeForce 4 Ti          | NV25          | D3D8    | 1.x   ^ |    :::                      |    :::                  |  :::    |  :::  | 
-| GeForce FX 5800       | NV30          | D3D9    | 2.0   ^ | RADEON 9700           ​| R300             ​| D3D9    | 2.0   | +| GeForce FX 5800       | NV30          | D3D9    | 2.0   ^ | RADEON 9700                 ​| R300                    | D3D9    | 2.0   | 
-| GeForce 6800          | NV40          | D3D9    | 3.0   ^ | RADEON X800           ​| R420             ​| D3D9    | 2.0   | +| GeForce 6800          | NV40          | D3D9    | 3.0   ^ | RADEON X800                 ​| R420                    | D3D9    | 2.0   | 
-| GeForce 7800 GTX      | G70           | D3D9    | 3.0   ^ | RADEON X1800          | R520             ​| D3D9    | 3.0   | +| GeForce 7800 GTX      | G70           | D3D9    | 3.0   ^ | RADEON X1800                | R520                    | D3D9    | 3.0   | 
-| GeForce 7900 GTX      | G71           | D3D9    | 3.0   ^ | RADEON X1900 XTX      | R580             ​| D3D9    | 3.0   | +| GeForce 7900 GTX      | G71           | D3D9    | 3.0   ^ | RADEON X1900 XTX            | R580                    | D3D9    | 3.0   | 
-| GeForce 8800 GTX      | G80           | D3D10_0 | 4.0   ^ | RADEON HD 2900 XT     ​| R600             ​| D3D10_0 | 4.0   | +| GeForce 8800 GTX      | G80           | D3D10_0 | 4.0   ^ | RADEON HD 2900 XT           ​| R600                    | D3D10_0 | 4.0   | 
-| 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.  ^ | RADEON HD 5870        | Evergreen VLIW5  | D3D11_0 | 5.0   | +| GeForce GTX 480       | GF100 Fermi   | D3D11_0 | 5.  ^ | RADEON HD 5870              | Evergreen VLIW5         ​| D3D11_0 | 5.0   | 
-| GeForce GTX 580       | GF110 Fermi   | D3D11_0 | 5.  ^ | RADEON HD 6970        | VLIW4            | D3D11_0 | 5.0   | +| GeForce GTX 580       | GF110 Fermi   | D3D11_0 | 5.  ^ | 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.  ^ | RADEON R9 285 / 380 / Fury  | GCN 1.2    | D3D12_0 | 5.1   | +| GeForce GTX 980       | GM204 Maxwell | D3D12_1 | 6.  ^ | RADEON R9 285 / 380 / Fury  | GCN 1.2/1.3             | D3D12_0 | 5.1   | 
-| GeForce GTX 1080      | GP104 Pascal ​ | D3D12_1 | 5.  ^ | RADEON RX 480         | GCN 4 Polaris ​   | D3D12_0 | 5.1   |+| GeForce GTX 1080      | GP104 Pascal ​ | D3D12_1 | 6.  ^ | RADEON RX 480 / 580         | GCN 4 (1.3/​1.4) ​Polaris | D3D12_0 | 5.1   | 
 +|  :::                  |  :::          |  :::    | :::   ^ | RADEON Vega 56/64           | GCN 5 (1.5) Vega        | D3D12_1 | 5.1   | 
  
  
ライン 26: ライン 28:
  
  
-^                     ^ 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          |  ​(*2)|  N      |  N      | OpenGL 4.5       | OpenGL ES 3.2 (*1)    | OpenGL 4.5      | OpenGL 4.1        | GeForce GTX400 ​   +| GeForce Fermi       | 11_0          |  ​(*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.     | 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.     | 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.     | OpenGL 4.1        | RADEON HD 7000    | +| RADEON GCN 1.0      | 11_1          |  Y     ​| ​ Y      |  Y         |  ?           | OpenGL 4.5       ​| OpenGL ES 3.1         | OpenGL 4.     | 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.     | 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.     | 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.     | 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.     | OpenGL ES 3.1         | OpenGL 4.1        | RADEON R9 285/​380/​Fury ​ | 
-| RADEON GCN 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 =====
ライン 62: ライン 63:
 | 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. | 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. | 4.4/​4.1/​3.3/​ES3.1 ​                |
  
  
direct3d_gpu.txt · 最終更新: 2019/08/03 12:18 by oga