Welcome!

LuaGL's Wiki

Welcome on LuaGL's wiki.
Everyone are welcome to contribute.

What is it LuaGL?

It's a library that provides access to all of the OpenGL functionality from Lua 5.x .

What is it Lua ?

"Lua is a powerful light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Lua is free software." - source

What is OpenGL?

OpenGL is a portable software interface to graphics hardware. More information about OpenGL can be obtained from http://www.opengl.org. You can find good tutorials about learning OpenGL at http://nehe.gamedev.net.

Portability

That library should run in all systems that support OpenGL, and has been tested under Windows platform.
( Currently it has been successfully tested under Linux, Max OSX and Windows XP. If have any problems feel free to write on forum )

License

LuaGL is a free software and uses the MIT License. It can be used at no cost for both academic and commercial purposes.

How it works ?

This library works as a binding for all OpenGL commands, so you can have full access to the graphics hardware from Lua.

To have access to the library from a C host program, you must first call the 'luaopen_gl' function that will create a table named 'gl', and all the functions will be inside of it.

page_revision: 12, last_edited: 1189550972|%e %b %Y, %H:%M %Z (%O ago)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.