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?)