GeeXLab 0.29.1 released for Windows 64-bit




GeeXLab 0.29.1 for Windows 64-bit


Hash codes for GeeXLab_0.29.1.0_FREE_win64.zip
- file size => 175528386 bytes
- MD5       => 1270be8c7916c2c4400ddf0a72fae643
- SHA1      => c36610584b5050babf28d2d282a7706641269c80
- SHA256    => 20df1bbcef020ae8be828f7becaa46b4ef9994e142e074f8da93b197700bab95

 

1 – Release Notes

GeeXLab 0.29.1.0 for Windows 64-bit is available with the following changes:

– an improved FFmpeg plugin with better video / audio synchronization. The frame seeking feature has been added so we can now step forwards and backwards. FFmpeg is a powerful piece of code but its use can be very hard especially with audio/video sync and frame seeking. The audio playback is done by SDL2. This brand new FFmpeg plugin will the be core of an upcoming tiny video player made with GeeXLab.

– the Vulkan plugin has been updated with support of mipmapping (GeeXLab 0.29.0), frame buffer reading for screenshots and few bugs have been fixed (buffer overflow, swapchain resize). The Vulkan plugin has been tested with validation layers of latest Vulkan SDK 1.1.121.

– new demos / code-samples are shipped with GeeXLab. These demos are available in:
{GeeXLab folder}/demopack-gl21/, {GeeXLab folder}/demopack-gl32/ and {GeeXLab folder}/demopack-gl32-shadertoy/.

 
GeeXLab 0.29.1.0 for Windows has been compiled on Windows 10 64-bit v1903 + VS2017 v15.9.16.

 

2 – Changelog

This changelog is intended for all versions of GeeXLab.

Full changelog from beginning of time is available HERE.

Version 0.29.1.0 - 2019.09.19
-----------------------------
* (2019.09.19) [Vulkan plugin] fixed an issue with swapchain resize.
* (2019.09.19) [Vulkan plugin] fixed a buffer overflow (vkCmdCopyBuffer-size) in vertex/index buffer creation.
+ (2019.09.19) [Raspberry Pi] added SDL2/audio support in the FFmpeg plugin. OMX/IL is disabled. 
+ (2019.09.11) added screenshot support to the Vulkan renderer (via do_screenshot(), do_screenshot_v{2, 3, 4, 5}() of gh_utils).
! (2019.09.11) fixed / improved gh_imgui.input_text() function.
! (2019.09.11) improved the calculation of text width in gh_font.get_text_width().
* (2019.09.11) fixed bug in do_screenshot_v4() and do_screenshot_v5() of gh_utils in Lua.
+ (2019.09.09) added support of seeking in the FFmpeg plugin.
+ (2019.09.09) FFmpeg plugin + audio is now available on TinkerOS (Tinker Board).
! (2019.09.07) the FFmpeg plugin has been updated with latest version 4.20 of FFmpeg SDK and latest SDL2 2.0.10 SDK (for audio).
! (2019.09.06) [RPi + X11 + GL2.1] Python 3 plugin is compiled with Python 3.7.3 libs.
* (2019.09.06) bugfix: Python 2 and Python 3 plugins: the Python plugin was stopped when Py_GetPythonHome() returned a NULL value. It's no longer the case (this bug was visible on the latest Raspbian / Buster).
! (2019.09.05) [Linux] PhysX 4 plugin: the CPU scene dispatcher is now initialized with the correct number of CPU threads (for example 16 with a RyZen 7 1700 CPU).
+ (2019.09.05) added several key codes in the keyboard mapping on Linux (and RPi + X11): KC_TAB, KC_ESCAPE, KC_RETURN, KC_DELETE, KC_INSERT, KC_HOME, KC_PGUP, KC_PGDOWN, KC_LSHIFT, KC_RSHIFT, KC_LCONTROL, KC_RCONTROL, KC_NUMLOCK, KC_LMENU and KC_LMENU.
* (2019.09.05) bugfix: fixed a minor initialization bug in gh_bullet3, gh_physx3 and gh_physx4. Now get_version() works even if start() function is not called before.
! (2019.09.05) [Windows / Linux] updated ImageMagick plugin with latest version 7.0.8-63.
- (2019.09.05) ftgl plugin removed from linux version (compilation errors...).
! (2019.09.04) improved slider_1i(), slider_1f(), slider_4f(), vslider_1f(), vslider_1i(), color_edit_4f() and color_picker_4f() of gh_imgui lib.
* (2019.09.04) bugfix: fixed a crash in gh_sqlite3.db_exec() when an error is detected by SQLite3.
+ (2019.09.04) added pack_rgba_u8() and unpack_rgba_u8() to gh_utils.
+ (2019.09.02) added tree_node_ex() and tab_item_begin_v2() to gh_imgui.
* (2019.08.26) fixed the title bar update in the PRO version.


GeeXLab 0.29.1 on Windows 64-bit





Leave a Comment

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