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


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.