GeeXLab 0.59 released for Windows, Linux and Raspberry Pi OS

GeeXLab - scriptable prototyping engine for 3D programming, demos and gamedev

1 – Downloads



Downloads

 

2 – Release Notes

GeeXLab 0.59.0 is available for Windows 32/64-bit, Linux 64-bit (GLIBC 2.31) and Raspberry Pi OS 64-bit (GLIBC 2.31). This new version comes with improvements, bug fixes and updated support of Raspberry Pi!

The support of the Raspberry Pi platform is back but only in 64-bit (updated and compiled on Raspberry Pi 4, tested on Raspberry Pi 5). It takes a lot of time to maintain GeeXLab for all platforms so 32-bit versions of GeeXLab for Linux and Raspberry Pi will receive less updates.

GeeXLab 0.59.0 will power the following applications: FurMark 2.3, GPU Shark 2.3, ASUS FurMark 2 ROG Edition 2.3, YAFFplayer 0.9.0, h4shg3n 0.5.4 , MSI Kombustor 4.1.30. I will try to update MadView3D as well!

Updated libraries

In GeeXLab 0.59.0 the following libraries have been updated to their latest versions for all platforms (windows, linux and raspberry pi):

Core libraries:
Dear ImGui: version 1.90.5
SQLite engine: version 3.45.3
curl: version 8.7.1
WiringPi (Raspberry Pi only): version 3.2.0

Plugin libraries:
FFmpeg: version 7.0.0
ASSIMP: version 5.4.0
FMOD: version 2.02
OpenVR: version 2.5.1

GeeXLab on Raspberry Pi OS 64-bit (debian 12 bookworm, Raspberry Pi 5 board):
GeeXLab 0.59 on Raspberry Pi OS with Raspberry Pi 5 hardware

 
GeeXLab on SparkyLinux (VirtualBox virtual machine):
GeeXLab 0.59 on SparkyLinux

 

3 – Changelog

This changelog is intended for all versions of GeeXLab.

Full changelog from beginning of time is available HERE.

Version 0.59.0.1 - 2024.05.01 (full version win64)
+ added python3_11/ folder
* fixed startup demo (resize was broken).

Version 0.59.0.0 - 2024.04.29
! (2024.01.29) GPU monitoring plugin: fixed the reading of GPU usage sensor for Intel Arc GPUs.
! (2024.01.25) FFmpeg pluging: video seeking has been improved.
! (2024.01.23) gl_version_major and gl_version_minor can be specified in init0.xml and
  command line (/glmajor, glminor). Default value: -1 (not used).
! (2024.01.19) live coding state is now enabled by default for FRAME scripts.
+ (2024.01.19) added enable_livecoding() to gh_gpu_program to enable the 
  live coding state of all shaders at once.
* (2024.01.19) fixed bug in mesh plane for planes with more 
  than 2^16 vertices: for these mesh planes, half of faces were inverted.
! (2024.04.18) updated Assimp plugin with latest version 5.4.0.
! (2024.04.18) updated Dear ImGui with latest version 1.90.5.
! (2024.01.18) updated SQLite engine with latest version 3.45.3
! (2024.01.18) (windows) updated curl support with latest version 8.7.1.
! (2024.04.18) (windows) updated OpenVR plugin with latest SDK v2.5.1.
! (2024.04.18) (windows) updated GPU monitoring plugin with latest ADLX 1.2 for AMD GPUs.
! (2024.04.18) (windows) added embedded python3_11 and python3_12 folders.
! (2024.04.18) (windows) updated Python 3.12 plugin with latest Python 3.12.3.
+ (2024.04.18) added /python3_{7, 8, 9, 10, 11, 12}_home_rel command line options.
  These options allow to specify a Python home with a path relative to the demo folder.
+ (2024.04.18) added python3_{7, 8, 9, 10, 11, 12}_home_rel attributes to window XML node.
  These attributes allow to specify a Python home with a path relative to the demo folder.
! (2024.04.13) (raspberry pi) updated WiringPi with version 3.2.
! (2024.04.13) (raspberry pi) removed dependency with bcm_host lib.
! (2024.04.13) updated FMOD plugin with FMOD 2.02 (win64, win32, linux64 and rpi64).
! (2024.04.08) updated FFmpeg plugin with latest FFmpeg 7.0.0.
* (2024.04.05) /python3_12_home was missing from command line.
* (2024.04.04) all Python plugins - fixed a buffer overflow in gh_utils.get_cpu_name().




Leave a Comment

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