Design

This document records the requirements, high-level design, and the specifications for the ruby-opengl project.

The content of this document was gleaned from the postings on the ruby-opengl-dev list and internal notes from John G., Peter M., Vo Minh Thu, and Robert K.

Requirements

Things in the future

Once the base modules are implemented, there are several ideas on things to do next. This list is not really requirements, but a list of nice ideas to try:

Implementation

Our plan is to continue on with Yoshi's original code, modified to use standard OpenGL-style constant and function names.

Build environment

The build environment will use: