### Home Classes Methods

### Files

- History.rdoc
- Manifest.txt
- README.rdoc
- build_install.txt
- history.txt
- requirements_and_design.txt
- roadmap.txt
- scientific_use.txt
- thanks.txt
- tutorial.txt
- 3Dlabs-License.txt

### Class Index

Quicksearch

- OpenGL
- OpenGL::TestCase
- GL
- GLU
- GLUT
- Object

No matching classes.

Roadmap

- Write comprehensive API documentation

- Create more example code

- Add RMagick(ImageMagick) integration for easy image handling (textures,screenshots)

- Support all pixelstore modes (currently forced to default values by any function getting/setting data affected by it)

Possible Features

- Add *all* OpenGL extensions (some are obsolete or not really used or useful at all)

- Add direct mapping on ruby types for vertex arrays, buffers and image data to allow high performance data operations from within ruby

      - this should be modeled after Perl's OpenGL::Array
      - Update: preliminary tests shows that performance-wise there is no need for it, as the Ruby interpreter overhead is currently larger than immediate-mode calls overhead, so any potential speed gains are in domain of 1-5%. It still may be good idea from usability perspective, although that would require more comprehensive design, not just simple wrapper.

- Support for r/w VBO buffer mapping - gl(Un)MapBuffer (is it needed?)

<br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/>

[Validate]

Generated with the Darkfish Rdoc Generator 2.