Requirements: Windows 32-bit | Windows 64-bit | Linux 64-bit | Mac OS X | Raspberry Pi.
Description: GeeXLab is a free standalone application for desktop operating systems.It is a cross-platform demo tool for 3D programming, demos creation, game development, interactive applications, creative coding and prototyping.
GeeXLab supports both Lua and Python as main languages for demo coding as well as GLSL (OpenGL) and HLSL (Direct3D 12 -- Windows 10 only) for realtime shader programming. Lua and Python can be used at the same time in a demo. Some scripts can be coded in Python and others in Lua. It's up to up to mix them as you want. Lua, Python, GLSL and HLSL can reside in separate files or in a single XML file that acts as a container for all scripts.
NOTE: GLSL Hacker project is stopped. But do not panic because GeeXLab is based on GLSL Hacker source code. So GeeXLab is 100% compatible with GLSL Hacker: all demos coded for GLSL Hacker can be loaded by GeeXLab. More information about the transition from GLSL Hacker to GeeXLab can be found in this article.
Mac OS X