次の方法で共有


WGF11 テセレーション (WoW64)

この自動テストによって、D3D11 テセレーション機能に関するドライバーの動作を検証します。 ハル シェーダーとドメイン シェーダーのステージ、ハル シェーダー フェーズ、固定関数テセレーターなど、この関数のさまざまな側面がテストされます。

このトピックは次のテスト ジョブに適用されます。

  • WGF11 テセレーション

  • WGF11 テセレーション (WoW64)

テストの詳細

   
仕様
  • Device.Graphics.AdapterRender.D3D111Core.D3D111CorePrimary
  • Device.Graphics.AdapterRender.D3D11Core.D3D11CorePrimary
プラットフォーム
  • Windows 10、クライアント エディション (x64)
  • Windows Server 2016 (x64)
  • Windows 10、クライアント エディション (Arm64)
サポートされているリリース
  • Windows 10
  • Windows 10 バージョン 1511
  • Windows 10 Version 1607
  • Windows 10 Version 1703
  • Windows 10 バージョン 1709
  • Windows 10 バージョン 1803
  • Windows 10 Version 1809
  • Windows 10 バージョン 1903
  • Windows 10 への次の更新プログラム
予想される実行時間 (分) 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