다음을 통해 공유


D1162: FillMesh에 별칭이 지정된 렌더링이 필요합니다.

FillMesh를 사용하려면 앤티앨리어스 모드를 D2D1_ANTIALIAS_MODE_ALIASED 설정해야 합니다.

 

가능한 원인

애플리케이션이 ID2D1RenderTarget::FillMesh를 호출하는 경우 관련된 rendertarget의 앤티앨리어스 모드는 D2D1_ANTIALIAS_MODE_ALIASED 합니다. 렌더링 대상의 기본 동작은 앤티앨리어싱을 사용하는 것이므로 메시를 채우기 전에 ID2D1RenderTarget::SetAntialiasMode를 호출해야 합니다.

가능한 수정 사항

ID2D1RenderTarget::SetAntialiasMode를 사용하여 rendertarget이 메시를 채우는 동안 별칭 렌더링을 사용하도록 합니다. 후속 작업에 앤티앨리어싱이 필요한 경우 대상의 앤티앨리어스 모드를 다시 D2D1_ANTIALIAS_MODE_PER_PRIMITIVE 설정합니다. ID2D1RenderTarget::SetAntialiasMode 및 ID2D1RenderTarget::FillMesh에 대한 호출이 동일한 대상에서 실행되었는지 확인합니다.