• Lucid Dreaming - Dream Views




    Results 1 to 3 of 3
    1. #1
      Banned
      Join Date
      Apr 2007
      Location
      Out Chasing Rabbits
      Posts
      15,193
      Likes
      935

      OpenGL not ported to Windows?

      My computer graphics professor said that they stopped porting OpenGL to Windows a few versions ago. Now OpenGL guys on Windows are using mesa instead, why would they do that? Windows is still the dominate market by a wide margin and I know very few people that enjoy DirectX.

    2. #2
      FBI agent Ynot's Avatar
      Join Date
      Oct 2005
      Gender
      Location
      Southend, Essex
      Posts
      4,337
      Likes
      14
      I'm no fan of MS
      but have to pipe up when myths (or half-myths, in this case) are thrown around

      I see this (or other varying statements) banded about all over the place
      and it's simply not true

      OpenGL is a standard
      A standard for allowing software to communicate with the graphics card directly, cutting out the OS

      OpenGL support therefore has little to do with Windows (or any other OS). It's the OS's graphics drivers that are key, here.

      If you have OS drivers for your OpenGL capable graphics card and an OpenGL application, then you're in business.

      Every graphics card manufacturer produces their own implementation of OpenGL to run on their cards, and this OpenGL implementation is contained within the OS drivers

      Ever wonder why the Nvidia & AMD drivers are 50mb in size?
      Everytime you update your graphics drivers, you are also getting the latest OpenGL implementation for your card.

      As long as Nvidia & AMD continue to produce Windows drivers
      You will have OpenGL on Windows
      It has nothing to do with Microsoft, and Microsoft cannot "remove" OpenGL from Windows

      Now....

      What happens when you don't have a graphics card capable of OpenGL?
      Are you unable to run OpenGL software?
      No
      Because as a fall back, OS's have OpenGL software renderers
      Which allow OpenGL apps to draw graphics the traditional way (by going via the OS)
      of course, this eliminates the performance advantages of OpenGL, which is why it's used purely as a fall back

      It is Window's OpenGL software renderer that has changed

      I don't know the details, but it's got something to do with the new "Windows Presentation Foundation" graphics subsystem in the new .NET 3

      Software OpenGL is still there, it's just that MS have incorporated it into the WPF, rather than kept it seperate.

      This does not affect hardware OpenGL
      As stated above, your card manufacturer provides you with an OpenGL implementation for your graphics card
      When you run games in OpenGL, your OS is not involved at all (that's the whole point of it)
      (\_ _/)
      (='.'=)
      (")_(")

    3. #3
      FBI agent Ynot's Avatar
      Join Date
      Oct 2005
      Gender
      Location
      Southend, Essex
      Posts
      4,337
      Likes
      14
      In fact,
      direct (no pun intended) from the horses mouth
      http://www.opengl.org/pipeline/article/vol003_7/
      Last edited by Ynot; 09-27-2007 at 07:34 PM.
      (\_ _/)
      (='.'=)
      (")_(")

    Bookmarks

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •