Поделиться через


D1151: неподдерживаемый выбор массива

Предоставленный idXGISurface2 принадлежит массиву, но срезы массива не поддерживаются на этом уровне устройства (D3D9).

 

Возможные причины

Межсообразные текстуры Direct3D могут быть массивированы; Direct2D будет работать только на одном срезе массива одновременно. Другие срезы массива родительской текстуры не будут затронуты или отрисованы в Direct2D. Однако устройства уровня компонентов 9 не поддерживают выбор среза массива и не могут использовать эту функцию взаимодействия.

Возможные исправления

Для приложений, которые должны работать правильно на устройствах уровня компонентов 9, рассмотрите возможность изменения логики отрисовки, чтобы избежать необходимости взаимодействовать с массивными текстурами. По возможности перемешивать промежуточный. Чтобы свести к минимуму последствия работы с этим ограничением, приложение может выбрать реализацию этого в качестве резервного пути уровня 9.