Freigeben über


D1200: PushLayer mit Multisampled Target

Pushlayer/Poplayer wurde mit einem Multisampling-Ziel verwendet. Der Aufruf wird weiterhin ausgegeben, aber das gerenderte Ergebnis stellt möglicherweise nicht das erwartete Multisamplemuster dar.

 

Mögliche Ursachen

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

Mögliche Korrekturen

Vermeiden Sie die Interoperierung von Multisampled-Texturen, wenn die Layerfunktionalität wichtig ist. Die Verwendung von Ebenen oder Clips mit diesen Ressourcentypen kann zu Leistungseinbußen oder unerwarteten Renderingergebnissen führen. Verwenden Sie nach Möglichkeit eine alternative Möglichkeit zum Steuern der Deckkraft oder Maskierung anstelle von Schichten. 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.