GeeXLab - Cross-platform Proto Engine (Lua, Python, GLSL/GL/VK)
Copyright (c) 2009-2025 Geeks3D, All rights reserved.
https://www.geeks3d.com/geexlab/
https://twitter.com/geexlab
Forum: https://www.geeks3d.com/forums/index.php/board,5.0.html
Discord: https://www.geeks3d.com/discord/

"
No one can be told what the GeeXLab is,
you have to see it for yourself.
"

**************************************************************************
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 
THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
**************************************************************************

More information, tutorials, downloads, and code samples 
are available at https://www.geeks3d.com/geexlab/

How to quickly start with GeeXLab?
1 - launch GeeXLab (double-click or via command line).

2 - browse the demos/ folder and drag and drop a demo 
    (XML files, usually main.xml) into GeeXLab.

3 - that's all.


More demos are available here:
https://www.geeks3d.com/geexlab/downloads/



A XML scene file contains the code source (GPU programs + 
Lua / Python scripts) of a demo. You can modify it and 
reload it (CTRL+R on Windows and Linux) or you can use 
live coding tools to do live programming.


On Windows, if you want to add "Open with GeeXLab" in Explorer 
context menu, two VBscript files are available:
- reg_add.vbs: add GeeXLab to the context menu
- reg_del.vbs: remove GeeXLab from the context menu

Adding GeeXLab to the context menu will allow to open 
any XML scene file directly without launching GeeXLab before.


GeeXLab useful links:

- Homepage:
  - english: https://www.geeks3d.com/geexlab/
  - french: https://www.geeks3d.com/geexlab/fr/

- Rootard Guide
  - english: https://www.geeks3d.com/geexlab/gdr/
  - french: https://www.geeks3d.com/geexlab/fr/gdr/

- Blog:
  https://www.geeks3d.com/hacklab/

- API reference:
  https://www.geeks3d.com/geexlab/reference/

- Forums: 
  - english: https://www.geeks3d.com/forums/index.php/board,5.0.html
  - french: https://www.geeks3d.com/forums/index.php/board,6.0.html


- Wish to support GeeXLab development?
  https://www.geeks3d.com/donate/

- Need more support:
  https://www.geeks3d.com/geexlab/pro/


If you have any question, or just want to say hello, 
feel free to send an email to geexlab@geeks3d.com
or a DM to https://twitter.com/geexlab or better
to https://twitter.com/jegx


======================================================
CLog
======================================================
Complete version history is available here:
https://www.geeks3d.com/geexlab/changelog/


======================================================
Donate
======================================================
If you wish to support the development of GeeXLab, 
you can make a donation:
https://www.geeks3d.com/donate/
