1 – Downloads
|
Downloads |
2 – Release Notes
GeeXLab 0.56.0 is available for Windows 32/64-bit. I will update Linux64, macOS (I recently tested GeeXLab 0.49.2 for macOS on the latest macOS 14.1.2 Sonoma and I was surprised to see that GeeXLab still works on the latest iteration of macOS!) and Raspberry Pi later (for the RPi, I’m waiting the for RPi 5…). GeeXLab 0.56 engine is behind latest versions of FurMark 2 and YAFFplayer.
Here are the main changes:
FFmpeg plugin
The detection of the orientation of the video stream has been added to the FFmpeg plugin. This detection is useful with videos taken with a mobile phone in portrait mode.
Dear ImGui
Dear ImGui support has been updated with new imspinner functions. The demo about imspinner is available in the GL 2.1 demopack (geexlab-demopack-gl21/d29-imgui/imgui-imspinner/).
*** UPDATE: GeeXLab 0.56.1 ***
GeeXLab 0.56.1 is a maintenance release and comes with bug fixes and updated librairies (see the changelog for more details).
The Linux 64-bit version is available as well (built with GLIBC 2.31). Usually I build the linux version on a real Linux machine (a Ryzen CPU and a Radeon RX 5500 XT GPU). GeeXLab 0.56.1 has been built on a virtual machine using VirtualBox (host: Win10 64-bit pro, guest: Linux Mint 20.3 with GLIBC 2.31) on my Win10 dev station. That worked fine and I think I will keep building the linux version like that.
*** UPDATE: GeeXLab 0.56.2 ***
GeeXLab 0.56.2 is a maintenance release and comes with bug fixes and support for Linux 32-bit.
Linux 32-bit??? Yes, because of FurMark 2 (FurMark 2 is built with GeeXLab engine). Some users need FurMark 2 on Linux 32-bit and thanks to this update, I found and fixed a bug in the Vulkan plugin. GeeXLab for Linux 32-bit is a very lightweight version of GeeXLab: it contains only core dynamic libs as well as four plugins (vulkan, gpu monitoring, artifact scanner and python 3.9).
But it was not easy to build GeeXLab for Linux 32-bit. I had to find a distribution that has a standard interface (I can quikly find what I need), that has GLIBC 2.31 (very important!), that has a recent GCC compiler and that has a 32-bit ISO. After some searches and tests, I found MX-Linux. This distro is available in both 64-bit and 32-bit, has GLIBC 2.31 and has GCC 10.2.1 that is ok to compile GeeXLab. And both versions work fine in VirtualBox.
3 – Changelog
This changelog is intended for all versions of GeeXLab.
Full changelog from beginning of time is available HERE.
Version 0.56.2.0 - 2024.01.09 + (2024.01.08) GPU monitoring plugin: added commercial name: - ASRock RX 7900 XT Phantom Gaming White - YESTON RX 7900 XTX Sakura Sugar 24GD6 + (2024.01.08) added support for Linux 32-bit platform. * (2024.01.07) fixed a bug the initialization of the Vulkan plugin (related to VK_KHR_driver_properties). Depending on the platform, this bug could crash GeeXLab. - (2024.01.06) removed curl support on Linux x32 platforms (does not compile properly). - (2024.01.06) removed NativeFileDialog (based on GTK3) support on Linux platforms. Version 0.56.1.0 - 2024.01.04 * (2024.01.04) Linux: fixed a bug in Dear ImGui rendering with OpenGL 3.1 renderer (MESA/llvmpipe with GL_SHADING_LANGUAGE_VERSION = 1.40). ! (2024.01.02) Python 3.12 plugin updated with latest Python 3.12.1 SDK. ! (2024.01.02) PhysX 5 plugin updated with latest PhysX 5.3.1 SDK. ! (2024.01.02) gh_renderer.wait_for_gpu() implemented in OpenGL. + (2023.12.15) GPU monitoring plugin: added VRAM temperature sensor for AMD Radeon RDNA3 GPUs. + (2023.12.05) GPU monitoring plugin: added commercial name: - ASUS RTX 4060 Ti DUAL OC 8G M.2 - EVGA RTX 3090 XC3 ULTRA HYBRID GAMING 24G - Gigabyte Aorus RTX 2070 Super - GIGABYTE RX 7800 XT Gaming OC 16G Version 0.56.0.0 - 2023.12.03 * (2023.12.03) GPU monitoring plugin: fixed a minor bug in the initialization of the CPU name. + (2023.12.01) FFmpeg plugin: added video_get_rotation() to gh_av lib. + (2023.11.30) added imspinner_spinner_points_arc_bounce(), imspinner_spinner_herbert_balls_3d() and imspinner_spinner_rotate_segments_pulsar() to gh_imgui lib. ! (2023.11.30) updated with latest imspinner lib. * (2023.11.27) fixed a bug in the artifact scanner in Vulkan.