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


D1130: формат DXGI запрещен по caps

Устройство не поддерживает заданный формат DXGI.

 

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

Для операций Direct2D, которые выполняются на оборудовании и используют формат surface, формат surface должен поддерживаться уровнем компонентов оборудования. Например, если оборудование имеет уровень компонентов 9, оно может не поддерживать форматы 16bpp или SRGB, такие как DXGI_FORMAT_B8G8R8A8_UNORM_SRGB.

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

Рекомендации по различиям между уровнями компонентов и поддерживаемыми ими форматами см. в разделе Уровни компонентов Direct3D . Рассмотрите возможность использования метода ID3D11Device::CheckFormatSupport , чтобы убедиться, что требуемый формат поддерживается оборудованием, прежде чем использовать его с Direct2D.