D1155 : FillOpacityMask nécessite un rendu avec alias
FillOpacityMask nécessite que le mode antialias soit défini sur D2D1_ANTIALIAS_MODE_ALIASED.
Causes possibles
Lorsqu’une application appelle ID2D1RenderTarget::FillOpacityMask, le mode antialias du rendertarget impliqué doit être D2D1_ANTIALIAS_MODE_ALIASED. Le comportement par défaut d’une cible de rendu est d’utiliser l’anticrénelage. Il est donc nécessaire d’appeler ID2D1RenderTarget::SetAntialiasMode avant de remplir un masque d’opacité.
Correctifs possibles
Utilisez ID2D1RenderTarget::SetAntialiasMode pour vous assurer qu’un rendertarget utilise le rendu avec alias lors du remplissage d’un masque d’opacité. Si les opérations suivantes nécessitent un anticrénelage, rétablissez le mode anticrénel de la cible sur D2D1_ANTIALIAS_MODE_PER_PRIMITIVE. Vérifiez que les appels à ID2D1RenderTarget::SetAntialiasMode et ID2D1RenderTarget::FillOpacityMask sont émis sur la même cible.