D1201: 앤티앨리어싱 다중 샘플링 대상을 사용하는 PushAxisAlignedClip

PushAxisAlignedClip은 다중 샘플링 대상과 함께 사용되었습니다. 호출은 계속 실행되지만 클립 사각형의 경계가 픽셀에 맞지 않는 경우 아티팩트가 발생할 수 있습니다. 또한 렌더링된 결과는 예상되는 다중 샘플 패턴을 나타내지 않을 수 있습니다.

 

가능한 원인

애플리케이션은 다중 샘플링된 Direct3D 텍스처를 Direct2D 대상으로 상호 운용하고 대상에서 PushAxisAlignedClip이라고 합니다.

가능한 수정 사항

클립 기능이 중요한 경우 다중 샘플링된 텍스처를 상호 운용하지 않습니다. 이러한 유형의 리소스와 함께 레이어 또는 클립을 사용하면 성능 저하 또는 예기치 않은 렌더링 결과가 발생할 수 있습니다. 클립의 범위가 픽셀 정렬되지 않은 경우 특히 그렇습니다. 가능하면 Direct3D 가위와 같은 클립 대신 콘텐츠를 마스킹하는 다른 방법을 사용합니다. 또는 다중 샘플링된 리소스 대신 중간 리소스를 사용합니다. 다중 샘플링된 리소스가 2D 콘텐츠의 앤티앨리어싱을 위한 것이라면 Direct2D의 기본 제공 앤티앨리어싱이 충분한지 여부를 고려합니다.