共用方式為


驗證 (Direct3D 9)

驗證會在效果編譯期間執行。 若要驗證目前的技術,請將 Null 指定為要驗證的技術控制碼。

下列任一項驗證都會失敗:

  • 如果指定的技術控制碼不存在。
  • 如果任何技術階段中的任何狀態應用失敗。
  • 如果裝置驗證在技術的任何階段中套用所有狀態之後失敗。
  • 如果在技術的任何階段中指派了不正確著色器,則 PIXELHADER 或 VERTEXSHADER 效果狀態。
  • 如果裝置端點不支援立方體對應,且在技術的任何階段中指派 TEXTURE 效果狀態的 textureCUBE 類型值。
  • 如果裝置端點不支援磁片區對應,且在技術的任何階段中指派 TEXTURE 效果狀態的類型為 texture3D 的值。

如需詳細資訊,請參閱 Direct3D 9 (效果狀態)

效果格式