D1175 : La cible DXGI ne doit pas utiliser l’indicateur logiciel

Ce type de rendertarget doit être marqué comme DEFAULT ou HARDWARE.

 

Causes possibles

Une application appelée ID2D1Factory::CreateDxgiSurfaceRenderTarget avec un objet D2D1_RENDER_TARGET_PROPERTIES dont le champ de type a été défini sur D2D1_RENDER_TARGET_TYPE_SOFTWARE. Direct2D considère cette combinaison de spécificateurs comme incorrecte, car l’indicateur SOFTWARE est réservé aux cibles créées à l’aide de CreateWicBitmapRenderTarget et CreateHwndRenderTarget.

Correctifs possibles

Lors de l’utilisation de CreateDxgiSurfaceRenderTarget, les applications doivent spécifier D2D1_RENDER_TARGET_TYPE_HARDWARE.