D1132: формат DXGI не совместим с HWND или DC

Указанный формат DXGI недопустим для этого метода создания целевого объекта отрисовки.

 

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

Создание объектов визуализации HWND или DC с помощью ID2D1Factory::CreateHwndRenderTarget или ID2D1Factory::CreateDCRenderTarget вводит дополнительные ограничения на формат поверхности целевого объекта. В частности, эти целевые объекты должны быть типа DXGI_FORMAT_R8G8B8A8_UNORM или DXGI_FORMAT_B8G8R8A8_UNORM.

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

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