WGF11 シェーダー 5x - 拡張倍精度シェーダー命令 (WoW64)
この自動テストでは、コマンド ラインで指定された機能レベルに応じて、D3D11 API と Shader 4.0、4.1、または 5.0 命令セットが使用されます。 テストはコンパイラに依存しません。代わりに、シェーダーをアセンブルして、特定の命令が完全にテストされ、コンパイラによって変更されないようにします。 実行中、テストはさまざまな命令 (各命令は個別のグループです)、シェーダー ステージ、レジスタ値、マスクとスウィズルの組み合わせの間で切り替わります。 各テスト ケースでは、仕様で説明されている現在の命令とその動作に応じて、異なるデータが使用されます。
WGF11Shader5x では、ドライバーでサポートされている場合に、新しい 4.x 命令 (ダブルを含む) とステージ (コンピューティング シェーダーなど) のサポートが追加されます。
このトピックは次のテスト ジョブに適用されます。
WGF11 シェーダー 5x
WGF11 シェーダー 5x - DoubleArith
WGF11 シェーダー 5x - DoubleArith (WoW64)
WGF11 シェーダー 5x - 拡張倍精度シェーダー命令
WGF11 シェーダー 5x - 拡張倍精度シェーダー命令 (WoW64)
WGF11 シェーダー 5x (WoW64)
テストの詳細
仕様 |
|
プラットフォーム |
|
サポートされているリリース |
|
予想される実行時間 (分) | 2 |
カテゴリ | 互換性 |
タイムアウト (分) | 120 |
再起動が必要です | false |
特別な構成が必要です | false |
Type | automatic |
その他のドキュメント
この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。
テストの実行
テストを実行する前に、「グラフィック アダプターまたはチップセットのテストの前提条件に関するページ」で説明されているテスト要件に従って、テストのセットアップを完了します。
トラブルシューティング
HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。
トラブルシューティング情報については、「Device.Graphics テストのトラブルシューティング」を参照してください。
すべてのテスト ケースで合格または不合格が返されます。 特定のエラーの詳細については、ログ ファイル内のテスト結果を確認してください。
シェーダー ステージがサポートされていない場合、テストから SKIP が返される場合があります。 たとえば、機能レベル 10.0 でテストを実行する場合、HULL シェーダーと DOMAIN シェーダーはサポートされていないため、これらのテストはスキップされます。 特定の形式、品質レベル、ダブルなどがサポートされていない場合も、テストはスキップされます。 テストでは、指定されたテストを実行する前に、ドライバーにサポートを求めます。 別の機能レベルでテストを実行するには、次のいずれかのコマンド ライン オプションを使用します (下記も参照)。
featurelevel:10.0
featurelevel:10.1
featurelevel:11.0
ドライバー サンプルがある特定の場所に存在するにもかかわらず、テスト中に別の場所にあると報告されたり、描画呼び出しの間にサンプルの場所が変更されたりすると、"samplepos によって正しくないサンプルの場所が返されました" というエラーでテストに失敗することがあります。
このエラーの考えられる原因の 1 つは、256x256 サブピクセル グリッドの (32, 32) にあるサンプル インデックス 0 がテストで指定されていることです。これは、サブピクセル クアッドがレンダリングされたときに、ドライバーがピクセルを点灯させたためです。 しかし、ドライバーは samplepos 命令を通じてサンプル インデックス 0 に対して (192, 192) を返しています。
テスト コマンド ライン: WGF11Shader5x.exe: -src:hw -logclean multisample\samplepos\2\9:9 -featurelevel:11.0
ログのエラー メッセージ:
Test Case 9: Multisample\samplepos\2\9 Fail + Test Case 9: Multisample\samplepos\2\9 Fail Parameter: Format=R32G32B32A32_FLOAT Parameter: Dimension=TEXTURE2DMS Parameter: SampleCount=2 Parameter: SampleQuality=1 Parameter: Height=3 Parameter: Width=7 Parameter: rasterizer=true Parameter: SRV_Bound=false Parameter: SampleIndex=0 Pixel [0,0], Sample[0] samplepos returned (8, 8) actual sample position = (-12, -12) [CSampleInfoTest::ExecuteTestCase()] samplepos returned incorrect sample location.
詳細
.
コマンド構文
コマンド オプション | 説明 |
---|---|
Wgf11shader5x |
テストを実行します。 オプションを指定しなかった場合、テストではデバイスが列挙されます。 |
-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\ |
Wgf11shader5x.exe |
<[testbinroot]>\nttest\windowstest\graphics\d3d\conf |
パラメーター
パラメーター名 | パラメーターの説明 |
---|---|
MODIFIEDCMDLINE | テスト実行可能ファイルの追加のコマンド ライン引数 |
LLU_NetAccessOnly | net user の LLU 名 |
ConfigDisplayCommandLine | ConfigDisplay のカスタム コマンド ライン。 既定値: logo |
TDRArgs | /get または /set |