I have an OpenGL application which uses GL_MULTISAMPLE to AA a shaded draw. Everything works fine on XP 32, XP 64 and Win7.
However calling glEnable/glDisable(GL_MULTISAMPLE) on Vista 64 does not have any effect on the shaded display at all.
The code to allocate a buffer with AA bits is the same for each platform and works on multiple (non Vista) machines.
I have tested this on several Vista machines and several non-Vista machiens, the behavior is consistent and I believe the OS is the difference (or more likely the driver being run for that OS).
I have updated the Nvidia drivers on the Vista machines, it did not help. I have also checked the Nvidia control panel to ensure that the AA settings are set to Application Controlled.
Has anyone else run into this problem? Were you able to fix it?