What is the relationship between OpenGL, GLX, DRI, and Mesa3D?

Posted by user65308 on Programmers See other posts from Programmers or by user65308
Published on 2012-09-15T19:22:50Z Indexed on 2012/09/16 3:51 UTC
Read the original article Hit count: 162

Filed under:
|
|

I am starting out doing some low-level 3D programming in Linux. I have a lot of experience using the higher level graphics API OpenInventor. I know it is not strictly necessary to be aware of how all these things fit together but I'm just curious. I know OpenGL is just a standard for graphics applications. Mesa3D seems to be an open source implementation of this standard. So where do GLX and DRI fit? Digging around on Wikipedia and all these websites, I've yet to find an explanation of exactly how it all goes together. Where does hardware acceleration happen? What do proprietary drivers have to do with this?

Thanks!

© Programmers or respective owner

Related posts about linux

Related posts about game-development