Jump to content
  • Advertisement
Sign in to follow this  
_the_phantom_

OpenGL Updated OpenGL on Vista information

This topic is 4902 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I've been a bit slow posting this, so my applogise to you guys for my slowness.
Quote:
OpenGL can go through one of three paths in Windows Vista depending on how your computer is configured. MSOGL - this is an implementation of OpenGL 1.4 that uses Direct3D under the covers to hardware accellerate the application. Legacy ICD's - These are the ICD's that are available today for use on Windows XP. These will continue to work on Windows Vista, but will disable the DWM when they are loaded in to the process of the application that's using OpenGL. The reason for this is that Legacy ICD's operate directly on the GPU without going through Windows at all, and we have no way of redirecting application's output in a stable, predictable manner. Windows Vista ICD's - this is a new path for 3rd party ICD's introduced for Windows Vista that will work in a way that is compatible with desktop composition. Essentially allowing direct access to the GPU for hardware accellaration, but then having the final surface that appears to be the front buffer to the application actually be a shared surface that gets composed by the DWM
source Basically, OpenGL on Vista is indeed 'no problem' once the IHVs get their Vista ICDs into effect and working. I suspect both NV and ATI will make this a high priority. The important point is the bit in bold, this means that OpenGL and the Aeroglass window manager will work nicely side by side, meaning nice alpha blended windows and that all the scare mongering on the OpenGL website by various users is indeed FUD. Now, lets put an end to the OpenGL on Vista is going to be a problem rumours can we? [smile] [Edited by - phantom on March 11, 2006 10:55:07 AM]

Share this post


Link to post
Share on other sites
Advertisement
Hooray! There _is_ alot of FUD going around, and it's good to hear how it will really be implemented.

Thanks for the link, phantom.

Share this post


Link to post
Share on other sites
Not at all surprising. The alarmist bullshit on OpenGL.org was, well, just that.

I'm curious though, why do they mention legacy ICDs? My understanding was that after the NT rewrite and the move the LDDM, old drivers were completely broken, which would mean that legacy ICDs would be broken as well.

Share this post


Link to post
Share on other sites
Good to know. Best news I've read in a long time. I was wondering if I was going to have to switch over to Direct3D eventually.

-VD, OpenGL for life.

Share this post


Link to post
Share on other sites
Quote:
Original post by Promit
I'm curious though, why do they mention legacy ICDs? My understanding was that after the NT rewrite and the move the LDDM, old drivers were completely broken, which would mean that legacy ICDs would be broken as well.


I guess its to allow for old hardware which wont get an update to work, to allow people to move over if they want on it?

I'm sure someone somewhere did a cost-benifit anaylsis and it came up as a good idea..

Share this post


Link to post
Share on other sites
If that's true, then that's good news! And, considering the "alarmist bullsh!t," perhaps the fact that some highly visible players made vocal noises about the previous plan is one reason we're getting the good news? It's hard to know.

Share this post


Link to post
Share on other sites
well, the source looks pretty legit so I'd say it was true and I suspect we are getting the information now because this is when they planned to say it, once things had been nailed down and information made avaible to IHV.. the OpenGL thread died out ages ago really to little or not effect, and the Vista ICD must have been 'in the works' for a while now, as it doesnt seem to be something you can just 'hack in' in a few months..

Looks like the ball is very much in the IHVs court now, assuming MS have given them all the relivent details.

Share this post


Link to post
Share on other sites
Actually, now that I think of it, one of the WinHEC presentations said that XPDDM would still be there for back-compat. Completely forgot about that.

Share this post


Link to post
Share on other sites
Quote:
Original post by Promit
Actually, now that I think of it, one of the WinHEC presentations said that XPDDM would still be there for back-compat. Completely forgot about that.


Yeah. MS isn't about to destroy support for all the old devices that users have, even if the hardware reqs for Vista are higher. Back-compat is one of their locks.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!