Partilhar via


D1133: Precisão de buffer desconhecida não permitida

D2D1_BUFFER_PRECISION_UNKNOWN não é permitido como um parâmetro para essa API.

 

Possíveis causas

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 imagens é especificada usando ID2D1DeviceContext::SetRenderingControls. O especificador BUFFER_PRECISION_UNKNOWN permite que um aplicativo abandone essa configuração e Direct2D usará um valor padrão, mas esse especificador não é permitido para algumas operações. Em particular, ele pode não ser permitido durante a criação de uma coleção de stop de gradiente.

Possíveis correções

Verifique se o especificador BUFFER_PRECISION_UNKNOWN não é usado com ID2D1DeviceContext::CreateGradientStopCollection. Use um valor de precisão conhecido; considere usar a precisão do formato de superfície de destino para a operação.