ezgl - OpenGL simplifier for Xojo
"ezgl" is a set of classes that forms a subclass of OpenGLSurface with event Paint(g As ezgl) where g gives simplified access to OpenGL functions. g is organized as a tree which you travel down to get to your call: g.material.diffuse(1,1,0), g.draw.shapes.rectSolid(0,0,10,10).
Knowing OpenGL is still required. I want to add some documentation and demos illustrating the use and interplay I understand. If there's something you're looking for let me know and I'll prioritize it.
ezgl 0h > http://home.comcast.net/~trochoid/ezgl_0h.zip
Most code is finalized but I want to double check some areas and add consistent documentation before calling it a 1.0 version.
main features....
glSurface with Paint(g As ezgl), simple camera and animation timer
glSurfacePlainCanvas has just Paint(g As ezgl) and Canvas coordinates
g parts and otherwise
transform
draw color, vertices, rects
lights
material
blending
textures
fog
display lists (will be updated/changed)
vertex arrays
text (GLFont and Hershey)

















