驗證 (Direct3D 9)
驗證會在效果編譯期間執行。 若要驗證目前的技術,請將 Null 指定為要驗證的技術控制碼。
下列任一項驗證都會失敗:
- 如果指定的技術控制碼不存在。
- 如果任何技術階段中的任何狀態應用失敗。
- 如果裝置驗證在技術的任何階段中套用所有狀態之後失敗。
- 如果在技術的任何階段中指派了不正確著色器,則 PIXELHADER 或 VERTEXSHADER 效果狀態。
- 如果裝置端點不支援立方體對應,且在技術的任何階段中指派 TEXTURE 效果狀態的 textureCUBE 類型值。
- 如果裝置端點不支援磁片區對應,且在技術的任何階段中指派 TEXTURE 效果狀態的類型為 texture3D 的值。
如需詳細資訊,請參閱 Direct3D 9 (效果狀態) 。
相關主題