共用方式為


WGF11 著色器 5x - DoubleArith

此自動化測試會根據命令列上指定的功能層級,利用 D3D11 API 和著色器 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)

測試詳細資料

   
規格
  • Device.Graphics.AdapterRender.D3D11DoublePrecisionShader.D3D11CoreC
平台
  • Windows 10,用戶端版本 (x86)
  • Windows 10,用戶端版本 (x64)
  • Windows Server 2016 (x64)
  • Windows 10,用戶端版本 (Arm64)
支援的版本
  • Windows 10
  • Windows 10 (版本 1511)
  • Windows 10 (版本 1607)
  • Windows 10 (版本 1703)
  • Windows 10 (版本 1709)
  • Windows 10 (版本 1803)
  • Windows 10 版本 1809
  • Windows 10 (版本 1903)
  • Windows 10的下一個更新
預期執行時間 (分鐘) 2
類別 相容性
) 分鐘 (逾時 120
需要重新開機 false
需要特殊設定 false
類型 automatic

 

其他檔

此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :

執行測試

執行測試之前,請完成測試設定,如測試需求中所述: 圖形配接器或晶片組測試必要條件

疑難排解

如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解

如需疑難排解資訊,請參閱 針對 Device.Graphics Testing 進行疑難排解

所有測試案例都會傳回 PASS 或 FAIL。 如需失敗的特定詳細資料,請檢閱記錄檔中的測試結果。

如果不支援著色器階段,測試可能會傳回 SKIP。 例如,如果執行功能層級為 10.0 的測試,則不支援殼層和網域著色器,因此這些測試將會略過。 如果不支援特定格式、品質等級、雙精度浮點數等,測試也會略過。 測試會先向驅動程式要求支援,再執行指定的測試。 若要使用不同的功能層級執行測試,請使用下列其中一個命令列選項, (另請參閱下列) :

  • featurelevel:10.0

  • featurelevel:10.1

  • featurelevel:11.0

如果您的驅動程式範例位於一個位置,但會報告位置在測試期間位於另一個位置,或者如果取樣位置在繪製呼叫之間變更,您可能會失敗,並出現下列錯誤:「samplepos 傳回不正確的範例位置」。

此錯誤的其中一個可能原因是測試指定在 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。

注意

   如需此測試二進位檔的命令列說明,請輸入 /?

 

檔案清單

檔案 位置

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 LLU NET 使用者的名稱
ConfigDisplayCommandLine ConfigDisplay 的自訂命令列。 預設值:標誌
TDRArgs /get 或 /set