|
Table of Contents
|
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.







