Condividi tramite


Uso dei driver precedenti (Direct3D 9)

Questa sezione elenca i problemi che possono verificarsi quando si usa Direct3D 9 sui driver scritti per le versioni di Direct3D precedenti a Direct3D 9.

  • Quando si lavora con un dispositivo T&L HAL, viene calcolata l'intensità della nebbia, ma l'operazione di valore assoluto non viene applicata a questo valore. Il valore viene invece lasciato negativo se si tratta di ciò che viene calcolato. Il modo migliore per evitare questa situazione consiste nel configurare le trasformazioni in modo appropriato. Un metodo meno preferito consiste nel rendere negativi i valori di fog-start e fog-end per farli combaciare.

Per verificare la presenza di un driver Direct3D 9, cercare un valore diverso da zero per D3DDEVCAPS2_STREAMOFFSET nel membro DevCaps2 di D3DCAPS9.

suggerimenti per la programmazione