D1155: FillOpacityMask Memerlukan Aliased Rendering

FillOpacityMask mengharuskan mode antialias diatur ke D2D1_ANTIALIAS_MODE_ALIASED.

 

Kemungkinan Penyebabnya

Ketika aplikasi memanggil ID2D1RenderTarget::FillOpacityMask, mode antialias rendertarget yang terlibat harus D2D1_ANTIALIAS_MODE_ALIASED. Perilaku default target render adalah menggunakan antialias, sehingga perlu memanggil ID2D1RenderTarget::SetAntialiasMode sebelum mengisi masker opasitas.

Kemungkinan Perbaikan

Gunakan ID2D1RenderTarget::SetAntialiasMode untuk memastikan rendertarget menggunakan penyajian alias saat mengisi masker opasitas. Jika operasi berikutnya memerlukan antialias, atur mode antialias target kembali ke D2D1_ANTIALIAS_MODE_PER_PRIMITIVE. Pastikan bahwa panggilan ke ID2D1RenderTarget::SetAntialiasMode dan ID2D1RenderTarget::FillOpacityMask dikeluarkan pada target yang sama.