Delen via


D1201: PushAxisAlignedClip met antialiased Multisampled Target

PushAxisAlignedClip is gebruikt met een multisampled doel. De aanroep wordt nog steeds uitgegeven, maar artefacten kunnen zich voordoen als de grenzen van de rechthoek van de clip niet op pixel zijn uitgelijnd. Daarnaast kan het gerenderde resultaat niet het verwachte multisample-patroon vertegenwoordigen.

 

Mogelijke oorzaken

De toepassing heeft een multisampled Direct3D-textuur gebruikt als direct2D-doel en pushAxisAlignedClip op het doel genoemd.

Mogelijke oplossingen

Vermijd interoperaterende multisampled texturen als clipfunctionaliteit belangrijk is. Het gebruik van lagen of clips met deze typen resources kan een prestatiestraf of onverwachte renderingresultaten opleveren. Dit geldt met name als de grenzen van de clip niet pixelgelijnd zijn. Gebruik indien mogelijk een alternatieve methode voor het maskeren van inhoud in plaats van een clip, zoals een Direct3D schaar. Of gebruik een tussenliggende resource in plaats van een multisampled resource. Als de multisampled-resource is bedoeld voor het antialiaseren van 2D-inhoud, kunt u overwegen of de ingebouwde antialiasering per primitieve direct2D voldoende is.