Compartilhar via


Trabalhando com drivers anteriores (Direct3D 9)

Esta seção lista os problemas que podem ser encontrados ao trabalhar com o Direct3D 9 em drivers gravados para versões do Direct3D anteriores ao Direct3D 9.

  • Ao trabalhar com um dispositivo HAL T&L, a intensidade da neblina é calculada, mas a operação de valor absoluto não é aplicada a esse valor. Em vez disso, o valor será deixado negativo se for o que é calculado. A melhor maneira de evitar essa situação é configurar transformações adequadamente. Um método menos preferencial é tornar os valores de fog-start e fog-end negativos para corresponder.

Para marcar para um driver Direct3D 9, procure um valor diferente de zero para D3DDEVCAPS2_STREAMOFFSET no membro DevCaps2 do D3DCAPS9.

Dicas de programação