The information in this article applies to:
SYMPTOMSThere are applications that behave differently under DirectX 5.0 and DirectX 6.0 when you use spotlight range attenuation in Direct3D Retained Mode. CAUSEThe "view-dependent specular highlighting" option was turned on in DirectX 5.0 by default and turned off in DirectX 6.0. This change should not affect any applications developed using DirectX 5.0. RESOLUTIONIf you are going to use spotlight range attenuation in your application, make sure that you set the following render mode to ensure that you get the correct behavior on all versions of Direct3D Retained Mode without relying on the default values: IDirect3DRMDevice2 : D3DRMRENDERMODE_VIEWDEPENDENTSPECULARWithout this flag, your application might behave differently depending on which version of DirectX is installed. STATUSMicrosoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. Additional query words:
Keywords : kbDirect3dRM KbDirectX500 kbDirectX600 kbDirectX500a kbDirectX520 |
Last Reviewed: October 8, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |