Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 5 of 5

Thread: Source Code

  1. #1
    Junior Member Newbie
    Join Date
    Dec 2007
    Posts
    6

    Source Code

    Was not sure were to post this:
    Is the source code availible to new operating systems?

    I have a new 32bit Operating System..That is not yet available to the public.. Is there info on porting openGL .. source to recompile the libs? were to get more info on this...

    or a link.. something...

    Thanks, in advance for any help..

  2. #2
    Senior Member OpenGL Pro Zengar's Avatar
    Join Date
    Sep 2001
    Location
    Germany
    Posts
    1,979

    Re: Source Code

    Source code to what? OpenGL? OpenGL is an API, it has no "source code". If you want, you can write an implementation yourself, read the specification and start coding (I wish you luck ) -- or you may have a look at Mesa, it is an OpenSource OpenGL implementation (well, sort of).

  3. #3
    Junior Member Newbie
    Join Date
    Dec 2007
    Posts
    6

    Re: Source Code

    Thanks..
    (or you may have a look at Mesa)
    I'll take a look at it!

  4. #4
    Junior Member Newbie
    Join Date
    Dec 2007
    Posts
    6

    Re: Source Code

    Quote[it has no "source code". ]

    The methods and design are somewhere.. Everything has source..it had to be compiled for a specific platform (linux,windows, any other system it works on)..

    I did find a linux version of the source code!

    Thanks!

  5. #5
    Senior Member OpenGL Pro Zengar's Avatar
    Join Date
    Sep 2001
    Location
    Germany
    Posts
    1,979

    Re: Source Code

    Yeas, but you are talking not about OpenGL source code but particular OpenGL implementation source code here. Once again, openGL is an API and not a library. Quote from Wikipedia:

    "The API itself is abstract, in that it specifies an interface and the behavior of the identifiers specified in that interface, it does not specify how the behavior might be implemented."

    Of course, there are numerous implementations of this API but most of them are closed source. The implementation you found for Linux is most likely to be Mesa, but -- for example -- Nvidia has its own closed-source implementation that comes with their linux drivers.

Posting Permissions

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