GeeXLab Latest News: v0.9.5.0 released, NanoVG, Direct3D 12 and more…

A new version of GeeXLab is available for all platforms: Windows (32-bit, 64-bit), Linux (64-bit), Mac OS X and Raspberry Pi (Raspbian).

GeeXLab comes with an up to date Python plugin (I’m too lazy to update the Python plugin for each minor release), various small bugfixes and the support of NanoVG.

NanoVG is a great library for building user interfaces or for drawing 2D shapes and curves. More information about NanoVG + GeeXLab can be found in this article: How to build User Interfaces and 2D Shapes with NanoVG.

GeeXLab - NanoVG demo

The Direct3D 12 plugin has been improved with font management. You can now load a true type font and display some text:

GeeXLab - Direct3D 12 text rendering

An article that details how to display text with DX12 is available HERE. An introduction to Direct3D 12 programming with GeeXLab is available HERE.

New procedural meshes, based on this library have been added: platonic solids, trefoil knot, Klein bottle. More details can be found in this article.

GeeXLab - Procedural meshes

GeeXLab can easily extended via custom dynamic libraries coded in C. These dynamic libraries must expose some functions described in THIS POST. Recently, Lynn Jarvis, the author of Spout, sent us a user plugin that transforms any GeeXLab demo in a Spout sender. More details are available in THIS ARTICLE.

GeeXLab and Spout

For people that loves Shadertoy demos, here is an article that explains how to read the keyboard in a GLSL shader.

GeeXLab and Spout

And to end up this article about GeeXLab latest news, here is a post about how to use the polyline object of GeeXLab to draw a lot of lines and generates random shapes:

GeeXLab - Polylines and random lines
GeeXLab - Polylines and random lines


Leave a Reply

Your email address will not be published. Required fields are marked *