Jump to content
  • Advertisement
Sign in to follow this  
Alessandro

OpenGL OpenGL and Windows Vista

This topic is 4763 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

On some forums i've been suggested to switch to DirectX since Windows Vista will have a very poor support for Opengl API's. I recall also seeing a sort of "petition" against MS regarding this subject at opengl.org, but unfortunately i couldn't understand all of that document (english is not my first language). I really hope it won't be like that, i love OpenGL and i don't want to start to study another graphics programming API. No words to say that if all this is true, well it seems very unfair to me.

Share this post


Link to post
Share on other sites
Advertisement
Quote:
Original post by Alessandro
On some forums i've been suggested to switch to DirectX since Windows Vista will have a very poor support for Opengl API's.
I recall also seeing a sort of "petition" against MS regarding this subject at opengl.org, but unfortunately i couldn't understand all of that document (english is not my first language).
I really hope it won't be like that, i love OpenGL and i don't want to start to study another graphics programming API. No words to say that if all this is true, well it seems very unfair to me.


an alternative would be suse 10 + nvidia drivers *they got an installer for suse* :)

I will try this out in 2 months when my exams are over

Share this post


Link to post
Share on other sites
Microsoft is doing, with Vista, what they did with XP. On XP, Microsoft only provided version 1.1 of OpenGL, and third party companies were left to provide additional versions and support. With Vista, Microsoft made the decision to provide support up until 1.4. And, again, other people would have to give the additional support.

Share this post


Link to post
Share on other sites
Quote:
Original post by Dorvo
Microsoft is doing, with Vista, what they did with XP. On XP, Microsoft only provided version 1.1 of OpenGL, and third party companies were left to provide additional versions and support. With Vista, Microsoft made the decision to provide support up until 1.4. And, again, other people would have to give the additional support.

Not really. It's a little more complex than that. In XP, while Microsofts OpenGL support was obsolete beyond belief, the interface to it - the ICD interface - was well documented for hardware manufacturers.

In Vista, the LDDM compatible interface to the Aero desktop compositor is not documented, and LDDM is more complex than the old XP driver ICD interface model (due to WGF, but also due to TC related issues). In other words, external vendors were not able to support OpenGL, even if they wanted to. They still cannot to the full extend (ie. fully composited Aeroglass OpenGL), but a compromise solution was found (ie. uncomposited window, without requiring to turn off Aero entirely).

This solution is good for me, as it is acceptable for both games and professional CAD software. Although it would be nice, if we could eventually get a full LDDM compatible OpenGL driver for Aero.

Share this post


Link to post
Share on other sites
I still don't understand why Microsoft 'thinks' they have a decision in impeding OpenGL in Vista. If Nvidia or ATI write their drivers to circumvent anything Microsoft has put in place, won't that just enable full support for OpenGL?

Share this post


Link to post
Share on other sites
Quote:
Original post by oconnellseanm
If Nvidia or ATI write their drivers to circumvent anything Microsoft has put in place, won't that just enable full support for OpenGL?
If that were to happen, MS could refuse to sign the drivers, and I gather that the current state of Vista is that no unsigned drivers are allowed without explicitly booting into a special mode.

Besides, MS haven't directly done anything to destroy OpenGL, in much the same way that Apple haven't directly done anything to prevent Windows from running on the Mactels. It's just that the technology was built in such a way (intentionally or not) that the state of affairs is as such.

Share this post


Link to post
Share on other sites
It's just that the technology was built in such a way (intentionally or not) that the state of affairs is as such.[/quote]

I's say intentionally !

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!