验证 (Direct3D 9)

验证是在效果编译期间执行的。 若要验证当前技术,请将 NULL 指定为要验证的技术句柄。

以下任一项的验证都将失败:

  • 如果指定的技术句柄不存在。
  • 如果在任何传递技术中应用任何状态失败。
  • 如果设备验证在技术的任何传递中应用所有状态后失败。
  • 如果在技术的任何传递中分配了 PIXELHADER 或 VERTEXSHADER 效果状态无效的着色器。
  • 如果设备上限不支持多维数据集映射,并且纹理效果状态在技术的任何传递中都分配了 textureCUBE 类型的值。
  • 如果设备上限不支持卷映射,并且纹理效果状态在技术的任何传递中都分配了 texture3D 类型的值。

有关详细信息,请参阅 效果状态(Direct3D 9)

效果格式