Condividi tramite


D1201: PushAxisAlignedClip con destinazione multicampionata antialiased

PushAxisAlignedClip è stato usato con una destinazione multicampionata. La chiamata verrà comunque eseguita, ma gli artefatti possono verificarsi se i limiti del rettangolo di ritaglio sono non allineati in pixel. Inoltre, il risultato sottoposto a rendering potrebbe non rappresentare il modello multisample previsto.

 

Possibili cause

L'applicazione ha interoperabilo una trama Direct3D multicampionata come destinazione Direct2D e denominata PushAxisAlignedClip nella destinazione.

Possibili correzioni

Evitare l'interoperabilità delle trame multicampionamento se la funzionalità di ritaglio è importante. L'uso di livelli o clip con questi tipi di risorse può comportare una riduzione delle prestazioni o risultati di rendering imprevisti. Ciò è particolarmente vero se i limiti della clip non sono allineati in pixel. Se possibile, usare un mezzo alternativo per mascherare il contenuto anziché una clip, ad esempio una forbice Direct3D. In alternativa, usare un oggetto intermedio anziché una risorsa multicampionato. Se la risorsa multicampionamento è destinata all'anti-aliasing del contenuto 2D, valutare se l'anti-aliasing per primitiva di Direct2D è sufficiente.