What are some Sample Implementation tasks I could contribute to?
The Sample Implementation is a large and complicated body of code, and it will probably take some time for open source developers to come up to speed on it and begin developing hardware drivers – though we hope this happens as soon as possible. There are also a variety of infrastructure tasks which will benefit everyone, such as: • Port the SI to non-X and/or non-Linux/Unix environments. • Extend xmon (the X protocol stream analyzer) to understand GLX protocol. • Move the documentation to a more modern format such as SGML. • The .spec files provide a very detailed machine-readable description of the functions and enumerants defined by the OpenGL 1.2.1 API and its numerous extensions. These files are already used in many ways, but there are likely to be many other interesting uses – surprise us! These ideas (and they are just a few ideas – there are many other possibilities) are described in more detail on the contributions page.