d3d:d3d12:indirect
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
d3d:d3d12:indirect [2015/09/21 21:43] – [Root Descriptor] oga | d3d:d3d12:indirect [2015/09/22 20:27] (現在) – [Command (Argument Buffer) で渡せるもの] oga | ||
---|---|---|---|
行 21: | 行 21: | ||
どのようなパラメータを渡すのか、予めフォーマットを定義しておく必要があります。 | どのようなパラメータを渡すのか、予めフォーマットを定義しておく必要があります。 | ||
- | * 2015/09/21 現在: RADEON で Root32bitConstant が反映されない問題があります | + | * 2015/09/21 現在判明している問題 |
+ | * RADEON | ||
+ | * GeForce Kepler/ | ||
+ | * Intel HD Graphics では RootSignature に 32bitConstant が複数存在する場合 CommandSignature で最初の constant しか反映されません。 | ||
行 94: | 行 97: | ||
==== Root Descriptor ==== | ==== Root Descriptor ==== | ||
+ | RootDescriptor は GPU Address を直接格納します。 | ||
<code cpp> | <code cpp> | ||
行 117: | 行 121: | ||
</ | </ | ||
+ | 参照するバッファの作成 | ||
<code cpp> | <code cpp> | ||
行 137: | 行 142: | ||
</ | </ | ||
+ | Command を作成します。 | ||
<code cpp> | <code cpp> |
d3d/d3d12/indirect.1442839436.txt.gz · 最終更新: 2015/09/21 21:43 by oga