Bagikan melalui


D1175: Target DXGI Tidak Boleh Menggunakan Bendera Perangkat Lunak

Jenis rendertarget ini harus ditandai sebagai DEFAULT atau HARDWARE.

 

Kemungkinan Penyebabnya

Aplikasi bernama ID2D1Factory::CreateDxgiSurfaceRenderTarget dengan objek D2D1_RENDER_TARGET_PROPERTIES yang bidang jenisnya diatur ke D2D1_RENDER_TARGET_TYPE_SOFTWARE. Direct2D menganggap kombinasi penentu ini salah, karena bendera SOFTWARE disediakan untuk target yang dibuat menggunakan CreateWicBitmapRenderTarget dan CreateHwndRenderTarget.

Kemungkinan Perbaikan

Saat menggunakan CreateDxgiSurfaceRenderTarget, aplikasi harus menentukan D2D1_RENDER_TARGET_TYPE_HARDWARE.