D1201: PushAxisAlignedClip With Antialiased Multisampled Target
PushAxisAlignedClip wurde mit einem Ziel mit mehrerenAmpeln verwendet. Der Aufruf wird weiterhin ausgegeben, aber Artefakte können auftreten, wenn die Begrenzungen des Cliprechtecks nicht pixelbündig sind. Darüber hinaus stellt das gerenderte Ergebnis möglicherweise nicht das erwartete Multisamplemuster dar.
Mögliche Ursachen
Die Anwendung interoperierte eine Direct3D-Textur mit mehrerenAmpeln als Direct2D-Ziel und hat PushAxisAlignedClip auf dem Ziel aufgerufen.
Mögliche Korrekturen
Vermeiden Sie die Interoperabilität von Texturen mit mehrerenAmpeln, wenn Clipfunktionen wichtig sind. Die Verwendung von Ebenen oder Clips mit diesen Ressourcentypen kann zu Leistungs- oder unerwarteten Renderingergebnissen führen. Dies gilt insbesondere, wenn die Begrenzungen 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. eine Direct3D-Scissor. Oder verwenden Sie eine Zwischenressource anstelle einer Ressource mit mehrerenAmpeln. Wenn die Multisampledressource für das Antialiasing von 2D-Inhalten vorgesehen ist, sollten Sie überlegen, ob das integrierte Antialiasing pro Primitive von Direct2D ausreichend ist.