Thread: MS is trying to kill GL... again...

  1. #1
    Has a Masters in B.S.
    Join Date
    Aug 2001
    Posts
    2,263

    MS is trying to kill GL... again...

    ADVISORY: This users posts are rated CP-MA, for Mature Audiences only.

  2. #2
    Registered User
    Join Date
    Jan 2002
    Location
    Vancouver
    Posts
    2,212
    As long as DirectX continues to only work on Windows, OpenGL will survive.

  3. #3
    Has a Masters in B.S.
    Join Date
    Aug 2001
    Posts
    2,263
    how many game/app companies do you think are gonna take the extra time to write their apps again in OpenGL for linux? far less than do now...

    besides that they're gonna KILL the high end graphics markets... especially the 3d modeler/renderer markets... morons.


    edit:... seriously, they're gonna have to back down on this... toooo many companies are gonna complain.
    Last edited by no-one; 08-06-2005 at 02:22 PM.
    ADVISORY: This users posts are rated CP-MA, for Mature Audiences only.

  4. #4
    Registered User
    Join Date
    Jan 2002
    Location
    Vancouver
    Posts
    2,212
    Quote Originally Posted by no-one
    how many game/app companies do you think are gonna take the extra time to write their apps again in OpenGL for linux? far less than do now...

    besides that they're gonna KILL the high end graphics markets... especially the 3d modeler/renederer markets... morons.
    Vista is beta software. Microsoft wouldn't do something so utterly retarded and performance-crippling. 50% of all 3d games and applications use OpenGL, Microsoft can't shut them out or people would stick with Windows XP. On top of that Microsoft can't force all those developers to rewrite their software in DirectX.

    This is most likely just a temporary bug in beta software, otherwise microsoft would see a huge loss of sales if people decide to stick to Windows XP.

  5. #5
    Has a Masters in B.S.
    Join Date
    Aug 2001
    Posts
    2,263
    read the first paragraph of the thread... it's a "current plan" not a bug.

    > Microsoft wouldn't do something so utterly retarded and performance-crippling.

    we are talking about the same MS, right?

    >
    50% of all 3d games and applications use OpenGL, Microsoft can't shut them out or people would stick with Windows XP. On top of that Microsoft can't force all those developers to rewrite their software in DirectX.
    <

    they're not "technically" forcing them... just "gently" coercing them.
    ADVISORY: This users posts are rated CP-MA, for Mature Audiences only.

  6. #6
    Toaster Zach L.'s Avatar
    Join Date
    Aug 2001
    Posts
    2,686
    Designer induced bug... aka "user-friendly feature".

    I'm guessing it won't fly, though, for the reasons mentioned above. I would not be surprised, however, if they still tried to degrade OGL performance in some other manner, by a less drastic margin.
    The word rap as it applies to music is the result of a peculiar phonological rule which has stripped the word of its initial voiceless velar stop.

  7. #7
    Amazingly beautiful user.
    Join Date
    Jul 2005
    Location
    If you knew I'd have to kill you
    Posts
    254
    This is not quite as bad as it sounds. As taken from a post I found on another message board (via Slashdot), full screen games and the like will not be effected.
    Just want to get everyone to slow down for a minute and take a hard look at what is and isn't happening.

    Let's basically take the following as hard fact:

    Quote:

    As soon as an ICD is loaded the composited desktop is turned off on Windows Vista. If you want the composited desktop Aeroglass experience, you will need to make your application go through Microsoft's OpenGL implementation, which is layered on top of DirectX. As pointed out earlier, this layering can have performance implications. Their implementation supports OpenGL version 1.4 only, without extension support.


    ICD = Installable Client Driver (i.e. this is what you get when you go to nVidia's site and install their driver.)

    So, when a display driver for OpenGL is loaded, Aeroglass shuts down. First and foremost:
    This has absolutely no implications for fullscreen games on single monitor setups!
    So, with that important detail out of the way, let's look at the scenarios where we DO have a serious problem:
    * Multi-monitor setups
    * Windowed mode applications

    The former is of concern primarily for developers, and I won't really look at it, as it's really just an extension of the latter. So what do windowed mode applications entail? Game editors, scientific and engineering software, tons of academic stuff, modeling and CAD software -- basically, everything that isn't a game. Now, suppose one of these applications starts. Windows again has two options:
    * Give the client app the virtualised MS implementation, and keep Aeroglass running as normal.
    * Shut down Aeroglass, revert to a 2D desktop, and load a real ICD for the app.

    I think it's fairly obvious what the pros and cons of each choice are. The problem at this point, and the objection of the people leading this charge, is that there is no third option:
    * Load a real ICD, but keep Aeroglass running as normal.

    So, that is the real problem. Vista will not allow both a true accelerated OpenGL app and Aeroglass to run concurrently. And that, basically, is how the cards fall right now. The second alternative of shutting down Aeroglass when an OpenGL app does not really bother me -- we're using a 2D desktop right now, and we seem to be getting along fine. Should we be putting pressure on MS to resolve this issue? The answer is a resounding YES. But let's keep our heads here, shall we? Before screaming about this, that, and the other, understand what exactly is and isn't happening.
    I stole that post from here: http://www.gamedev.net/community/for...age=4&#2195831
    Programming Your Mom. http://www.dandongs.com/

  8. #8
    C(++)(#)
    Join Date
    Jul 2004
    Posts
    309
    This is why I want to use Linux as my main os...sigh....if only I could get my mom to realize that her e-mail isn't on the computer (she uses Yahoo webmail), and that double clicking isn't hard...
    To code is divine

  9. #9
    Amazingly beautiful user.
    Join Date
    Jul 2005
    Location
    If you knew I'd have to kill you
    Posts
    254
    Of course, if she can't overcome Double clicking, nearly all Desktop Environments have a single click option.
    Programming Your Mom. http://www.dandongs.com/

  10. #10
    Toaster Zach L.'s Avatar
    Join Date
    Aug 2001
    Posts
    2,686
    Man... that's twice the physical exertion of a single click... That can be pretty intense.
    The word rap as it applies to music is the result of a peculiar phonological rule which has stripped the word of its initial voiceless velar stop.

  11. #11
    Registered User
    Join Date
    Jan 2003
    Posts
    361
    That also wears out your mouse TWICE as fast!!

  12. #12
    C(++)(#)
    Join Date
    Jul 2004
    Posts
    309
    Heh just one of the joys of being a teenager with computer illiterate parents.
    "Oh? I have to double click? Wow this sucks lets go back to the old computer"
    "Huh? You fixed an issue with the ethernet card? DON'T TOUCH THAT COMPUTER YOU MIGHT BREAK IT!"

    The way they talk they act like computers should never be touched by a human being...

    Anyways back on topic:
    Couldn't there simply be an API call to disable the aeroglass look & feel on the fly for programs that -need- to use OpenGL? For some reason I don't see too many companys being happy if Microsoft makes DirectX the only useable graphics library on Windows.
    To code is divine

  13. #13
    Registered User Frobozz's Avatar
    Join Date
    Dec 2002
    Posts
    546
    Microsoft isn't forcing people to stick with Windows. Cedega can already run games pretty well and this might make more companies start to consider supporting Linux as well. Maybe it'll backfire nicely for Microsoft.

  14. #14
    C(++)(#)
    Join Date
    Jul 2004
    Posts
    309
    Quote Originally Posted by Frobozz
    Microsoft isn't forcing people to stick with Windows. Cedega can already run games pretty well and this might make more companies start to consider supporting Linux as well. Maybe it'll backfire nicely for Microsoft.
    That's what I'm hopeing for. Since Microsoft has already decided not to implement many features in Vista (WinFS, and being built upon .NET, and I know of others that I can't think of right now) I couldn't imagine many people getting it other than those who like having the latest and greatest, at least not until Microsoft includes several other features they promised.

    The only difference I see in Vista from XP are purely looks, and some minor differences that I think a lot of windows users will probably not like (such as virtual folders, and the directory change) since they'll have to adapt to a new way of thinking, even if the changes aren't major.
    To code is divine

  15. #15
    I am he who is the man! Stan100's Avatar
    Join Date
    Sep 2002
    Posts
    361
    I was thinking about what would happen even if it did backfire on microsoft...even in the best case scenario. Lets say everyone switches to linux. Every non-techie yuppie will be asking every other non-techie yuppie which is the best distro, and in the end 90% of the country will end up using only RedHat (example) and it'l start all over again.
    Stan The Man. Beatles fan

    When I was a child,
    I spoke as a child,
    I thought as a child,
    I reasoned as a child.
    When I became a man,
    I put childish ways behind me"
    (the holy bible, Paul, in his first letter to the Cor. 13:11)

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Speed test result
    By audinue in forum C Programming
    Replies: 4
    Last Post: 07-07-2008, 05:18 AM
  2. Ping
    By ZakkWylde969 in forum Tech Board
    Replies: 5
    Last Post: 09-23-2003, 12:28 PM
  3. The Timing is incorret
    By Drew in forum C++ Programming
    Replies: 5
    Last Post: 08-28-2003, 04:57 PM
  4. problem with open gl engine.
    By gell10 in forum Game Programming
    Replies: 1
    Last Post: 08-21-2003, 04:10 AM