GeeXLab 0.51 Released (*** Updated: v0.51.4.0 ***)

GeeXLab: scriptable proto-engine (lua, python, GLSL, OpenGL, Vulkan)



GeeXLab 0.51.4 – Release Notes

New Dear ImGui
A new function has been added to draw spinners: gh_imgui.imspinner_spinner_rotate_wheel().
Updated GPU monitoring
Added support of GeForce RTX 4070 and Radeon RX 7600M XT, RX 7700S and RX 7600S. The amount of VRAM used by GeForce GPUs is now monitored (via the following function: gh_gml.get_vram_usage()).

Dear ImGui
The Dear ImGui library has been updated with latest version 1.89.5 final.

SQLite 3
The SQLite 3 database engine has been updated with latest version 3.41.2.


GeeXLab 0.51.1 – Release Notes

Fixed Dear ImGui
The display of the value (always 0) in sliders with integers has been fixed: gh_imgui.slider_1i() and gh_imgui.vslider_1i().

Live Coding
The live coding option is now disabled for GLSL shaders that are stored in zip files.
Updated OpenGL Renderer
The vertex attributes binding has been improved and now works fine on Intel Arc and integrated GPUs. The bug was visible in MSI Kombustor (demo MSI-01).

Python 3
The Python 3.11 plugin has been updated with latest Python 3.11.3.


GeeXLab 0.51.0 – Release Notes

New PhysX 5 plugin

A plugin for PhysX 5 has been added. The PhysX 5 plugin exposes the same rigid body and joints functions than PhysX 4 plugin. The new funtions are related to the particle system.

Currently the PhysX 5 plugin is available on Windows 64-bit platform only (the PhysX 5 plugin should be available for Linux too in the future). The PhysX 5 plugin has been compiled with latest PhysX 5.1.3 SDK.

GPU monitoring plugin

Added support of laptop GPUs (GeForce RTX 4090/4080/4070/4060/4050 Laptop GPUs) as well as GeForce RTX 4070 Ti. Full monitoring and support has been added for AMD Radeon RX 7900 XTX and RX 7900 XT.

New functions have been added to gh_gml lib:
– gh_gml.get_revision_id() to the get the revision ID of a GPU
– get_vram_usage(): returns the VRAM usage in MB.
– gpu_power_get_current_value_v2() returns the total board power and the chip power.

Dear ImGui

New functions have been added to gh_imgui lib to draw knob and toggle widgets (gh_imgui.knob() and gh_imgui.toggle()).

Fixed GPU monitoring plugin

The detection of Radeon RX 5600 XT and RX 5700 XT has been fixed.

Dear ImGui

Fixed bug in gh_imgui.begin_table(): last parameter was overwritten by previous parameter.

Updated Windows platform

Improved compatibility with old versions of Windows (win7, win8). The AdjustWindowRectExForDpi() function is now loaded at runtime.

Windows / Linux platforms

Plugins folder re-organized. Several plugins have their own subfolders (FFmpeg, FMOD, PhysX 4, PhysX 5, etc.) while other like Vulkan stay in the root the of plugins folder.

Dear ImGui

Updated with latest Dear ImGui 1.89.4 final.

Python 3

The Python 3.11 plugin has been updated with latest Python 3.11.2.

Important change: now the PYTHON_3 constant in the XML script node refers to the first Python 3 plugin available. For example, if you have 2 Python 3 plugins (plugin_gxl_python3_9_x64 and plugin_gxl_python3_11_x64), GeeXLab will load the plugin_gxl_python3_9_x64 and use it as the default Python 3 plugin.

FFmpeg plugin

The FFmpeg plugin has been updated with latest FFmpeg SDK 6.0.0.


cURL has been updated with latest version 8.0.1

SQLite 3

The SQLite engine has been updated with latest version 3.41.1

Spout plugin

The Spout plugin has been updated with Spout2 SDK 2.007.009.

GPU monitoring plugin

Updated with AMD ADL 17.1 and NVAPI R530.

As usual, full changelog is available HERE

GeeXLab, the coolest and best prototyping engine for all graphics hackers!

Leave a Comment

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