Sdílet prostřednictvím


D1175: Cíl DXGI nesmí používat příznak softwaru

Tento typ rendertargetu musí být označen jako VÝCHOZÍ nebo HARDWARE.

 

Možné příčiny

Aplikace s názvem ID2D1Factory::CreateDxgiSurfaceRenderTarget s objektem D2D1_RENDER_TARGET_PROPERTIES, jehož typ pole bylo nastaveno na D2D1_RENDER_TARGET_TYPE_SOFTWARE. Direct2D považuje tuto kombinaci specifikátorů za nesprávnou, protože příznak SOFTWARE je vyhrazený pro cíle vytvořené pomocí CreateWicBitmapRenderTarget a CreateHwndRenderTarget.

Možné opravy

Při použití CreateDxgiSurfaceRenderTarget by aplikace měly určit D2D1_RENDER_TARGET_TYPE_HARDWARE.