Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O dispositivo não tem a capacidade de suportar a precisão de buffer dada.
Causas Possíveis
O Direct2D permite que um aplicativo especifique uma precisão de buffer desejada para algumas operações. Por exemplo, a precisão usada para o pipeline de criação de imagens é especificada usando ID2D1DeviceContext::SetRenderingControls. No entanto, os dispositivos Direct2D de hardware podem não suportar todas as precisões de buffer, dependendo do nível de recursos. Por exemplo, dispositivos de nível de recurso 9 podem não suportar opções de precisão de buffer diferentes de 8 bits por canal.
Possíveis correções
Para aplicativos executados em hardware, verifique se todos os especificadores de precisão de buffer são suportados pelo nível de recurso do hardware. Considere usar ID3D11Device::CheckFormatSupport e ID3D11Device::CheckFeatureSupport para obter mais informações sobre quais formatos são suportados pelo hardware e para determinar quais precisões de superfície serão permitidas. Para uma operação consistente com todos os dispositivos de nível 9 de recursos, projete um mecanismo de fallback para evitar buffers de alta precisão.