Partilhar via


D1201: PushAxisAlignedClip com destino multiamostrado antialiased

PushAxisAlignedClip foi usado com um alvo multiamostrado. A chamada ainda será emitida, mas artefatos podem surgir se os limites do retângulo do clipe não estiverem alinhados a pixels. Além disso, o resultado renderizado pode não representar o padrão de várias amostras esperado.

 

Causas Possíveis

O aplicativo interoperou uma textura Direct3D com várias amostras como um destino Direct2D e chamou PushAxisAlignedClip no destino.

Possíveis correções

Evite interoperar texturas com várias amostras se a funcionalidade do clipe for importante. O uso de camadas ou clipes com esses tipos de recursos pode incorrer em uma penalidade de desempenho ou resultados de renderização inesperados. Isso é particularmente verdadeiro se os limites do clipe não estiverem alinhados a pixels. Se possível, use um meio alternativo de mascarar o conteúdo em vez de um clipe, como uma tesoura Direct3D. Ou use um recurso intermediário em vez de um recurso com várias amostras. Se o recurso com várias amostras se destinar a suavização de borda de conteúdo 2D, considere se a suavização de borda por primitiva interna do Direct2D é suficiente.