Leer en inglés

Compartir a través de


D1201: PushAxisAlignedClip con destino multimuestreo antialiased

PushAxisAlignedClip se usó con un destino de muestreo múltiple. La llamada se seguirá emitiendo, pero pueden surgir artefactos si los límites del rectángulo de recorte no están alineados en píxeles. Además, es posible que el resultado representado no represente el patrón multisample esperado.

 

Causas posibles

La aplicación interoperaba una textura direct3D multimuestreo como destino de Direct2D y se llamaba PushAxisAlignedClip en el destino.

Posibles correcciones

Evite interoperar texturas multimuestreo si la funcionalidad de recorte es importante. El uso de capas o clips con estos tipos de recursos puede suponer una penalización de rendimiento o resultados de representación inesperados. Esto es especialmente cierto si los límites del clip no están alineados en píxeles. Si es posible, usa un medio alternativo de enmascaramiento de contenido en lugar de un clip, como una tijera direct3D. O bien, use un intermedio en lugar de un recurso de muestreo múltiple. Si el recurso multimuestreo está pensado para el contenido 2D de suavizado de alias, considere si el suavizado de contorno integrado por primitivo de Direct2D es suficiente.