Freigeben über


D1201: PushAxisAlignedClip mit Antialiased Multisampled Target

PushAxisAlignedClip wurde mit einem Multisampling-Ziel verwendet. Der Anruf wird weiterhin ausgegeben, aber Artefakte können auftreten, wenn die Grenzen des Cliprechtecks nicht pixelbündig ausgerichtet sind. Darüber hinaus stellt das gerenderte Ergebnis möglicherweise nicht das erwartete Multisamplemuster dar.

 

Mögliche Ursachen

Die Anwendung hat eine Multisampling-Direct3D-Textur als Direct2D-Ziel interoperiert und "PushAxisAlignedClip" für das Ziel aufgerufen.

Mögliche Korrekturen

Vermeiden Sie die Interoperierung von Multisampled-Texturen, wenn clip-Funktionen wichtig sind. Die Verwendung von Ebenen oder Clips mit diesen Ressourcentypen kann zu Leistungseinbußen oder unerwarteten Renderingergebnissen führen. Dies gilt insbesondere, wenn die Grenzen des Clips nicht pixelbündig ausgerichtet sind. Verwenden Sie nach Möglichkeit eine alternative Möglichkeit zum Maskieren von Inhalten anstelle eines Clips, z. B. einen Direct3D-Scheren. Oder verwenden Sie eine Zwischenstufe anstelle einer Multisamplingressource. Wenn die Multisampled-Ressource für Antialiasing von 2D-Inhalten vorgesehen ist, überlegen Sie, ob die integrierte Antialiasing pro Grundtyp von Direct2D ausreichend ist.