PushAxisAlignedClip 与多重采样目标一起使用。 调用仍将发出,但如果剪辑矩形的边界不对齐,则可能会出现项目。 此外,呈现的结果可能不会表示预期的多重采样模式。
可能的原因
应用程序将多重采样的 Direct3D 纹理作为 Direct2D 目标互作,并在目标上调用 PushAxisAlignedClip。
可能的修复方法
如果剪辑功能很重要,请避免互作多重采样纹理。 对这些类型的资源使用层或剪辑可能会导致性能损失或意外呈现结果。 如果剪辑的边界不对齐像素,则尤其如此。 如果可能,请使用替代方法来屏蔽内容而不是剪辑,例如 Direct3D 剪刀。 或者,使用中间而不是多重采样资源。 如果多重采样资源适用于反锯齿 2D 内容,请考虑 Direct2D 的内置每基元抗锯齿是否足够。