Compartilhar via


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

D2D1_BUFFER_PRECISION_UNKNOWN não é permitido como parâmetro para essa 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 imagens é especificada usando ID2D1DeviceContext::SetRenderingControls. O especificador BUFFER_PRECISION_UNKNOWN permite que um aplicativo abandone 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 paradas de gradiente.

Correções Possíveis

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.