A new update of GeeXLab is ready. This is essentially a maintenance release. The Python support has been improved with an eagerly-awaited feature: the display of the error line number…
[ DOWNLOAD ]
Left-click to download (right-click disabled)
Two versions are packed in the installer: GeeXLab_Lua and GeeXLab_Python_Lua. The version of GeeXLab with Python support requires the Python 2.7 32-bit installer.
The code samples pack is available HERE.
Follow GeeXLab on Twitter: @GeeXLab.
What is GeeXLab?
GeeXLab is a tool (we can call it a demotool) for quick coding and prototyping of real time 3D scenes. GeeXLab can be seen as a real time 3D scene browser (like Firefox for html scripts). You code your 3D scene in one or several source code files, you load the main scene file in GeeXLab and GeeXLab displays the scene. That’s all. GeeXLab language uses a simple mixture of XML, Lua and/or Python and GLSL. All rendering is done with OpenGL API. For an overview of GeeXLab, just read this article.
GeeXLab 0.2.4 changelog
- New: added the display of the line number of the Python syntax and runtime error. This line is displayed in the console and in the log file.
- New: added TransformVector() to HYP_Object lib (Python / Lua).
- New: added SetColorMask() to HYP_Renderer lib (Python / Lua).
- Bugfix: in post processing step when using new GPU programs instead of old GPU shaders. In case of GPU program, the width and height of the render target were not passed as uniforms.
- Bugfix: in HYP_Mesh.RenderSubsetFinish() in Python. HYP_Mesh.UseVertexAttribColor() was called in place of HYP_Mesh.RenderSubsetFinish()!
- Bugfix: in multithreading during the shutdown step (part 2!).
- Bugfix: added Clone() to HYP_Object (Python).