After wading through a lot of FUD and looking at the MS architecture, it seems to me that:
- Full screen games will be Ok with OpenGL 2.0 supplied as an ICD as they don’t need aeroglass to be running.
- Windowed games will be stuck with OpenGL1.4 running over the successor to DirectX.
However I did see one post that pointed out that the heavy DRM stuff in Vista may have an impact in that all ICDs have to be certified by microsoft and hence cannot expose any features that could be used to subvert DRM without all DRM OS features shutting down. Not sure if this is FUD, but suspect there is an issue with freely exposing arbitary extensions and enforcing DRM. Hopefully not a problem for games, since you normally shut down other apps anyway.
The main losers appear to be application writers, who are stuck with Vanilla OpenGL1.4 if they want to keep the aeroglass experience. They’ll probably have to move over to DirectX & successors.
If this isn’t the way of it, I’ve just added to the FUD ;D
Alan
Edit: I wonder how you select the graphics manufacturer’s ICD rather than the default MS 1.4OGL. There’s got to be a OS call for this, which means JOGL and LWJGL will need to expose it.