Ler em inglês

Compartilhar via


D1162: FillMesh requer renderização aliased

FillMesh requer que o modo de antíalias seja definido como D2D1_ANTIALIAS_MODE_ALIASED.

 

Possíveis causas

Quando um aplicativo chama ID2D1RenderTarget::FillMesh, o modo antialias do rendertarget envolvido deve ser D2D1_ANTIALIAS_MODE_ALIASED. O comportamento padrão de um destino de renderização é usar a suavização, portanto, é necessário chamar ID2D1RenderTarget::SetAntialiasMode antes de preencher malhas.

Possíveis correções

Use ID2D1RenderTarget::SetAntialiasMode para garantir que um rendertarget use renderização aliased ao preencher malhas. Se as operações subsequentes exigirem a suavização, defina o modo de antálias do destino de volta para D2D1_ANTIALIAS_MODE_PER_PRIMITIVE. Verifique se as chamadas para ID2D1RenderTarget::SetAntialiasMode e ID2D1RenderTarget::FillMesh são emitidas no mesmo destino.