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