<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HackLAB</title>
	<atom:link href="https://www.geeks3d.com/hacklab/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.geeks3d.com/hacklab</link>
	<description>3D Programming, Prototyping and Gamedev with GeeXLab</description>
	<lastBuildDate>Sun, 26 Oct 2025 12:13:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>GeeXLab 0.66 Released (*** UPDATED: v0.66.2 ***)</title>
		<link>https://www.geeks3d.com/hacklab/20251009/geexlab-0-66-released/</link>
					<comments>https://www.geeks3d.com/hacklab/20251009/geexlab-0-66-released/#respond</comments>
		
		<dc:creator><![CDATA[JeGX]]></dc:creator>
		<pubDate>Thu, 09 Oct 2025 15:26:21 +0000</pubDate>
				<category><![CDATA[GeeXLab]]></category>
		<category><![CDATA[2d]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[arm64]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[livecoding]]></category>
		<category><![CDATA[Lua]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[python 3]]></category>
		<category><![CDATA[raspberry pi 5]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[vulkan]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">https://www.geeks3d.com/hacklab/?p=1785</guid>

					<description><![CDATA[<p>The new GeeXLab 0.66.2 is ready. GeeXLab is scriptable prototyping engine to create 2D/3D applications in Lua, Python3 and GLSL (OpenGL and Vulkan).</p>
The post <a href="https://www.geeks3d.com/hacklab/20251009/geexlab-0-66-released/">GeeXLab 0.66 Released (*** UPDATED: v0.66.2 ***)</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></description>
										<content:encoded><![CDATA[<p><span id="more-1785"></span></p>
<h2>1 &#8211; Downloads</h2>
<table>
<tr>
<td style="max-width:310px; vertical-align:top; padding-top:0px;">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5414276038817348" crossorigin="anonymous"></script><br />
<ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-5414276038817348" data-ad-slot="6431607363"></ins><br />
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
</td>
<td style="vertical-align:top; padding-top:20px;">
<h3><b>Downloads</b></h3>
<ul>
<li><a style="font-size:22px;" href="/dl/show/500">GeeXLab lite (win64)</a>&nbsp;<small style="font-size:11px;">(100MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/454">GeeXLab full (win64)</a>&nbsp;<small style="font-size:11px;">(252MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/737">GeeXLab nano (win64)</a>&nbsp;<small style="font-size:11px;">(5MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/504">GeeXLab (win32)</a>&nbsp;<small style="font-size:11px;">(49MB)</small></li>
<hr>
<li><a style="font-size:22px;" href="/dl/show/502">GeeXLab (linux x86-64)</a>&nbsp;<small style="font-size:11px;">(62MB)</small></li>
<hr>
<li><a style="font-size:22px;" href="/dl/show/460">GeeXLab (linux arm64)</a>&nbsp;<small style="font-size:11px;">(62MB)</small></li>
<hr>
<li><a style="font-size:16px;" href="/geexlab/downloads/">All GeeXLab Downloads</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/forums/index.php/topic,8224.0.html">Forum thread</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/discord/">Discord server</a></li>
</ul>
</td>
</tr>
</table>
<p>&nbsp;</p>
<h2>2 &#8211; Release Notes</h2>
<h4><a id="20251009" href="#20251009" >(2025.10.09) GeeXLab 0.66.0</a></h4>
<p><b>GeeXLab 0.66.0</b> is available for <b>Windows 32/64-bit</b>, <b>Linux x86-64</b> (GLIBC 2.31) and <b>Linux arm64</b> (GLIBC 2.41). The ARM64 version has been compiled on latest <a href="https://www.raspberrypi.com/news/trixie-the-new-version-of-raspberry-pi-os/">Raspberry Pi OS Trixie</a> (Debian 13) that comes with GLIBC 2.41.</p>
<p>GeeXLab is an X11 app. It can run with Wayland (thanks to Xwayland, the X11 to Wayland translator) but you will quickly see crashes (especially when doing drag and drop, see <a href="https://www.geeks3d.com/20240509/how-to-switch-from-wayland-to-x11-on-raspberry-pi-os-bookworm/">this article</a>). So to get the most out of GeeXLab on Trixie, it&#8217;s recommended to switch to X11.</p>
<p><img decoding="async" src="/public/jegx/2025q4/geexlab-0-66-raspberrypi-os-trixie.jpg" alt="GeeXLab running on Raspberry Pi OS Trixie"/></p>
<p>&nbsp;</p>
<h3>Updated libraries</h3>
<p>The following libraries have been updated to their latest versions:</p>
<h4>Core libraries:</h4>
<p>&#8211; <a href="https://github.com/ocornut/imgui">Dear ImGui</a>: version <b>1.92.3</b> (all platforms).<br />
&#8211; <a href="https://www.sqlite.org">SQLite</a> engine update to version <b>3.50.4</b>  (all platforms). </p>
<h4>Plugins:</h4>
<p>&#8211; <b>GPU monitoring</b>: new commercial names, new GPUs supported, better support of Intel Arc monitoring on Linux (tested with Intel Xe driver + Linux kernel 6.16) and support of Raspberry Pi 5 VideoCore 7 monitoring.<br />
&#8211; <a href="https://ffmpeg.com">FFmpeg</a>: updated with latest <a href="https://www.geeks3d.com/forums/index.php/topic,8199.0.html">FFmpeg 8.0</a> SDK on Windows 64-bit and Linux (x86_64 and arm64).<br />
&#8211; <a href="https://github.com/NVIDIA-Omniverse/PhysX">NVIDIA PhysX</a>: updated with <a href="https://github.com/NVIDIA-Omniverse/PhysX/releases/tag/107.3-physx-5.6.1">PhysX 5.6.1</a> on Windows.<br />
&#8211; <a href="https://www.python.org">Python 3</a>: updated with latest <a href="https://www.python.org/downloads/release/python-3140/">Python 3.14.0</a> on Windows.</p>
<p>&nbsp;<br />
GeeXLab 0.66.0 is behind all the following applications: FurMark 2.10, GPU Shark 2.10, ASUS FurMark 2 ROG Edition 2.10, MSI Kombustor 4.1.34, GPU Caps Viewer 1.64.3 and YAFFplayer 0.12 and MadView3D 0.5.6.</p>
<p>&nbsp;</p>
<h4><a id="20251023" href="#20251023" >(2025.10.23) UPDATE: GeeXLab 0.66.1</a></h4>
<p><b>GeeXLab 0.66.1</b> is a maintenance release that fixes several bugs in the <b>Vulkan</b> renderer. On NVIDIA, some of these bugs prevented the launch of ray tracing demos. These ray tracing demos worked fine with few months ago with NV R576.xx drivers. NVIDIA has updated its Vulkan driver (in R580/R581) with a better implementation of the Vulkan API specs and indeed, thanks to the latest Vulkan SDK 1.4.328.1, I found and fixed Vulkan bugs in my code. </p>
<p>&nbsp;</p>
<h4><a id="20251026" href="#20251026" >(2025.10.26) UPDATE: GeeXLab 0.66.2</a></h4>
<p><b>GeeXLab 0.66.2</b> is a maintenance release that fixes a bug in the <b>Vulkan</b> renderer that affected Radeon RX 7000 / RX 6000 Series (and maybe the RX 5000 Series but I didn&#8217;t test). The bug was related to the configuration of a memory barrier. This bug was not present on RX 9070/9060 Series.</p>
<p>&nbsp;</p>
<h2>3 &#8211; Changelog</h2>
<p>This changelog is intended for all versions of GeeXLab.</p>
<p>Full changelog from beginning of time is available <a href="https://www.geeks3d.com/geexlab/changelog/">HERE</a>.</p>
<pre style="font-size:12px;">
<b>Version 0.66.2.0 - 2025.10.26</b>
* (2025.10.26) fixed a bug (memory barrier) in Vulkan plugin for 
  Radeon RX 7000 and 6000 Series. Bug not present on RX 9070/9060 GPUs.


<b>Version 0.66.1.0 - 2025.10.22</b>
* (2025.10.22) fixed bugs in Vulkan (initialization of raytracing structures, 
  texture loading, GPU buffer unmapping).
! (2025.10.22) updated Dear ImGui to version 1.92.4.
+ (2025.10.20) added set_polygon_mode() in Vulkan to gh_vk lib.
! (2025.10.19) slight changes in the display of Lua error messages.


<b>Version 0.66.0.0 - 2025.10.08</b>
+ (2025.10.08) added Python 3.14 support on Windows platform. 
! (2025.10.07) FFmpeg plugin updated with FFmpeg 8.0 for win64, linux x86_64 and arm64.
! (2025.10.05) added CPU usage reading on Linux (gh_utils.cpu_usage_xxx() functions).
! (2025.10.05) added linux_cpu_temp_read() and linux_rpi_pmic_temp_read() to gh_utils.
! (2025.10.05) GPU monitoring plugin: added Raspberry Pi 5 GPU support (usage and temperature).
! (2025.09.26) GPU monitoring plugin: improved monitoring of Intel Arc GPUs 
  on Linux with Xe driver and kernel 6.16+.
* (2025.09.26) fixed ASSIMP plugin loading on Linux.
! (2025.09.25) updated Dear ImGui to version 1.92.3.
+ (2025.09.24) GPU monitoring plugin - added AIB models names:
  . ASUS RTX 5080 Noctua OC
  . MSI RTX 5080 Expert OC
  . MSI RTX 5060 Gaming OC
  . GIGABYTE RTX 5050 Gaming OC
  . Zotac RTX 5070 SOLID
+ (2025.09.18) GPU monitoring: added support of AMD Radeon RX 7700,
  Radeon RX 7400 and Radeon PRO W7400.
* (2025.09.10) fixed a bug in the loading of the CUDA plugin.
* (2025.09.10) added get_cuda_version() to gh_cuda lib.
+ (2025.09.03) GPU monitoring: added support of Intel Arc Pro B50 / B60.
+ (2025.08.12) GPU monitoring: added support of AMD Radeon RX 9060 and 
   NVIDIA GeForce RTX 5090 D v2.
! (2025.08.04) updated SQLite database engine to version 3.50.4.
+ (2025.08.04) added pipeline_state_build_v3(), vk_frame_command_buffer_begin_v3() and
  vk_frame_command_buffer_end_v3() to gh_vk lib to handle dynamic rendering in Vulkan.
* (2025.07.30) GPU monitoring (commercial/AIB name): removed wrong VRAM value 
  (typo) for ASUS RTX 3080 TUF Gaming OC.
+ (2025.07.25) Vulkan plugin: added dynamic rendering support (VK_KHR_dynamic_rendering). 
! (2025.07.25) Vulkan plugin: updated with Vulkan 1.4.323 headers.
! (2025.07.25) updated PhysX5 plugin with latest SDK 5.6.1.
! (2025.07.01) GPU monitoring plugin: updated with Intel Graphics Control Library v247.
</pre>The post <a href="https://www.geeks3d.com/hacklab/20251009/geexlab-0-66-released/">GeeXLab 0.66 Released (*** UPDATED: v0.66.2 ***)</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.geeks3d.com/hacklab/20251009/geexlab-0-66-released/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GeeXLab 0.65 Released</title>
		<link>https://www.geeks3d.com/hacklab/20250714/geexlab-0-65-released/</link>
					<comments>https://www.geeks3d.com/hacklab/20250714/geexlab-0-65-released/#respond</comments>
		
		<dc:creator><![CDATA[JeGX]]></dc:creator>
		<pubDate>Mon, 14 Jul 2025 11:50:44 +0000</pubDate>
				<category><![CDATA[GeeXLab]]></category>
		<category><![CDATA[2d]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[glsl]]></category>
		<category><![CDATA[graphic]]></category>
		<category><![CDATA[Lua]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[python3]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[vulkan]]></category>
		<guid isPermaLink="false">https://www.geeks3d.com/hacklab/?p=1782</guid>

					<description><![CDATA[<p>A new version of GeeXLab is ready. GeeXLab is scriptable prototyping engine to create 2D/3D applications in Lua, Python3 and GLSL (OpenGL and Vulkan).</p>
The post <a href="https://www.geeks3d.com/hacklab/20250714/geexlab-0-65-released/">GeeXLab 0.65 Released</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></description>
										<content:encoded><![CDATA[<p><span id="more-1782"></span></p>
<h2>1 &#8211; Downloads</h2>
<table>
<tr>
<td style="max-width:310px; vertical-align:top; padding-top:0px;">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5414276038817348" crossorigin="anonymous"></script><br />
<ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-5414276038817348" data-ad-slot="6431607363"></ins><br />
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
</td>
<td style="vertical-align:top; padding-top:20px;">
<h3><b>Downloads</b></h3>
<ul>
<li><a style="font-size:22px;" href="/dl/show/500">GeeXLab lite (win64)</a>&nbsp;<small style="font-size:11px;">(100MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/454">GeeXLab full (win64)</a>&nbsp;<small style="font-size:11px;">(252MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/737">GeeXLab nano (win64)</a>&nbsp;<small style="font-size:11px;">(5MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/504">GeeXLab (win32)</a>&nbsp;<small style="font-size:11px;">(49MB)</small></li>
<hr>
<li><a style="font-size:22px;" href="/dl/show/502">GeeXLab (linux x86-64)</a>&nbsp;<small style="font-size:11px;">(62MB)</small></li>
<hr>
<li><a style="font-size:22px;" href="/dl/show/460">GeeXLab (linux arm64)</a>&nbsp;<small style="font-size:11px;">(62MB)</small></li>
<hr>
<li><a style="font-size:16px;" href="/geexlab/downloads/">All GeeXLab Downloads</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/forums/index.php/topic,8174.0.html">Forum thread</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/discord/">Discord server</a></li>
</ul>
</td>
</tr>
</table>
<p>&nbsp;</p>
<h2>2 &#8211; Release Notes</h2>
<p><b>GeeXLab 0.65.0</b> is available for <b>Windows 32/64-bit</b>, <b>Linux x86-64</b> (GLIBC 2.31) and <b>Linux arm64</b> (GLIBC 2.36). </p>
<p>The main changes of this new version 0.65 are the update of the <b>Lua engine</b> to latest version <b>5.4.8</b> and the update of <b>Dear ImGui</b> to version <b>1.92.0</b>. The new Dear ImGui 1.92 has a lot of changes and breaking changes. Usually I need 5 min to update ImGui, but this time, at least two hours have been necessary. According to my first tests, Dear ImGui support seems ok in GeeXLab 0.65. Same thing for the different extensions (implot, color text edit, imnodes, etc.), they all work.</p>
<h3>Updated libraries</h3>
<p>The following libraries have been updated to their latest versions:</p>
<h4>Core libraries:</h4>
<p>&#8211; <a href="https://github.com/ocornut/imgui">Dear ImGui</a>: version <b>1.92.0</b> (all platforms)<br />
&#8211; <a href="https://lua.org">Lua 5.4.8</a> engine (all platforms)<br />
&#8211; <a href="https://www.sqlite.org">SQLite</a> engine update to version 3.50.2 </p>
<h4>Plugin libraries:</h4>
<p>&#8211; <b>GPU monitoring</b>: new commercial names, new GPUs supported.<br />
&#8211; <a href="https://github.com/assimp/assimp">ASSIMP</a>: updated with latest ASSIMP 6.0.2 on Windows and Linux.<br />
&#8211; <a href="https://www.python.org">Python 3.13</a>: updated with latest Python 3.13.5 on Windows.</p>
<p>&nbsp;<br />
GeeXLab 0.65.0 is behind all the following applications: FurMark 2.9, GPU Shark 2.9, ASUS FurMark 2 ROG Edition 2.9, MSI Kombustor 4.1.34, GPU Caps Viewer 1.64.3 and YAFFplayer 0.11.2.</p>
<p>&nbsp;</p>
<h2>3 &#8211; Changelog</h2>
<p>This changelog is intended for all versions of GeeXLab.</p>
<p>Full changelog from beginning of time is available <a href="https://www.geeks3d.com/geexlab/changelog/">HERE</a>.</p>
<pre style="font-size:12px;">
<b>Version 0.65.0.0 - 2025.07.01</b>
+ (2025.07.01) GPU monitoring plugin: added support of GeForce RTX 5050 and AMD Radeon AI PRO R9700.
+ (2025.07.01) Python 3.13 plugin updated with latest Python 3.13.5.
! (2025.06.30) updated Lua engine with latest version 5.4.8.
+ (2025.06.30) added push_font_v2() to gh_imgui lib. 
  push_font_v2 takes the font size as second parameter.
! (2025.06.30) gh_imgui.text_link_open_url() now returns 1 if the link is clicked.
! (2025.06.30) updated Dear ImGui to version 1.92.0.
! (2025.06.30) updated ASSIMP plugin with latest version 6.0.2.
! (2025.06.30) updated SQLite database engine to version 3.50.2.
+ (2025.06.30) GPU monitoring plugin - added commercial name:
  . GALAX RTX 5090 D HOF
  . SAPPHIRE RX 9060 XT Nitro+
  . SAPPHIRE RX 9060 XT Pulse
  . ASRock RX 9060 XT Steel Legend OC 16GB
  . XFX RX 9060 XT Swift OC 16GB
  . ASUS RX 9060 XT Prime OC 16GB
- (2025.06.04) Vulkan plugin: fixed physical limit maxComputeWorkGroupCount was registered 
  as maxComputeSharedMemorySize.
</pre>The post <a href="https://www.geeks3d.com/hacklab/20250714/geexlab-0-65-released/">GeeXLab 0.65 Released</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.geeks3d.com/hacklab/20250714/geexlab-0-65-released/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GeeXLab 0.64 released (*** UPDATED: v0.64.1 ***)</title>
		<link>https://www.geeks3d.com/hacklab/20250429/geexlab-0-64-released/</link>
					<comments>https://www.geeks3d.com/hacklab/20250429/geexlab-0-64-released/#respond</comments>
		
		<dc:creator><![CDATA[JeGX]]></dc:creator>
		<pubDate>Tue, 29 Apr 2025 10:00:16 +0000</pubDate>
				<category><![CDATA[GeeXLab]]></category>
		<category><![CDATA[2d]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[glsl]]></category>
		<category><![CDATA[Lua]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[python3]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[vulkan]]></category>
		<guid isPermaLink="false">https://www.geeks3d.com/hacklab/?p=1776</guid>

					<description><![CDATA[<p>A new version of GeeXLab is ready. GeeXLab is scriptable prototyping engine to create 2D/3D applications in Lua, Python3 and GLSL (OpenGL and Vulkan).</p>
The post <a href="https://www.geeks3d.com/hacklab/20250429/geexlab-0-64-released/">GeeXLab 0.64 released (*** UPDATED: v0.64.1 ***)</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></description>
										<content:encoded><![CDATA[<p><span id="more-1776"></span></p>
<h2>1 &#8211; Downloads</h2>
<table>
<tr>
<td style="max-width:310px; vertical-align:top; padding-top:0px;">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5414276038817348" crossorigin="anonymous"></script><br />
<ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-5414276038817348" data-ad-slot="6431607363"></ins><br />
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
</td>
<td style="vertical-align:top; padding-top:20px;">
<h3><b>Downloads</b></h3>
<ul>
<li><a style="font-size:22px;" href="/dl/show/500">GeeXLab lite (win64)</a>&nbsp;<small style="font-size:11px;">(100MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/454">GeeXLab full (win64)</a>&nbsp;<small style="font-size:11px;">(252MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/737">GeeXLab nano (win64)</a>&nbsp;<small style="font-size:11px;">(5MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/504">GeeXLab (win32)</a>&nbsp;<small style="font-size:11px;">(49MB)</small></li>
<hr>
<li><a style="font-size:22px;" href="/dl/show/502">GeeXLab (linux 64-bit / x86-64)</a>&nbsp;<small style="font-size:11px;">(62MB)</small></li>
<hr>
<li><a style="font-size:22px;" href="/dl/show/460">GeeXLab (linux 64-bit / arm64)</a>&nbsp;<small style="font-size:11px;">(61MB)</small></li>
<hr>
<li><a style="font-size:16px;" href="/geexlab/downloads/">All GeeXLab Downloads</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/forums/index.php/topic,8123.0.html">Forum thread</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/discord/">Discord server</a></li>
</ul>
</td>
</tr>
</table>
<p>&nbsp;</p>
<h2>2 &#8211; Release Notes</h2>
<p><b>GeeXLab 0.64.0</b> is available for <b>Windows 32/64-bit</b>, <b>Linux x86-64</b> (GLIBC 2.31) and <b>Linux arm64</b> (GLIBC 2.36). </p>
<p>This new version of <a href="https://geexlab.com">GeeXLab</a> is a maintenance version with minor updates (GPU monitoring plugin) and bug fixes (GPU monitoring and Vulkan plugins). </p>
<h3>Updated libraries</h3>
<p>The following libraries have been updated to their latest versions:</p>
<h4>Core libraries:</h4>
<p>&#8211; <b>Dear ImGui</b>: version <b>1.91.9</b> (all platforms)</p>
<h4>Plugin libraries:</h4>
<p>&#8211; <b>GPU monitoring</b>: new commercial names, ADLX 1.4, NVML support on Linux and bugfixes.<br />
&#8211; <b>PhysX 5</b>: updated with latest PhysX SDK 5.6.0 on Windows.<br />
&#8211; <b>FFmpeg</b>: updated with latest FFmpeg SDK 7.1.1 on Windows.</p>
<p>&nbsp;<br />
GeeXLab 0.64.0 is behind all the following applications: FurMark 2.8, GPU Shark 2.8, ASUS FurMark 2 ROG Edition 2.8, MSI Kombustor 4.1.32, GPU Caps Viewer 1.64.1 and YAFFplayer 0.11.1.</p>
<p>&nbsp;<br />
<a id="20250523"></a></p>
<h3><b>UPDATE (2025.05.23): GeeXLab 0.64.1</b></h3>
<p>GeeXLab 0.64.1 is a maintenance release for Windows and Linux x86_64 platforms. Main changes are related to the GPU monitoring plugin. So no new version for ARM64 platform.</p>
<p>&nbsp;</p>
<h2>3 &#8211; Changelog</h2>
<p>This changelog is intended for all versions of GeeXLab.</p>
<p>Full changelog from beginning of time is available <a href="https://www.geeks3d.com/geexlab/changelog/">HERE</a>.</p>
<pre style="font-size:12px;">
<b>Version 0.64.1.0 - 2025.05.22</b>
+ (2025.05.22) GPU monitoring plugin - added commercial name:
  . PNY RTX 5070 Ti Epic-X RGB Plus OC
  . ASRock RX 9070 Steel Legend OC
  . ASUS RX 9070 XT TUF OC
  . ASUS RTX 5090 ASTRAL Liquid OC
  . Gainward RTX 5060 Ti Ghost 8GB
  . ASUS RTX 3080 Ti Strix
  . ASUS RTX 3080 Strix 10G
  . ASUS RTX 3070 Ti Strix
  . EVGA RTX 3080 XC3 Ultra
  . EVGA RTX 3080 Ti XC3
  . EVGA RTX 3070 XC3
  . GIGABYTE RTX 4070 Ti SUPER Eagle
! (2025.05.22) GPU monitoring plugin: updated with latest NVIDIA NVAPI R575, AMD ADL 18.0 + AGS 6.3.0
  and Intel IGCL v2.40.
+ (2025.05.20) GPU monitoring plugin: added support of GeForce RTX 5060.
* (2025.05.18) GPU monitoring plugin: fixed Zotac RTX 5060 Ti AMP name (RTX 5050...).
! (2025.05.15) improved support of live coding for GLSL shaders when programs are loaded 
  during frame rendering (gh_gpu_program.enable_livecoding()).
! (2025.05.15) updated SQLite database engine to version 3.49.2.
! (2025.05.12) GPU monitoring plugin: fixed the reading of VRAM temperature sensor for NVIDIA RTX 30 Series.


<b>Version 0.64.0.0 - 2025.04.17</b>
+ (2025.04.17) GPU monitoring plugin - added commercial name:
  . Zotac RTX 5050 Ti AMP
  . MSI RTX 5060 Ti Gaming OC
  . MSI RTX 5060 Ti Gaming Trio OC
  . Palit RTX 5060 Ti Infinity 3
  . ASUS RTX 5060 Ti TUF OC
  . ASUS RTX 5060 Ti Prime OC
  . ASUS RTX 5080 TUF OC
  . Zotac RTX 5070 Ti AMP Extreme
  . SAPPHIRE RX 9070 XT Pulse
  . Palit RTX 5070 GamingPro OC
  . ASRock RX 9070 XT Taichi OC
  . PowerColor RX 9070 Hellhound
  . PowerColor RX 7900 GRE Hellhound|Fighter
  . ASUS RTX 5070 TUF OC
+ (2025.04.17) GPU monitoring plugin - added support of NVIDIA nvml on Linux to read 
  GPU data and hardware sensors.
+ (2025.04.15) GPU monitoring plugin - added support of NVIDIA GeForce RTX 5060 Ti.
+ (2025.04.15) improved the Vulkan renderer with a better management of concurrent frames
  and swapchain images.
+ (2025.04.15) added frame_get_max_concurrent_frames() and frame_get_current_frame_index() to gh_vk lib.
+ (2025.04.10) GPU monitoring plugin - updated with latest AMD ADLX 1.4.
! (2025.04.10) updated PhysX5 plugin with latest SDK 5.6.0.
* (2025.04.09) fixed a bug in the Vulkan plugin: in some situations (furmark2) the number of 
  descriptor sets that could be allocated was not enough. 
* (2025.04.08) fixed a crash in keyboard management when Dear ImGui is not used in demos. 
+ (2025.03.27) GPU monitoring plugin - added support of NVIDIA GeForce RTX 5090 Laptop GPU.
! (2025.03.24) updated FFmpeg plugin with latest SDK 7.1.1.
* (2025.03.24) GPU monitoring plugin: fixed SM number for NVIDIA Turing, Ampere, 
  Ada Lovelace and Blackwell GPUs.
+ (2025.03.24) added image_with_bg() to gh_imgui lib.
! (2025.03.24) updated Dear ImGui to version 1.91.9
+ (2025.03.19) GPU monitoring plugin - added support of NVIDIA RTX PRO 6000 Blackwell.
</pre>The post <a href="https://www.geeks3d.com/hacklab/20250429/geexlab-0-64-released/">GeeXLab 0.64 released (*** UPDATED: v0.64.1 ***)</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.geeks3d.com/hacklab/20250429/geexlab-0-64-released/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GeeXLab 0.63 released</title>
		<link>https://www.geeks3d.com/hacklab/20250313/geexlab-0-63-scriptable-proto-engine/</link>
					<comments>https://www.geeks3d.com/hacklab/20250313/geexlab-0-63-scriptable-proto-engine/#respond</comments>
		
		<dc:creator><![CDATA[JeGX]]></dc:creator>
		<pubDate>Thu, 13 Mar 2025 07:32:28 +0000</pubDate>
				<category><![CDATA[GeeXLab]]></category>
		<category><![CDATA[2d]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[arm64]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[glsl]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Lua]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[python3]]></category>
		<category><![CDATA[vulkan]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">https://www.geeks3d.com/hacklab/?p=1773</guid>

					<description><![CDATA[<p>A new version of GeeXLab is ready. GeeXLab is scriptable prototyping engine to create 2D/3D applications in Lua, Python3 and GLSL (OpenGL and Vulkan).</p>
The post <a href="https://www.geeks3d.com/hacklab/20250313/geexlab-0-63-scriptable-proto-engine/">GeeXLab 0.63 released</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></description>
										<content:encoded><![CDATA[<p><span id="more-1773"></span></p>
<h2>1 &#8211; Downloads</h2>
<table>
<tr>
<td style="max-width:310px; vertical-align:top; padding-top:0px;">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5414276038817348" crossorigin="anonymous"></script><br />
<ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-5414276038817348" data-ad-slot="6431607363"></ins><br />
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
</td>
<td style="vertical-align:top; padding-top:20px;">
<h3><b>Downloads</b></h3>
<ul>
<li><a style="font-size:22px;" href="/dl/show/500">GeeXLab 0.63.0 lite (win64)</a>&nbsp;<small style="font-size:11px;">(100MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/454">GeeXLab 0.63.0 full (win64)</a>&nbsp;<small style="font-size:11px;">(250MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/737">GeeXLab 0.63.0 nano (win64)</a>&nbsp;<small style="font-size:11px;">(5MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/504">GeeXLab 0.63.0 (win32)</a>&nbsp;<small style="font-size:11px;">(80MB)</small></li>
<hr>
<li><a style="font-size:22px;" href="/dl/show/502">GeeXLab 0.63.0 (linux 64-bit / x86-64)</a>&nbsp;<small style="font-size:11px;">(62MB)</small></li>
<hr>
<li><a style="font-size:22px;" href="/dl/show/460">GeeXLab 0.63.0 (linux 64-bit / arm64)</a>&nbsp;<small style="font-size:11px;">(61MB)</small></li>
<hr>
<li><a style="font-size:16px;" href="/geexlab/downloads/">All GeeXLab Downloads</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/forums/">Forum thread</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/discord/">Discord server</a></li>
</ul>
</td>
</tr>
</table>
<p>&nbsp;</p>
<h2>2 &#8211; Release Notes</h2>
<p><b>GeeXLab 0.63.0</b> is available for <b>Windows 32/64-bit</b>, <b>Linux x86-64</b> (GLIBC 2.31) and <b>Linux arm64</b> (GLIBC 2.36). </p>
<p>This new version of <a href="https://geexlab.com">GeeXLab</a> is a maintenance version with minor updates (GPU monitoring plugin) and bug fixes.</p>
<h3>Updated libraries</h3>
<p>The following libraries have been updated to their latest versions:</p>
<h4>Core libraries:</h4>
<p>&#8211; <b>SQLite engine</b>: version <b>3.49.1</b> (all platforms)</p>
<h4>Plugin libraries:</h4>
<p>&#8211; <b>GPU monitoring</b>: new commercial names and better RTX 50 Series support.</p>
<p>&nbsp;<br />
GeeXLab 0.63.0 is behind all the following applications: FurMark 2.7, GPU Shark 2.7, ASUS FurMark 2 ROG Edition 2.7, MSI Kombustor 4.1.32 and GPU Caps Viewer 1.64.</p>
<p>&nbsp;<br />
GeeXLab 0.63 <b>arm64</b> running on the <b>Raspberry Pi 5</b>:<br />
<img decoding="async" src="/public/jegx/2025q1/geexlab-063-arm64.jpg" alt="GeeXLab 0.63 arm64 - Raspberry Pi 5"/></p>
<p>&nbsp;</p>
<h2>3 &#8211; Changelog</h2>
<p>This changelog is intended for all versions of GeeXLab.</p>
<p>Full changelog from beginning of time is available <a href="https://www.geeks3d.com/geexlab/changelog/">HERE</a>.</p>
<pre style="font-size:12px;">
<b>Version 0.63.0.0 - 2025.03.11</b>
+ (2025.03.11) GPU monitoring plugin - added commercial name:
  . ASUS TUF Gaming RX 9070 OC
  . SAPPHIRE Nitro+ RX 9070 XT
  . XFX RX 9070 XT Mercury OC Magnetic Air
  . XFX RX 9070 Quicksilver
  . GIGABYTE RX 9070 XT Gaming OC
  . NVIDIA GeForce RTX 5070 Founders Edition
  . Zotac RTX 5090 SOLID
+ (2025.03.11) GPU monitoring: restored VRAM temperature and hotspot sensors reading for NVIDIA GPUs
  (hotspot not supported on RTX 50 Series).
+ (2025.03.11) GPU monitoring: added support of NVIDIA GeForce RTX 5070.
+ (2025.03.11) added input_int() and input_float() to gh_imgui lib.
+ (2025.03.09) GPU monitoring: reading of ROP count on Linux for NVIDIA GPUs with NVIDIA drivers.
! (2025.03.06) updated SQLite database engine to version 3.49.1.
+ (2025.03.06) added show_debug_log_window() to gh_imgui lib.
+ (2025.03.06) GPU monitoring: updated with latest Intel GPU lib.
+ (2025.03.05) GPU monitoring: added support of AMD Radeon RX 9070 XT, RX 9070 and RX 7650 GRE.
</pre>The post <a href="https://www.geeks3d.com/hacklab/20250313/geexlab-0-63-scriptable-proto-engine/">GeeXLab 0.63 released</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.geeks3d.com/hacklab/20250313/geexlab-0-63-scriptable-proto-engine/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GeeXLab 0.62 released</title>
		<link>https://www.geeks3d.com/hacklab/20250221/geexlab-0-62-released/</link>
					<comments>https://www.geeks3d.com/hacklab/20250221/geexlab-0-62-released/#respond</comments>
		
		<dc:creator><![CDATA[JeGX]]></dc:creator>
		<pubDate>Fri, 21 Feb 2025 16:30:02 +0000</pubDate>
				<category><![CDATA[GeeXLab]]></category>
		<category><![CDATA[2d]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[glsl]]></category>
		<category><![CDATA[Lua]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[python3]]></category>
		<category><![CDATA[vulkan]]></category>
		<guid isPermaLink="false">https://www.geeks3d.com/hacklab/?p=1769</guid>

					<description><![CDATA[<p>1 &#8211; Downloads Downloads GeeXLab 0.62.0 lite (win64)&#160;(201MB) GeeXLab 0.62.0 full (win64)&#160;(433MB) GeeXLab 0.62.0 nano (win64)&#160;(10MB) GeeXLab 0.62.0 (win32)&#160;(80MB) GeeXLab 0.62.0 (linux 64-bit)&#160;(GLIBC 2.31 &#8211; 62MB) All GeeXLab Downloads Forum thread Discord server &#160; 2 &#8211; Release Notes GeeXLab 0.62.0 is available for Windows 32/64-bit and Linux 64-bit (GLIBC 2.31). This new version of GeeXLab is a maintenance version: libraries updates and bug fixes. Updated &#8230; <a href="https://www.geeks3d.com/hacklab/20250221/geexlab-0-62-released/" class="more-link">Continue reading <span class="screen-reader-text">GeeXLab 0.62 released</span> <span class="meta-nav">&#187;</span></a></p>
The post <a href="https://www.geeks3d.com/hacklab/20250221/geexlab-0-62-released/">GeeXLab 0.62 released</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></description>
										<content:encoded><![CDATA[<p><span id="more-1769"></span></p>
<h2>1 &#8211; Downloads</h2>
<table>
<tr>
<td style="max-width:310px; vertical-align:top; padding-top:0px;">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5414276038817348" crossorigin="anonymous"></script><br />
<ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-5414276038817348" data-ad-slot="6431607363"></ins><br />
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
</td>
<td style="vertical-align:top; padding-top:20px;">
<h3><b>Downloads</b></h3>
<ul>
<li><a style="font-size:22px;" href="/dl/show/500">GeeXLab 0.62.0 lite (win64)</a>&nbsp;<small style="font-size:11px;">(201MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/454">GeeXLab 0.62.0 full (win64)</a>&nbsp;<small style="font-size:11px;">(433MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/737">GeeXLab 0.62.0 nano (win64)</a>&nbsp;<small style="font-size:11px;">(10MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/504">GeeXLab 0.62.0 (win32)</a>&nbsp;<small style="font-size:11px;">(80MB)</small></li>
<hr>
<li><a style="font-size:22px;" href="/dl/show/502">GeeXLab 0.62.0 (linux 64-bit)</a>&nbsp;<small style="font-size:11px;">(GLIBC 2.31 &#8211; 62MB)</small></li>
<hr>
<li><a style="font-size:16px;" href="/geexlab/downloads/">All GeeXLab Downloads</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/forums/index.php/topic,8060.0.html">Forum thread</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/discord/">Discord server</a></li>
</ul>
</td>
</tr>
</table>
<p>&nbsp;</p>
<h2>2 &#8211; Release Notes</h2>
<p><b>GeeXLab 0.62.0</b> is available for <b>Windows 32/64-bit</b> and <b>Linux 64-bit</b> (GLIBC 2.31). This new version of <a href="https://geexlab.com">GeeXLab</a> is a maintenance version: libraries updates and bug fixes.</p>
<h3>Updated libraries</h3>
<p>The following libraries have been updated to their latest versions:</p>
<h4>Core libraries:</h4>
<p>&#8211; <b>Dear ImGui</b>: version <b>1.91.8</b>  (all platforms)<br />
&#8211; Dear ImGui based libraries: ImPlot, imgui-knobs and imgui-filebrowser (all platforms)<br />
&#8211; <b>SQLite engine</b>: version <b>3.49.0</b> (all platforms)<br />
&#8211; <b>cgltf</b>: version <b>1.15</b> (all platforms)</p>
<h4>Plugin libraries:</h4>
<p>&#8211; <b>PhysX 5</b>: version <a href="https://www.geeks3d.com/forums/index.php/topic,8015.0.html">5.5.1</a>  (all platforms)<br />
&#8211; <b>Python 3.13</b>: plugin updated with <b>3.13.2</b><br />
&#8211; <b>Python 3.12</b>: plugin updated with <b>3.12.9</b><br />
&#8211; <b>GPU monitoring</b>: new commercial names, NVAPI R570, and RTX 50 support</p>
<p>&nbsp;<br />
GeeXLab 0.62.0 is behind all the following applications: FurMark 2.6, GPU Shark 2.6, ASUS FurMark 2 ROG Edition 2.6 and MSI Kombustor 4.1.32.</p>
<p>&nbsp;</p>
<h2>3 &#8211; Changelog</h2>
<p>This changelog is intended for all versions of GeeXLab.</p>
<p>Full changelog from beginning of time is available <a href="https://www.geeks3d.com/geexlab/changelog/">HERE</a>.</p>
<pre style="font-size:12px;">
<b>Version 0.62.0.0 - 2025.02.20</b>
+ (2025.02.20) GPU monitoring: added support of NVIDIA GeForce RTX 5070 Ti.
+ (2025.02.20) GPU monitoring plugin - added commercial name:
  . MSI RTX 5070 Ti Ventus 3X OC
  . Palit RTX 5070 Ti GameRock OC
  . MSI RTX 5070 Ti Gaming Trio OC+
  . MSI RTX 5070 Ti Vanguard SOC
  . MSI RTX 5070 Ti Gaming Trio OC+
  . ASUS RTX 5070 Ti TUF OC
  . Palit RTX 5080 GamingPro OC 16GB
  . GIGABYTE RX 9070 XT Gaming OC 16G
  . GIGABYTE RTX 5090 Gaming OC
  . ASUS RTX 5080 ASTRAL OC
  . MSI RTX 5080 Vanguard SOC
  . GIGABYTE RTX 5080 Gaming OC
  . MSI RTX 5080 Suprim SOC
  . Zotac RTX 5080 AMP Extreme Infinity
  . Palit RTX 5080 GameRock OC
  . Gainward RTX 5080 Phoenix GS
  . Colorful RTX 5080 Vulcan OC
  . ASUS RTX 5090 ASTRAL OC
  . NVIDIA GeForce RTX 5090 Founders Edition
  . Palit RTX 5090 GameRock
  . MSI RTX 5090 Suprim Liquid SOC
  . ASRock Arc B570 Challenger OC
  . Sparkle Arc B570 Guardian OC
! (2025.02.18) updated PhysX 5 plugin with latest SDK 5.5.1.
! (2025.02.18) updated cgltf 3D loader with latest version 1.15.
! (2025.02.18) updated Python 3.13 plugin to version 3.13.2.
! (2025.02.18) updated Python 3.12 plugin to version 3.12.9.
+ (2025.02.17) GPU monitoring plugin: added preliminary support of Radeon RX 9070 XT.
+ (2025.02.17) GPU monitoring plugin: updated with NVAPI R570.
! (2025.02.17) updated SQLite database engine to version 3.49.0.
! (2025.02.06) updated Dear ImGui to version 1.91.8
+ (2025.01.30) GPU monitoring: added support of NVIDIA GeForce RTX 5090, RTX 5090 D 
  and RTX 5080.
! (2025.01.23) imgui-knobs and imgui-filebrowser libs with their latest versions.
* (2025.01.13) GPU monitoring: reading hotspot temperature fixed for older GeForce GPUs
  like GTX 1080.
</pre>The post <a href="https://www.geeks3d.com/hacklab/20250221/geexlab-0-62-released/">GeeXLab 0.62 released</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.geeks3d.com/hacklab/20250221/geexlab-0-62-released/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GeeXLab 0.61 released for Windows and Linux</title>
		<link>https://www.geeks3d.com/hacklab/20241227/geexlab-0-61-released-for-windows-and-linux/</link>
					<comments>https://www.geeks3d.com/hacklab/20241227/geexlab-0-61-released-for-windows-and-linux/#respond</comments>
		
		<dc:creator><![CDATA[JeGX]]></dc:creator>
		<pubDate>Fri, 27 Dec 2024 10:14:23 +0000</pubDate>
				<category><![CDATA[GeeXLab]]></category>
		<category><![CDATA[glsl]]></category>
		<category><![CDATA[Lua]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[python3]]></category>
		<category><![CDATA[vulkan]]></category>
		<guid isPermaLink="false">https://www.geeks3d.com/hacklab/?p=1761</guid>

					<description><![CDATA[<p>GeeXLab 0.61.0, the best prototyping engine in the known universe and beyond, is out on Windows and Linuxi platforms with bug fixes, updates + improvements.</p>
The post <a href="https://www.geeks3d.com/hacklab/20241227/geexlab-0-61-released-for-windows-and-linux/">GeeXLab 0.61 released for Windows and Linux</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></description>
										<content:encoded><![CDATA[<p><span id="more-1761"></span></p>
<h2>1 &#8211; Downloads</h2>
<table>
<tr>
<td style="max-width:310px; vertical-align:top; padding-top:0px;">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5414276038817348" crossorigin="anonymous"></script><br />
<ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-5414276038817348" data-ad-slot="6431607363"></ins><br />
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
</td>
<td style="vertical-align:top; padding-top:20px;">
<h3><b>Downloads</b></h3>
<ul>
<li><a style="font-size:22px;" href="/dl/show/500">GeeXLab 0.61.0 lite (win64)</a>&nbsp;<small style="font-size:11px;">(201MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/454">GeeXLab 0.61.0 full (win64)</a>&nbsp;<small style="font-size:11px;">(433MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/737">GeeXLab 0.61.0 nano (win64)</a>&nbsp;<small style="font-size:11px;">(10MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/504">GeeXLab 0.61.0 (win32)</a>&nbsp;<small style="font-size:11px;">(80MB)</small></li>
<hr>
<li><a style="font-size:22px;" href="/dl/show/502">GeeXLab 0.61.0 (linux 64-bit)</a>&nbsp;<small style="font-size:11px;">(GLIBC 2.31 &#8211; 62MB)</small></li>
<hr>
<li><a style="font-size:16px;" href="/geexlab/downloads/">All GeeXLab Downloads</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/forums/index.php/topic,8019.0.html">Forum thread</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/discord/">Discord server</a></li>
</ul>
</td>
</tr>
</table>
<p>&nbsp;</p>
<h2>2 &#8211; Release Notes</h2>
<p><b>GeeXLab 0.61.0</b> is available for <b>Windows 32/64-bit</b> and <b>Linux 64-bit</b> (GLIBC 2.31). This new version of <a href="https://geexlab.com">GeeXLab</a> is essentially a maintenance version: libraries updates and bug fixes.</p>
<h3>Updated libraries</h3>
<p>The following libraries have been updated to their latest versions:</p>
<h4>Core libraries:</h4>
<p>&#8211; <b>Dear ImGui</b>: version <b>1.91.6</b>  (all platforms)<br />
&#8211; Dear ImGui based libraries: ImPlot 0.17, imspinner, imgui_memory_editor (all platforms)<br />
&#8211; <b>SQLite engine</b>: version <b>3.47.2</b>  (all platforms)</p>
<h4>Plugin libraries:</h4>
<p>&#8211; <b>FFmpeg</b>: version <a href="https://www.geeks3d.com/forums/index.php/topic,7933.0.html">7.1.0</a> (all platforms)<br />
&#8211; <b>ASSIMP</b>: version <b>5.4.3</b> (all platforms)<br />
&#8211; <b>PhysX 5</b>: version <a href="https://www.geeks3d.com/forums/index.php/topic,8015.0.html">5.5.0</a>  (all platforms)<br />
&#8211; <b>Python 3</b>: version <b>3.13</b> added (windows)<br />
&#8211; <b>GPU monitoring</b>: new commercial names, NVAPI R565, bug fixes and linux support!<br />
&#8211; <b>Vulkan</b>: updated with Vulkan 1.4.</p>
<p>&nbsp;<br />
GeeXLab 0.61.0 is behind all the following applications: FurMark 2.5, GPU Shark 2.5, ASUS FurMark 2 ROG Edition 2.5, YAFFplayer 0.11, MSI Kombustor 4.1.31 and MadView3D 0.5.1.</p>
<p>&nbsp;</p>
<h2>3 &#8211; Changelog</h2>
<p>This changelog is intended for all versions of GeeXLab.</p>
<p>Full changelog from beginning of time is available <a href="https://www.geeks3d.com/geexlab/changelog/">HERE</a>.</p>
<pre style="font-size:12px;">
Version 0.61.0.0 - 2024.12.18
! (2024.12.18) (windows x64, linux x64) updated PhysX 5 support with latest PhysX 5.5.0 SDK.
+ (2024.12.17) GPU monitoring plugin - added commercial name:
  . Intel Arc B580 Limited Edition
  . Sparkle Arc B580 Titan OC
  . ASRock Arc B580 Steel Legend
+ (2024.12.17) added set_next_window_scroll() to gh_imgui lib.
! (2024.12.17) updated libs/lua/imgui.lua for Dear ImGui 1.91.6.
! (2024.12.17) updated Dear ImGui support with latest version 1.91.6.
! (2024.12.09) updated SQLite database engine to version 3.47.2.
! (2024.12.08) Vulkan plugin updated with Vulkan 1.4 header files.
+ (2024.12.08) added get_physical_device_feature_vulkan_version() to gh_vk lib.
! (2024.11.29) GPU monitoring plugin: added Linux support (NVIDIA SMI and DRM).
! (2024.11.29) (windows 64/32-bit) GPU monitoring plugin: updated with NVAPI R565.
! (2024.11.29) (Linux) improved X11 window management.
* (2024.11.28) GPU monitoring plugin: fixed a crash in the management of commercial GPU name.
! (2024.11.27) updated TinyXML2 XML parser with latest version 10.0.
+ (2024.11.26) (windows 64/32-bit) added support of Python 3.13 (language="PYTHON_3_13").
! (2024.11.26) (windows 64-bit) updated FFmpeg plugin with latest FFmpeg SDK v7.1.
! (2024.11.26) (windows 64/32-bit) updated Assimp plugin with latest Assimp 5.4.3.
! (2024.11.26) updated ImPlot lib with version 0.17 (gh_imgui.implot_xxxxxx() functions).
! (2024.11.26) updated with latest imspinner lib (gh_imgui.imspinner_xxxxxx() functions).
! (2024.11.26) updated imgui_memory_editor with latest version 0.56 (gh_imgui.memory_editor_xxxxxx() functions).
</pre>The post <a href="https://www.geeks3d.com/hacklab/20241227/geexlab-0-61-released-for-windows-and-linux/">GeeXLab 0.61 released for Windows and Linux</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.geeks3d.com/hacklab/20241227/geexlab-0-61-released-for-windows-and-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GeeXLab 0.60 released for Windows, Linux and ARM64 (*** UPDATED: v0.60.2 for Windows ***)</title>
		<link>https://www.geeks3d.com/hacklab/20241001/geexlab-0-60-released-for-windows-linux-and-arm64/</link>
					<comments>https://www.geeks3d.com/hacklab/20241001/geexlab-0-60-released-for-windows-linux-and-arm64/#respond</comments>
		
		<dc:creator><![CDATA[JeGX]]></dc:creator>
		<pubDate>Tue, 01 Oct 2024 09:03:29 +0000</pubDate>
				<category><![CDATA[GeeXLab]]></category>
		<category><![CDATA[2d]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[aarch64]]></category>
		<category><![CDATA[arm64]]></category>
		<category><![CDATA[dear imgui]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[glsl]]></category>
		<category><![CDATA[graphics programming]]></category>
		<category><![CDATA[Lua]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[python3]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[vulkan]]></category>
		<guid isPermaLink="false">https://www.geeks3d.com/hacklab/?p=1754</guid>

					<description><![CDATA[<p>GeeXLab 0.60.0, the best prototyping engine in the known universe and beyond, is out on Windows, Linux and Raspberry Pi platforms with bug fixes + improvements.</p>
The post <a href="https://www.geeks3d.com/hacklab/20241001/geexlab-0-60-released-for-windows-linux-and-arm64/">GeeXLab 0.60 released for Windows, Linux and ARM64 (*** UPDATED: v0.60.2 for Windows ***)</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></description>
										<content:encoded><![CDATA[<p><span id="more-1754"></span></p>
<h2>1 &#8211; Downloads</h2>
<table>
<tr>
<td style="max-width:310px; vertical-align:top; padding-top:0px;">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5414276038817348" crossorigin="anonymous"></script><br />
<ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-5414276038817348" data-ad-slot="6431607363"></ins><br />
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
</td>
<td style="vertical-align:top; padding-top:20px;">
<h3><b>Downloads</b></h3>
<ul>
<li><a style="font-size:22px;" href="/dl/show/500">GeeXLab 0.60.2 lite (win64)</a>&nbsp;<small style="font-size:11px;">(199MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/454">GeeXLab 0.60.2 full (win64)</a>&nbsp;<small style="font-size:11px;">(420MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/737">GeeXLab 0.60.2 nano (win64)</a>&nbsp;<small style="font-size:11px;">(10MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/504">GeeXLab 0.60.2 (win32)</a>&nbsp;<small style="font-size:11px;">(81MB)</small></li>
<hr>
<li><a style="font-size:22px;" href="/dl/show/502">GeeXLab 0.60.0 (linux 64-bit)</a>&nbsp;<small style="font-size:11px;">(GLIBC 2.31 &#8211; 65MB)</small></li>
<hr>
<li><a style="font-size:22px;" href="/dl/show/460">GeeXLab 0.60.0 (arm64)</a>&nbsp;<small style="font-size:11px;">(GLIBC 2.36 &#8211; 65MB)</small></li>
<li><a style="font-size:22px;" href="/dl/show/540">GeeXLab 0.60.0 (RPi 64-bit)</a>&nbsp;<small style="font-size:11px;">(GLIBC 2.36 &#8211; 65MB)</small></li>
<hr>
<li><a style="font-size:16px;" href="/geexlab/downloads/">All GeeXLab Downloads</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/forums/index.php/topic,7934.0.html">Forum thread</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/discord/">Discord server</a></li>
</ul>
</td>
</tr>
</table>
<p>&nbsp;</p>
<h2>2 &#8211; Release Notes</h2>
<p><b>GeeXLab 0.60.0</b> is available for <b>Windows 32/64-bit</b>, <b>Linux 64-bit</b> (GLIBC 2.31) and <b>ARM64</b> (GLIBC 2.36). </p>
<p>This new version of GeeXLab brings many small changes, bug fixes and improvements. </p>
<h4>Updated libraries</h4>
<p>The following libraries have been updated to their latest versions:</p>
<p><b>Core libraries:</b><br />
&#8211; <b>Lua engine</b>: version <b>5.4.7</b> (all platforms)<br />
&#8211; <b>Dear ImGui</b>: version <b>1.91.1</b>  (all platforms)<br />
&#8211; <b>SQLite engine</b>: version <b>3.46.1</b>  (all platforms)<br />
&#8211; <b>curl</b>: version <b>8.10.0</b> (windows)<br />
&#8211; <b>LuaSocket</b>: version <b>3.1.0</b>  (all platforms)</p>
<p><b>Plugin libraries:</b><br />
&#8211; <b>FFmpeg</b>: version <b>7.0.2</b> (windows &#8211; other platforms: 7.0)<br />
&#8211; <b>ASSIMP</b>: version <b>5.4.2</b> (all platforms)<br />
&#8211; <b>PhysX 5</b>: version <b>5.4.0</b>  (windows)<br />
&#8211; <b>Python 3</b>: version <b>3.12.6</b>  (windows)</p>
<p>&nbsp;<br />
GeeXLab 0.60.0 is behind all the following applications: FurMark 2.4, GPU Shark 2.4, ASUS FurMark 2 ROG Edition 2.4, YAFFplayer 0.10.0, h4shg3n 0.5.5, MSI Kombustor 4.1.30 and MadView3D 0.5.0! That&#8217;s why this release took me a bit time to finalize. </p>
<p>&nbsp;</p>
<h4>arm64 / aarch64 and Raspberry Pi platforms</h4>
<p>A word about <b>arm64 / aarch64</b> platform. Now GeeXLab is available in two flavors for arm64: one pure arm64 version and one arm64 version for Raspberry Pi. Both versions have been compiled on Raspberry Pi OS Bookworm on a RPi 5 hardware. The <b>pure arm64</b> version should work on any Linux for arm64 with GLIBC 2.36 or higher. I don&#8217;t have a non-RPi arm64 platform, so if you, dear reader, have such a platform, please try to launch GeeXLab and let me know if it works. The second version is still for arm64 but specifically for Raspberry Pi hardware / OS: this version has dependencies with the <b>RGBA Led Matrix</b> support and <b>GPIO</b> support using <b>WiringPi</b>.</p>
<p>A second word about arm64 versions. <b>GLIBC 2.36</b> is now required because GeeXLab is now compiled on the Raspberry Pi 5 board with Raspberry Pi OS Bookworm (Debian 12). It&#8217;s now a pleasure to work with the RPi 5, this board is fast and everything run smoothly (except <a href="https://geeks3d.com/20240509/how-to-switch-from-wayland-to-x11-on-raspberry-pi-os-bookworm/">Xwayland</a> that still does not work). The latest iteration of Raspberry Pi OS Bookworm (July 4th 2024) seems to work on all Raspberry Pi hardware (RPi3, RPi4 and RPi5) that&#8217;s why Debian 12 Bookworm is now my new OS for RPi development.</p>
<p><img decoding="async" src="https://www.geeks3d.com/public/jegx/2024q4/geexlab-0-60-0-arm64-rapberry-pi.jpg" alt="GeeXLab running on a arm64 platform (Raspberry Pi)" /></p>
<p>&nbsp;</p>
<h4>NVIDIA Vulkan driver on Windows</h4>
<p>Let&#8217;s quickly talk about the <tt>gh_renderer.bind_render_window()</tt> added to GeeXLab 0.60.1. This function is called in the startup demo of GeeXLab (in the startup-demo/ folder in init.lua). The call to bind_render_window() deserves an explanation.</p>
<p>Without this call, the startup demo crashes if there are two NVIDIA graphics cards in the system. In my development machine, I have a GeForce RTX 2070 + GeForce GT 1030 drove by <a href="https://geeks3d.com/20240912/nvidia-geforce-561-09-whql-graphics-driver/">R561.09</a>. If I remove the GT 1030, the demo works fine. With both cards, the demo crashes. This is an OpenGL demo that in middle of the init script, initializes Vulkan and reads Vulkan information (see <tt>InitVkInfo()</tt>). Any OpenGL call after <tt>InitVkInfo()</tt> leads to a crash (OpenGL function pointers seem correct but crash when we called them). After few hours of debugging, I had the feeling that the crash happened as if the OpenGL context was lost or not properly restored after Vulkan calls. That&#8217;s why I tested with <tt>bind_render_window()</tt> and&#8230; YES, that fixed the crash! The <tt>bind_render_window()</tt> function is a wrapper around <tt>wglMakeCurrent</tt>. </p>
<p>However, it&#8217;s not a victory. The crash is still there in 32-bit. With bind_render_window() the crash disappears in 64-bit but not in 32-bit. </p>
<h4>Duplicated Vulkan devices</h4>
<p>The other thing is that with 2 graphics cards, the NVIDIA Vulkan driver duplicates all Vulkan physical devices. Instead of detecting<br />
two physical devices (the RTX 2070 and the GT 1030), the NVIDIA Vulkan driver returns:<br />
&#8211; GPU 0: NVIDIA GeForce RTX 2070<br />
&#8211; GPU 1: NVIDIA GeForce RTX 2070<br />
&#8211; GPU 2: NVIDIA GeForce GT 1030<br />
&#8211; GPU 3: NVIDIA GeForce GT 1030</p>
<p>There is probably a bug in the NV VK driver. I tried to uninstall it (I used the latest DDU 18.0.8 for that), reinstalled it, but no change, any Vulkan utility (GPU Shark 2, GPU Caps Viewer, Vulkan Capability Viewer, vkinfo, GLview) still displayed 4 devices&#8230; </p>
<p><strong>Modern graphics programming is blood, sweat and pain!</strong></p>
<p><center><br />
<img decoding="async" src="https://www.geeks3d.com/public/jegx/2024q4/20241001-angry-jegx.jpg" alt="Angry JeGX programming" /><br />
</center></p>
<p>&nbsp;</p>
<h2>3 &#8211; Changelog</h2>
<p>This changelog is intended for all versions of GeeXLab.</p>
<p>Full changelog from beginning of time is available <a href="https://www.geeks3d.com/geexlab/changelog/">HERE</a>.</p>
<pre style="font-size:12px;">
<b>Version 0.60.2.0 - 2024.10.03</b>
* (2024.10.03) (lua) fixed a memory leak in gh_sqlite3.db_column_get_text() 
  and gh_sqlite3.db_column_get_text_v2().
! (2024.10.02) added return value to gh_utils.clipboard_set_text().
* (2024.10.02) (windows) fixed a bug in gh_utils.clipboard_set_text().

<b>Version 0.60.1.0 - 2024.09.30</b>
+ (2024.09.30) (windows / lua) added bind_render_window() to gh_renderer. 

<b>Version 0.60.0.0 - 2024.09.27</b>
+ (2024.09.22) added get_gpu_type() to gh_gml lib. This function returns the 
  type of the GPU: integrated or discrete.
+ (2024.09.22) added get_content_region_available() to gh_imgui.
* (2024.09.22) fixed bug in gh_imgui.begin_child_v2(). 
! (2024.09.17) updated curl support with latest version 8.10.0
! (2024.09.17) updated Python 3.12 plugin with latest Python 3.12.6.
* (2024.09.12) fixed a crash in gh_imgui.input_text() / input_text_multiline() if 
  initial_text is not valid.
+ (2024.09.11) added file_browser_is_opened() to to gh_imgui lib.
! (2024.09.10) updated imgui-filebrowser support (set of gh_imgui.file_browser_xxxxx() functions) 
  with latest version. 
* (2024.09.06) fixed a bug in load_textures_from_zip() and load_textures_from_zip_v2()
  of gh_model lib. The textures_dir parameter was not used.
! (2024.09.04) updated Dear ImGui support with latest version 1.91.1.
+ (2024.08.15) added text_link() and text_link_open_url() to gh_imgui lib.
! (2024.08.15) updated SQLite 3 engine with version 3.46.1.
! (2024.08.15) updated ASSIMP plugin with version 5.4.2.
! (2024.08.15) (Windows) updated GPU monitoring plugin with latest NVAPI R560.
! (2024.08.08) (Windows) updated FFmpeg plugin with latest FFmpeg 7.0.2 SDK.
! (2024.07.02) updated constants in {GeeXLab folder}/libs/lua/imgui.lua and {GeeXLab folder}/libs/python/imgui.py.
! (2024.07.02) (Windows) updated PhysX 5 plugin with latest PhysX 5.4.0 SDK.
! (2024.07.01) updated Lua engine with version 5.4.7.
! (2024.05.30) improved the management of Python 3 plugins (terminate and immediate mode execution on Windows).  
! (2024.05.27) (Windows) improved Intel GPU monitoring. The GPU monitoring is now loaded and initialized earlier in GeeXLab startup phase.
! (2024.05.14) (Windows) the menu bar is now disabled by default.
+ (2024.05.13) added init_v2() to gh_imgui with the possibility to disable ImGui ini file.
+ (2024.05.13) added new functions (v2) to gh_sqlite3 lib to deal with multiple SQLite statements.
! (2024.04.28) updated LuaSocket with version 3.1.0
+ (2024.04.28) gh_utils lib in Lua: added widechar versions (suffixed by _w) of sys_exec(), shell_exe(), shell_exe_v2(), process_create(), open_url() and trace().
+ (2024.04.28) Lua: added wprint(), widechar version of global function print().
* (2024.04.28) fixed a memory leak in gh_utils.clipboard_set_text().
* (2024.04.28) fixed a memory leak in gh_utils.buffer_read_string().
</pre>The post <a href="https://www.geeks3d.com/hacklab/20241001/geexlab-0-60-released-for-windows-linux-and-arm64/">GeeXLab 0.60 released for Windows, Linux and ARM64 (*** UPDATED: v0.60.2 for Windows ***)</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.geeks3d.com/hacklab/20241001/geexlab-0-60-released-for-windows-linux-and-arm64/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>(WIP) 3D Character Animation in Python3 and GeeXLab</title>
		<link>https://www.geeks3d.com/hacklab/20240507/wip-3d-character-animation-in-python3-and-geexlab/</link>
					<comments>https://www.geeks3d.com/hacklab/20240507/wip-3d-character-animation-in-python3-and-geexlab/#respond</comments>
		
		<dc:creator><![CDATA[JeGX]]></dc:creator>
		<pubDate>Tue, 07 May 2024 08:27:35 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[3d motion]]></category>
		<category><![CDATA[character animation]]></category>
		<category><![CDATA[GeeXLab]]></category>
		<category><![CDATA[python3]]></category>
		<guid isPermaLink="false">https://www.geeks3d.com/hacklab/?p=1750</guid>

					<description><![CDATA[<p>Here is a work in progress on 3D Motion Generation using Machine Learning done with Python and using GeeXLab for the rendering part.</p>
The post <a href="https://www.geeks3d.com/hacklab/20240507/wip-3d-character-animation-in-python3-and-geexlab/">(WIP) 3D Character Animation in Python3 and GeeXLab</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></description>
										<content:encoded><![CDATA[<p><span id="more-1750"></span></p>
<p>Here&#8217;s a short video about a <B>3D character animation</b> project using Machine Learning done in <b>Python 3</b> and rendered with <b>GeeXLab</b>. This is a project from the engineering school <i>Haute Ecole Arc</i> in Neuchatel, Switzerland.</p>
<blockquote><p>
In this project, we investigate statistical models to generate 3D running motions in realtime. In particular, Principal Component Analysis provides realistic results. The main limitation however is that the latent space dimensions are not meaningful to the end-user. Additional investigations are needed to create new statistical models that use explainable parameters.
</p></blockquote>
<p><iframe width="560" height="315" src="https://www.youtube.com/embed/QxCp6buL3ow?si=VCWNgb10WaT5H2qh" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>The post <a href="https://www.geeks3d.com/hacklab/20240507/wip-3d-character-animation-in-python3-and-geexlab/">(WIP) 3D Character Animation in Python3 and GeeXLab</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.geeks3d.com/hacklab/20240507/wip-3d-character-animation-in-python3-and-geexlab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GeeXLab 0.59 released for Windows, Linux and Raspberry Pi OS</title>
		<link>https://www.geeks3d.com/hacklab/20240430/geexlab-0-59-released-for-windows-linux-and-raspberry-pi-os/</link>
					<comments>https://www.geeks3d.com/hacklab/20240430/geexlab-0-59-released-for-windows-linux-and-raspberry-pi-os/#respond</comments>
		
		<dc:creator><![CDATA[JeGX]]></dc:creator>
		<pubDate>Tue, 30 Apr 2024 09:44:52 +0000</pubDate>
				<category><![CDATA[GeeXLab]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[glsl]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[livecoding]]></category>
		<category><![CDATA[Lua]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[prototyping]]></category>
		<category><![CDATA[python3]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[vulkan]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">https://www.geeks3d.com/hacklab/?p=1745</guid>

					<description><![CDATA[<p>A new version of GeeXLab, the best prototyping engine in the known universe is out on Windows, Linux and Raspberry Pi platforms!</p>
The post <a href="https://www.geeks3d.com/hacklab/20240430/geexlab-0-59-released-for-windows-linux-and-raspberry-pi-os/">GeeXLab 0.59 released for Windows, Linux and Raspberry Pi OS</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></description>
										<content:encoded><![CDATA[<p><span id="more-1745"></span></p>
<h2>1 &#8211; Downloads</h2>
<table>
<tr>
<td style="max-width:310px; vertical-align:top;">
      <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
      <ins class="adsbygoogle"
           style="display:inline-block;width:300px;height:250px"
           data-ad-client="ca-pub-5414276038817348"
           data-ad-slot="9847007169"></ins><br />
      <script>
      (adsbygoogle = window.adsbygoogle || []).push({});
      </script>
</td>
<td style="vertical-align:top;">
<h3><b>Downloads</b></h3>
<ul>
<li><a style="font-size:22px;" href="/dl/show/500">GeeXLab 0.59.0 lite (win64)</a> (213MB)</li>
<li><a style="font-size:22px;" href="/dl/show/454">GeeXLab 0.59.0.1 full (win64)</a> (438MB)</li>
<li><a style="font-size:22px;" href="/dl/show/737">GeeXLab 0.59.0 nano (win64)</a> (10MB)</li>
<li><a style="font-size:22px;" href="/dl/show/504">GeeXLab 0.59.0 (win32)</a> (85MB)</li>
<hr>
<li><a style="font-size:22px;" href="/dl/show/502">GeeXLab 0.59.0 (linux 64-bit)</a> (GLIBC 2.31 &#8211; 157MB)</li>
<hr>
<li><a style="font-size:22px;" href="/dl/show/540">GeeXLab 0.59.0 (Raspberry Pi OS 64-bit)</a> (GLIBC 2.31 &#8211; 93MB)</li>
<hr>
<li><a style="font-size:16px;" href="/geexlab/downloads/">All GeeXLab Downloads</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/forums/index.php/topic,7799.0.html">Forum thread</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/discord/">Discord server</a></li>
</ul>
</td>
</tr>
</table>
<p>&nbsp;</p>
<h2>2 &#8211; Release Notes</h2>
<p><b>GeeXLab 0.59.0</b> is available for <b>Windows 32/64-bit</b>, <b>Linux 64-bit</b> (GLIBC 2.31) and <b>Raspberry Pi OS 64-bit</b> (GLIBC 2.31). This new version comes with improvements, bug fixes and updated support of Raspberry Pi!</p>
<p>The support of the <b>Raspberry Pi</b> platform is back but only in 64-bit (updated and compiled on Raspberry Pi 4, tested on <b>Raspberry Pi 5</b>). 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. </p>
<p>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!</p>
<h4>Updated libraries</h4>
<p>In GeeXLab 0.59.0 the following libraries have been updated to their latest versions for all platforms (windows, linux and raspberry pi):</p>
<p><b>Core libraries:</b><br />
&#8211; <b>Dear ImGui</b>: version <b>1.90.5</b><br />
&#8211; <b>SQLite engine</b>: version <b>3.45.3</b><br />
&#8211; <b>curl</b>: version <b>8.7.1</b><br />
&#8211; <b>WiringPi</b> (Raspberry Pi only): version <b>3.2.0</b></p>
<p><b>Plugin libraries:</b><br />
&#8211; <b>FFmpeg</b>: version <b>7.0.0</b><br />
&#8211; <b>ASSIMP</b>: version <b>5.4.0</b><br />
&#8211; <b>FMOD</b>: version <b>2.02</b><br />
&#8211; <b>OpenVR</b>: version <b>2.5.1</b></p>
<p>GeeXLab on <b>Raspberry Pi OS 64-bit</b> (debian 12 bookworm, <b>Raspberry Pi 5</b> board):<br />
<img decoding="async" src="https://www.geeks3d.com/public/jegx/2024q2/geexlab-0.59-raspberry-pi-5.jpg" alt="GeeXLab 0.59 on Raspberry Pi OS with Raspberry Pi 5 hardware" /></p>
<p>&nbsp;<br />
GeeXLab on <b>SparkyLinux</b> (VirtualBox virtual machine):<br />
<img decoding="async" src="https://www.geeks3d.com/public/jegx/2024q2/geexlab-0.59-sparky-linux.jpg" alt="GeeXLab 0.59 on SparkyLinux" /></p>
<p>&nbsp;</p>
<h2>3 &#8211; Changelog</h2>
<p>This changelog is intended for all versions of GeeXLab.</p>
<p>Full changelog from beginning of time is available <a href="https://www.geeks3d.com/geexlab/changelog/">HERE</a>.</p>
<pre style="font-size:12px;">
<b>Version 0.59.0.1 - 2024.05.01 (full version win64)</b>
+ added python3_11/ folder
* fixed startup demo (resize was broken).

<b>Version 0.59.0.0 - 2024.04.29</b>
! (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().
</pre>The post <a href="https://www.geeks3d.com/hacklab/20240430/geexlab-0-59-released-for-windows-linux-and-raspberry-pi-os/">GeeXLab 0.59 released for Windows, Linux and Raspberry Pi OS</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.geeks3d.com/hacklab/20240430/geexlab-0-59-released-for-windows-linux-and-raspberry-pi-os/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GeeXLab 0.58 released for Windows and Linux</title>
		<link>https://www.geeks3d.com/hacklab/20240403/geexlab-0-58-released-for-windows-and-linux/</link>
					<comments>https://www.geeks3d.com/hacklab/20240403/geexlab-0-58-released-for-windows-and-linux/#respond</comments>
		
		<dc:creator><![CDATA[JeGX]]></dc:creator>
		<pubDate>Wed, 03 Apr 2024 13:17:25 +0000</pubDate>
				<category><![CDATA[GeeXLab]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[glsl]]></category>
		<category><![CDATA[live-coding]]></category>
		<category><![CDATA[Lua]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python3]]></category>
		<category><![CDATA[rapid prototyping]]></category>
		<category><![CDATA[vulkan]]></category>
		<guid isPermaLink="false">https://www.geeks3d.com/hacklab/?p=1743</guid>

					<description><![CDATA[<p>1 &#8211; Downloads Downloads GeeXLab 0.58.0 lite (win64)(210MB) GeeXLab 0.58.0 full (win64)(437MB) GeeXLab 0.58.0 nano (win64)(10MB) GeeXLab 0.58.0 (win32)(54MB) GeeXLab 0.58.0 (linux64)(GLIBC 2.31 &#8211; 187MB) All GeeXLab Downloads Forum thread Discord server &#160; 2 &#8211; Release Notes GeeXLab 0.58.0 is available for Windows 32/64-bit and Linux 64-bit (GLIBC 2.31). This new release is a maintenance version that brings updates and bug-fixes. See the changelog for &#8230; <a href="https://www.geeks3d.com/hacklab/20240403/geexlab-0-58-released-for-windows-and-linux/" class="more-link">Continue reading <span class="screen-reader-text">GeeXLab 0.58 released for Windows and Linux</span> <span class="meta-nav">&#187;</span></a></p>
The post <a href="https://www.geeks3d.com/hacklab/20240403/geexlab-0-58-released-for-windows-and-linux/">GeeXLab 0.58 released for Windows and Linux</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></description>
										<content:encoded><![CDATA[<p><span id="more-1743"></span></p>
<h2>1 &#8211; Downloads</h2>
<table>
<tr>
<td style="max-width:310px; vertical-align:top;">
      <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
      <ins class="adsbygoogle"
           style="display:inline-block;width:300px;height:250px"
           data-ad-client="ca-pub-5414276038817348"
           data-ad-slot="9847007169"></ins><br />
      <script>
      (adsbygoogle = window.adsbygoogle || []).push({});
      </script>
</td>
<td style="vertical-align:top;">
<h3><b>Downloads</b></h3>
<ul>
<li><a style="font-size:22px;" href="/dl/show/500">GeeXLab 0.58.0 lite (win64)</a><br />(210MB)</li>
<li><a style="font-size:22px;" href="/dl/show/454">GeeXLab 0.58.0 full (win64)</a><br />(437MB)</li>
<li><a style="font-size:22px;" href="/dl/show/737">GeeXLab 0.58.0 nano (win64)</a><br />(10MB)</li>
<li><a style="font-size:22px;" href="/dl/show/504">GeeXLab 0.58.0 (win32)</a><br />(54MB)</li>
<hr>
<li><a style="font-size:22px;" href="/dl/show/502">GeeXLab 0.58.0 (linux64)</a><br />(GLIBC 2.31 &#8211; 187MB)</li>
<hr>
<li><a style="font-size:16px;" href="/geexlab/downloads/">All GeeXLab Downloads</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/forums/index.php/topic,7727.0.html">Forum thread</a></li>
<li><a style="font-size:16px;" href="https://www.geeks3d.com/discord/">Discord server</a></li>
</ul>
</td>
</tr>
</table>
<p>&nbsp;</p>
<h2>2 &#8211; Release Notes</h2>
<p><b>GeeXLab 0.58.0</b> is available for <b>Windows 32/64-bit</b> and <b>Linux 64-bit</b> (GLIBC 2.31). This new release is a maintenance version that brings updates and bug-fixes. See the changelog for more information. Several applications will be updated with this version: FurMark 2, GPU Shark 2, ASUS FurMark 2 ROG, YAFFplayer, h4shg3n, MSI Kombustor.</p>
<p>&nbsp;</p>
<h2>3 &#8211; Changelog</h2>
<p>This changelog is intended for all versions of GeeXLab.</p>
<p>Full changelog from beginning of time is available <a href="https://www.geeks3d.com/geexlab/changelog/">HERE</a>.</p>
<pre style="font-size:12px;">
<b>Version 0.58.0.0 - 2024.04.02</b>
* (2024.04.02) fixed minor bugs in the GPU monitoring (for MTT S80).
* (2024.03.29) fixed minor bugs in the Vulkan renderer (acquire, command pool).
* (2024.03.29) fixed window offsets in conf.xml.
+ (2024.03.29) added get_cpu_name() and get_mac_address() to gh_utils lib.
! (2024.03.29) updated Python 3.11 plugin with Python 3.11.8.
+ (2024.03.06) added get_gpu_temperatures_v1() to gh_gml.
  This function allows to read the core hotspot temperature
  on NVIDIA and AMD GPUs.
* (2024.03.06) fixed bug in gh_gml.is_sensor_available() in Lua. 
  The function always returned 0.
+ (2024.03.06) GPU monitoring plugin - added support of 
  NVIDIA GeForce RTX 4090 D. 
+ (2024.03.06) GPU monitoring plugin - added commercial name:
  . ASRock RX 7900 GRE Steel Legend 16G
  . SAPPHIRE Pure RX 7900 GRE
  . SAPPHIRE Pulse RX 7900 GRE 16G
  . SAPPHIRE Nitro+ RX 7900 GRE 16G
  . XFX RX 7900 GRE 16G
  . MSI GTX 1050 Ti Gaming X 4G
  . Sparkle Arc A380 Genie 6G
  . Zotac RTX 4090 D PGF 24G
+ (2024.03.04) added set_font_global_scale() to gh_imgui.
! (2024.03.04) updated Dear ImGui with version 1.90.4.
+ (2024.03.04) added opengl_check_major and opengl_check_minor 
  attributes in init0.xml
! (2024.03.04) (Windows) updated GPU monitoring with NVAPI R550.
+ (2024.02.26) added dpi_scale attribute in init0.xml
! (2024.02.16) updated GPU monitoring DB for NVIDIA GeForce RTX 3050 6GB.
</pre>The post <a href="https://www.geeks3d.com/hacklab/20240403/geexlab-0-58-released-for-windows-and-linux/">GeeXLab 0.58 released for Windows and Linux</a> first appeared on <a href="https://www.geeks3d.com/hacklab">HackLAB</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.geeks3d.com/hacklab/20240403/geexlab-0-58-released-for-windows-and-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
