FAQ
Q: What is this project about?
A: Our goal is to create a community-led, cross-platform, open source Software Development Kit that would contain up-to-date documentation, sample code, tutorials and utility libraries for OpenGL 3.0 and beyond. We want to make it easier and simpler to introduce newbie programmers to the world of OpenGL while giving also a centralized location of reference materials for other developers.
Q: Why is this project done in C?
A: One of our design goals is to keep things simple and streamlined. OpenGL specification is written for C so using C for the SDK also makes sense. Utilizing C also makes it simpler for a possible cross-language bindings for our libraries and tools. At the moment we are not focused on C++, Python etc. bindings.
Q: Why isn't the mathlib using SIMD optimization?
A: At the moment we focus on simplicity and getting something done, while performance is not on the top of our priorities. SIMD optimization may come in later mathlib versions.
Q: When are you going to release this?
A: Too early to say. We are very early in our development process.
Q: How can I help?
A: If you want to contribute or join the development team, please follow these steps:
- Join our glsdk-devel mailing list (you will need to have a SF.net account for this).
- Skim through the mailing list archive to get a general "look and feel" of the SDK before posting comments or questions. You may also want to read the OpenGL forum thread concerning the SDK but this is not our "official channel" of discussion.
- Checkout the development version of the SDK from the SVN repository and get used to it. Read here for instructions.
- Express your willingness to contribute in the mailing list and tell us what you would like to do. All kinds of suggestions and comments are welcome too, as long as you understand the general guidelines and design of the SDK. You could also see our Bug Tracker for currently open bugs and issues needed to be fixed.
- You may begin contributing by sending us patches (patch submission guidelines are not yet written but will be). We will not naturally give you full SVN repository access unless we accept you to our development team.
You may also meet some of us in #glsdk at Freenode.
Links
SourceForge.net Project Page
The OpenGL homepage