次の方法で共有


D1201: PushAxisAlignedClip With Antialiased Multisampled Target

PushAxisAlignedClip は、マルチサンプリングターゲットで使用されました。 呼び出しは引き続き発行されますが、クリップ四角形の境界がピクセルアラインされていない場合は、成果物が発生する可能性があります。 さらに、レンダリングされた結果は、期待されるマルチサンプル パターンを表していない可能性があります。

 

考えられる原因

アプリケーションは、マルチサンプリングされた Direct3D テクスチャを Direct2D ターゲットとして相互運用し、ターゲット上で PushAxisAlignedClip と呼びます。

可能な修正方法

クリップ機能が重要な場合は、マルチサンプリングテクスチャの相互運用を避けてください。 これらの種類のリソースでレイヤーまたはクリップを使用すると、パフォーマンスの低下や予期しないレンダリング結果が発生する可能性があります。 これは、クリップの境界がピクセルアラインされていない場合に特に当てはまります。 可能な場合は、Direct3D ハサミなどのクリップではなく、コンテンツをマスクする別の手段を使用します。 または、マルチサンプリング されたリソースの代わりに中間を使用します。 マルチサンプリング リソースが 2D コンテンツのアンチエイリアシングを目的としている場合は、Direct2D の組み込みのプリミティブごとのアンチエイリアシングで十分かどうかを検討してください。