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


D1175: целевой объект DXGI не должен использовать флаг программного обеспечения

Этот тип rendertarget должен быть помечен как DEFAULT или HARDWARE.

 

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

Приложение с именем ID2D1Factory::CreateDxgiSurfaceRenderTarget с объектом D2D1_RENDER_TARGET_PROPERTIES, поле типа которого установлено для D2D1_RENDER_TARGET_TYPE_SOFTWARE. Direct2D считает это сочетание описателей неверным, так как флаг SOFTWARE зарезервирован для целевых объектов, созданных с помощью CreateWicBitmapRenderTarget и CreateHwndRenderTarget.

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

При использовании CreateDxgiSurfaceRenderTarget приложения должны указывать D2D1_RENDER_TARGET_TYPE_HARDWARE.