Bagikan melalui


D1132: Format DXGI Tidak Kompatibel HWND Atau DC

Format DXGI yang diberikan tidak valid untuk metode pembuatan target render ini.

 

Kemungkinan Penyebabnya

Pembuatan rendertarget HWND atau DC menggunakan ID2D1Factory::CreateHwndRenderTarget atau ID2D1Factory::CreateDCRenderTarget memperkenalkan pembatasan tambahan pada format permukaan target. Secara khusus, target ini harus berjenis DXGI_FORMAT_R8G8B8A8_UNORM atau DXGI_FORMAT_B8G8R8A8_UNORM.

Kemungkinan Perbaikan

Untuk mengatasi masalah ini, verifikasi bahwa format yang ditentukan untuk rendertarget HWND atau DC aplikasi adalah salah satu format yang disebutkan di atas. Jika aplikasi tidak selalu memerlukan jenis target ini, pertimbangkan untuk merender ke tekstur sebagai gantinya, opsi format permukaannya untuk kompatibilitas sebagai target mungkin kurang ketat.