D1151:不支持的数组选择

提供的 IDXGISurface2 属于数组,但此设备级别 (D3D9) 不支持数组切片。

 

可能的原因

可以对相互插入的 Direct3D 纹理进行数组;Direct2D 一次只能在一个数组切片上运行。 父纹理的其他数组切片不会受到 Direct2D 的影响或呈现。 但是,功能级别 9 设备不支持数组切片选择,并且不能使用此互操作性功能。

可能的修复方法

对于预期会在功能级别 9 设备上正常运行的应用程序,请考虑修改呈现逻辑,以避免需要互操作数组纹理。 如果可能,请改为互操作中间体。 为了尽量减少绕过此限制的影响,应用程序可以选择将此作为特定于功能级别 9 的回退路径来实现。