Sdílet prostřednictvím


D1201: PushAxisAlignedClip s antialiased Multisampled Target

PushAxisAlignedClip se použil s vícevzorkovaným cílem. Volání bude stále vydáno, ale artefakty mohou vzniknout v případě, že hranice obdélníku klipartu nejsou zarovnané na pixel. Vykreslený výsledek navíc nemusí představovat očekávaný vzor s více razítky.

 

Možné příčiny

Aplikace interoperovala vícevzorkovou texturu Direct3D jako cíl Direct2D a nazývá PushAxisAlignedClip na cíli.

Možné opravy

Pokud je důležité funkce klipartů, vyhněte se vzájemné spolupráci s vícevzorkovou texturou. Použití vrstev nebo klipů s těmito typy prostředků může mít za následek snížení výkonu nebo neočekávané výsledky vykreslování. To platí zejména v případě, že hranice klipartu nejsou zarovnané pixely. Pokud je to možné, použijte místo klipartu alternativní způsob maskování obsahu, například nůžku Direct3D. Nebo použijte zprostředkující místo vícevzorkového prostředku. Pokud je vícevzorkovaný prostředek určený pro anti-aliasing 2D obsahu, zvažte, jestli je dostatečná integrovaná antialiasing Direct2D podle primitiv.