共用方式為


驗證 (Direct3D 9)

驗證會在效果編譯期間執行。 若要驗證目前的技術,請將 NULL 指定為要驗證的技術句柄。

下列任一項的驗證將會失敗:

  • 如果指定的技術句柄不存在,則為 。
  • 如果技術的任何傳遞中任何狀態的應用程式失敗。
  • 如果裝置驗證在技術的任何傳遞中套用所有狀態之後失敗。
  • 如果在技術的任何階段中指派了無效的著色器,則 PIXELHADER 或 VERTEXSHADER 效果狀態。
  • 如果裝置上限不支援 Cube 對應,且紋理效果狀態會在技術的任何階段中指派 textureCUBE 類型的值。
  • 如果裝置上限不支援磁碟區對應,且在技術的任何階段中指派了 texture3D 類型的值。

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

效果格式