Hello everyone,
I can confirm latest LWJGL public release does not work using Vista RC2 and the just released ATI Beta Vista RTM drivers.
My system is based on AMD X2 4200+ / ATI X700 PCI-E. OpenGL native applications are working properly on my system and I'm using JDK 6 b103 I think the problem is obviously linked to the security improvements at the heart of Vista.
Since I really need Vista support for my current project, I will try downloading and building the source tree to investigate the problem...
Here is the relevant output from WindowCreationTest :
Problem retrieving mode with 640x480x24@75
Problem retrieving mode with 800x600x24@75
Problem retrieving mode with 1024x768x24@75
org.lwjgl.LWJGLException: Could not find a valid pixel format
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.ja
va:52)
at org.lwjgl.opengl.WindowsDisplayPeerInfo.<init>(WindowsDisplayPeerInfo
.java:50)
at org.lwjgl.opengl.WindowsDisplay.createPeerInfo(WindowsDisplay.java:28
at org.lwjgl.opengl.Display.create(Display.java:681)
at org.lwjgl.opengl.Display.create(Display.java:657)
at org.lwjgl.opengl.Display.create(Display.java:641)
at org.lwjgl.test.WindowCreationTest.initialize(WindowCreationTest.java:
92)
at org.lwjgl.test.WindowCreationTest.main(WindowCreationTest.java:284)