
Category Archives: Tutorials
Introduction to ImNodes (Node Editor)
How to use feedparser and Atoma to read RSS feeds in Python 3
Python 3: Reading System Information (date, sys, platform, os)
Hash Functions (MD5, SHA-1, SHA-256)
Smoothstep-based Vertical Image Separator in GLSL
SQLite3: How to Create a Simple SQL Database with GeeXLab
ImGui Menus
How to Build User Interfaces with ImGui
New Way to Live-Code GLSL Shaders in GeeXLab 0.16+
Introduction to VR Programming with GeeXLab
Logitech RGB LED Lighting: the Mouse

I had the opportunity to test Logitech RGB LED lighting functions on the Proteus Spectrum mouse, which is a nice laser gaming mouse.
Logitech RGB LED Illumination Functions: the Keyboard
kx Framework (Lua) for OpenGL and Vulkan Demos
gh_font: True Type Font Module (Lua and Python)
How to Run a Vulkan or Direct3D 12 Demo on a Particular GPU
How to build User Interfaces and 2D Shapes with NanoVG

GeeXLab 0.9.5.0 comes with one cool new feature: the support of NanoVG.
How to Read the Keyboard in a GLSL Shader

Interesting question, especially if you try to port some Shadertoy demos that can read the keyboard from the pixel shader.
How to Draw a Simple Line

If you need to draw few lines with GeeXLab, this article should help you.
Some Simple Uses of gfx03.lua Helper Lib

The new gfx03.lua helper lib, available with GeeXLab 0.9.4.0+ (in GeeXLab/libs/lua/) is an improved version of gfx02.lua.