ユーザ用ツール

サイト用ツール


d3d:d3d12:descriptor

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
最新のリビジョン 両方とも次のリビジョン
d3d:d3d12:descriptor [2015/09/20 16:30]
oga [RootSignature と API]
d3d:d3d12:descriptor [2015/09/22 17:13]
oga [Descriptor]
行 25: 行 25:
  
 ^ GPU                      ^ FeatureLevel  ^ CBV_SRV_UAV ^ SAMPLER ^ RTV  ^ DSV  ^ ^ GPU                      ^ FeatureLevel  ^ CBV_SRV_UAV ^ SAMPLER ^ RTV  ^ DSV  ^
 +| RADEON GCN 1.0           | 11_1          | 32          | 16      | 32   | 144  |
 | RADEON GCN 1.1           | 12_0          | 32          | 16      | 32   | 144  | | RADEON GCN 1.1           | 12_0          | 32          | 16      | 32   | 144  |
 +| GeForce Kepler           | 11_0          | 32          | 32      | 32   | 8    |
 +| GeForce Maxwell GM1      | 11_0          | 32          | 32      | 32   | 8    |
 | GeForce Maxwell GM2      | 12_1          | 32          | 32      | 32   | 8    | | GeForce Maxwell GM2      | 12_1          | 32          | 32      | 32   | 8    |
 +| Intel HD Graphics Gen7.5 | 11_1          | 32          | 16      | 32   | 96   |
 | Intel HD Graphcis Gen8   | 11_1          | 64          | 16      | 32   | 128  | | Intel HD Graphcis Gen8   | 11_1          | 64          | 16      | 32   | 128  |
  
行 99: 行 103:
 ===== API による速度の違い ===== ===== API による速度の違い =====
  
-度差調+RootSignature を使って Shader にパラメータを渡す方法は複数存在しています。 
 +実際に RootSignature の設計によってどの程パフォーマンスにが生じるか調べてみました。
  
  
行 117: 行 122:
 | Bundle cached      20.35 |     -- |   8.23 |   8.41 |    9.90 |      -- |  35.22 | | Bundle cached      20.35 |     -- |   8.23 |   8.41 |    9.90 |      -- |  35.22 |
 | Bundle2            21.26 |  28.28 |  15.36 |  15.28 |   15.50 |   90.24 |  66.38 | | Bundle2            21.26 |  28.28 |  15.36 |  15.28 |   15.50 |   90.24 |  66.38 |
 +
 +
  
  
  
d3d/d3d12/descriptor.txt · 最終更新: 2015/09/22 17:19 by oga