Bagikan melalui


Bekerja dengan Driver Sebelumnya (Direct3D 9)

Bagian ini mencantumkan masalah yang dapat ditemui saat bekerja dengan Direct3D 9 pada driver yang ditulis untuk versi Direct3D yang lebih lama dari Direct3D 9.

  • Saat bekerja dengan perangkat T&L HAL, intensitas kabut dihitung tetapi operasi nilai absolut tidak diterapkan ke nilai ini. Sebaliknya, nilai dibiarkan negatif jika itu yang dihitung. Cara terbaik untuk menghindari situasi ini adalah dengan menyiapkan transformasi dengan tepat. Metode yang kurang disukai adalah membuat nilai fog-start dan fog-end negatif untuk dicocokkan.

Untuk memeriksa driver Direct3D 9, cari nilai bukan nol untuk D3DDEVCAPS2_STREAMOFFSET di anggota DevCaps2 D3DCAPS9.

Tips Pemrograman