ユーザ用ツール

サイト用ツール


vulkan

差分

このページの2つのバージョン間の差分を表示します。

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
vulkan [2016/02/21 22:41]
oga [Tool and Libraries]
vulkan [2016/09/24 14:52] (現在)
oga [Direct3D 12 との比較]
行 1: 行 1:
-====== Vulkan の情報 / Tool Build 手順など ======+====== Vulkan の情報  ======
  
  
行 5: 行 5:
  
   * [[:vulkan:vulkaninfo|Vulkaninfo]]   * [[:vulkan:vulkaninfo|Vulkaninfo]]
 +  * [[:vulkan:vulkan_android|Android Sample]]
 +  * [[:vulkan:vulkan_linux|Linux]]
 +  * [[:vulkan:vulkan_devicefeature]]
 +
 +
 +
  
 </pagelist> </pagelist>
行 11: 行 17:
  
  
-===== Driver (beta) ===== 
  
 +===== Driver  =====
  
-                         ^ Windows 7/8/8.1/10   ^ Linux       ^ Android     ^ + 
-| GeForce Kepler           |                    |                     +                          ^ Windows 10   ^ Linux       ^ Android     ^ 
-| GeForce Maxwell          |                    |                     | +| GeForce Fermi                        |                     | 
-| RADEON GCN               |                    |                     | +| GeForce Kepler            |            |             Y?        
-| Intel HD Graphics Gen8   |                    |                       +| GeForce Maxwell           |                      |   Y?        | 
-| Intel HD Graphics Gen9                      |                       |+| GeForce Pascal            |            |           |   ?         | 
 +| RADEON GCN 1.0/1.1/1.2    |              Y?        |   ?         | 
 +| RADEON GCN Polaris        |                        ?         | 
 +| Intel HD Graphics Gen7    |                      |   ?         | 
 +| Intel HD Graphics Gen7.5  |                        ?         | 
 +| Intel HD Graphics Gen8    |            |             ?         
 +| Intel HD Graphics Gen9      Y (beta)   |             ?         | 
 +| PowerVR Series 6 Rogue    |              ?         |           | 
 +| Snapdragon Adreno 400                |   ?                   |
  
  
行 25: 行 39:
  
 ===== SDK install ===== ===== SDK install =====
 +
 +Driver とヘッダファイルだけで構成されていた OpenGL と違い、Vulkan は Tool と Library が必要です。
 + SDK が用意されています。
 +直接 build することもできます。
  
  
行 31: 行 49:
  
  
-===== Tool and Libraries ===== +===== Tool and Libraries の build =====
- +
-Driver とヘッダファイルだけで構成されていた OpenGL と違い、Vulkan は Open Source の形で Library や Tool が用意されています。+
  
 +GitHub の code を直接ビルドすることができます。
  
   * https://github.com/KhronosGroup   * https://github.com/KhronosGroup
行 179: 行 196:
  
  
-====== Direct3D 12 との比較 ====== +====== Direct3D 12 / Metal との比較 ======
- +
- +
-^ Direct3D 12        ^ Vulkan              ^ Metal            ^ +
-| RootSignature      | Pipeline Layout     | --               | +
-| Descriptor Heap    | Descriptor Pool     | --               | +
-| Descriptor         | Descriptor Set      | --               | +
-| CommandList        | Command Buffer      | CommandBuffer    | +
-| CommandAllocator   | Command Pool        | --               | +
-| CommandQueue       | Command Queue       | CommandQueue     | +
-| PipelineState      | Pipeline State      | PipelineState, DepthStencilState, RenderState +
-| --                 | Render Pass         | RenderPassDesc (RenderCommandEncoder) +
-| ResourceBarrier    | Pipeline Barrier    | (TextureBarrier)    | +
- +
- +
  
  
 +^ Direct3D 12        ^ Vulkan                       ^ Metal            ^
 +| RootSignature      | Pipeline Layout              | --               |
 +| Descriptor Heap    | Descriptor Pool              | --               |
 +| Descriptor         | Descriptor Set / ImageView   | --               |
 +| CommandList        | Command Buffer               | CommandBuffer    |
 +| CommandAllocator   | Command Pool                 | --               |
 +| CommandQueue       | Command Queue                | CommandQueue     |
 +| PipelineState      | Pipeline State               | PipelineState, DepthStencilState, RenderState  |
 +| --                 | Render Pass                  | RenderPassDesc (RenderCommandEncoder)  |
 +| ResourceBarrier    | Pipeline Barrier             | (TextureBarrier)    |
  
  
  
  
vulkan.1456062084.txt.gz · 最終更新: 2016/02/21 22:41 by oga