WGF11 テセレーション (WoW64)
この自動テストによって、D3D11 テセレーション機能に関するドライバーの動作を検証します。 ハル シェーダーとドメイン シェーダーのステージ、ハル シェーダー フェーズ、固定関数テセレーターなど、この関数のさまざまな側面がテストされます。
このトピックは次のテスト ジョブに適用されます。
WGF11 テセレーション
WGF11 テセレーション (WoW64)
テストの詳細
仕様 |
|
プラットフォーム |
|
サポートされているリリース |
|
予想される実行時間 (分) | 2 |
カテゴリ | 互換性 |
タイムアウト (分) | 120 |
再起動が必要です | false |
特別な構成が必要です | false |
Type | automatic |
その他のドキュメント
この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。
テストの実行
テストを実行する前に、「グラフィック アダプターまたはチップセットのテストの前提条件に関するページ」で説明されているテスト要件に従って、テストのセットアップを完了します。
トラブルシューティング
HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。
トラブルシューティング情報については、「Device.Graphics テストのトラブルシューティング」を参照してください。
すべてのテスト ケースで成功または失敗が返されます。 特定のエラーの詳細については、Windows HLK Manager のログ ファイルでテスト結果を確認してください。 機能レベルが 11.0 未満の場合、テストから SKIP が返されることがあります。 キャッチされない例外がある場合は、テストで BLOCKED が返される場合があります (フレームワークにより最後にキャッチされログに記録されます)。
詳細
このテストは、次の 4 つのテスト グループを対象としています。
Tessellator
このテスト グループでは、固定関数のテセレーターが仕様どおりに実装されているかどうかを検証します。次の項目に対して循環され、結果が参照ラスタライザーと比較されます。
Domain (quad、tri、isolines)
Partition (integer、pow2 など)
Topology (point、line、tri など)
TessValues
Hull
このグループでは、テセレーション ステージのハル シェーダー部分をテストします。 シェーダーからは、テストによって並べ替えられ、期待値と比較されるコントロール ポイントが生成されます。 コントロール ポイントの内容は、テストが循環している値によって変わります。これは前述の Tessellator テスト グループと似ています。 次の点が確認されます。
入力 CP がコントロール ポイント フェーズで正しく読み込まれる。
HS は出力コントロール ポイントごとに 1 回実行される (簡単には検証できず、出力 CP の数のみが表示されます)。
(パススルー DS とストリームアウトを介する) 出力データが入力に対して正しい。
プリミティブ ID がパッチ全体で同じである。 その他のシステム生成値も正確である。
パイプラインの統計情報が適切に更新される。
[ドメイン]
このグループでは、テセレーション ステージのドメイン シェーダー部分をテストします。 シェーダーによって、期待値と比較される頂点が生成されます。 頂点の内容は、テストが循環している値によって変わります。これは前述の Tessellator テスト グループと似ています。 次の点が確認されます。
プリミティブ ID がパッチ全体で同じである。 その他のシステム生成値も正確である。
すべてのデータが使用可能であり、正確である。
HullPhases
このグループでは、フォークや結合など、ハル シェードのフェーズをテストします。 これらのフェーズは HLSL で公開されていないため、テストではアセンブリー シェーダーを使ってフォークと結合を検証します。 次の点が確認されます。
入力と出力の CP がフォークと結合のフェーズで正しく読まれる。
フォーク フェーズの出力が結合フェーズに正しく読まれる。
出力パッチ定数が正しく、完全に出力される (上書きやインスタンスのドロップがない)。
パイプラインの統計情報が適切に更新される。
コマンド構文
コマンド オプション | 説明 |
---|---|
Wgf11tessellation |
テストを実行します。 オプションを指定しなかった場合、テストではデバイスが列挙されます。 |
-FeatureLevel:XX.X |
機能レベルを設定します。 XX.X は、テストが実行される機能レベル (10.0、10.1、または 11.0) です。 |
Note
このテスト バイナリのコマンド ライン ヘルプを表示するには、「/?」と入力します。
ファイル一覧
ファイル | 場所 |
---|---|
Configdisplay.exe |
<[testbinroot]>\nttest\windowstest\tools\ |
D3d11_1sdklayers.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3d11ref.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3d11sdklayers.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dcompiler_test.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support |
D3dx10_test.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
d3dx11_test.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
TDRWatch.exe |
<[testbinroot]>\nttest\windowstest\graphics\ |
wgf11tessellation.exe |
<[testbinroot]>\nttest\windowstest\graphics\d3d\conf |
パラメーター
パラメーター名 | パラメーターの説明 |
---|---|
MODIFIEDCMDLINE | テスト実行可能ファイルの追加のコマンド ライン引数 |
LLU_NetAccessOnly | net user の LLU 名 |
ConfigDisplayCommandLine | ConfigDisplay のカスタム コマンド ライン。 既定値: logo |
TDRArgs | /get または /set |