D1135: Opsi Bitmap Harus Subset
Opsi bitmap [nilai] harus merupakan subset dari bendera yang terkait dengan permukaan DXGI.
-
Nilai
-
Nilai UINT dari enumerasi opsi bitmap.
Saat mengoperasikan tekstur Direct3D dengan Direct2D sebagai ID2D1Bitmaps, opsi yang ditentukan di bidang D2D1_BITMAP_OPTIONS harus cocok dengan atribut Direct3D tekstur. Secara khusus:
- Opsi D2D1_BITMAP_OPTIONS_CPU_READ memerlukan opsi CPU_ACCESS_READ Direct3D.
- Opsi D2D1_BITMAP_OPTIONS_TARGET memerlukan opsi BIND_RENDER_TARGET.
- Opsi D2D1_BITMAP_OPTIONS_NONE tidak kompatibel dengan opsi USAGE_STAGING Direct3D hanya dengan CPU_ACCESS_WRITE.
Untuk mengatasi masalah ini, pastikan bahwa pembuatan ID2D1Bitmap menggunakan penentu D2D1_BITMAP_OPTIONS yang setuju dengan properti tekstur Direct3D yang mendasar. Untuk menggunakan D2D1_BITMAP_OPTIONS, ini dapat memerlukan penggunaan ID2D1DeviceContext::CreateBitmap alih-alih ID2D1RenderTarget::CreateBitmap, karena merupakan anggota D2D1_BITMAP_PROPERTIES1.