Partilhar via


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

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

 

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

Possíveis correções

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