验证 (Direct3D 9)
验证在效果编译期间执行。 若要验证当前技术,请指定 NULL 作为要验证的技术句柄。
以下任一项的验证都将失败:
- 如果指定的技术句柄不存在。
- 如果在技术的任何传递中应用任何状态失败。
- 如果在应用任何技术传递中的所有状态后设备验证失败。
- 如果在技术的任何传递中为 PIXELHADER 或 VERTEXSHADER 效果状态分配无效着色器。
- 如果设备上限不支持多维数据集映射,并且纹理效果状态在技术的任何传递中都分配了 textureCUBE 类型的值。
- 如果设备上限不支持卷映射,并且纹理效果状态在技术的任何传递中都分配了 texture3D 类型的值。
有关详细信息,请参阅 Direct3D 9) (效果状态 。
相关主题