Author Topic: GeeXLab 0.29.2.0 released (Win64, Linux64, macOS, RPi and TinkerBoard)  (Read 25379 times)

0 Members and 1 Guest are viewing this topic.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
Downloads:
- https://www.geeks3d.com/geexlab/downloads/


Release notes:
- https://www.geeks3d.com/hacklab/20190925/geexlab-0-29-2-released-for-all-platforms-alpha-to-coverage-added-fmod-and-wiringpi-support-updated/


Changelog:
Quote
Version 0.29.2.0 - 2019.09.25
+ (2019.09.25) [RaspberryPi / TinkerBoard] FMOD plugin added!
! (2019.09.25) [RaspberryPi / TinkerBoard] enabled multisampling support (GL_MULTISAMPLE).
+ (2019.09.25) [RaspberryPi] updated WiringPi with latest version 2.52 (including RPi 4 support).
! (2019.09.25) updated ImGui with latest version 1.73.
! (2019.09.25) [Windows] updated GPU Shark 0.14.1.1
+ (2019.09.24) [OpenGL renderer] added support of GL_SAMPLE_ALPHA_TO_COVERAGE and GL_SAMPLE_ALPHA_TO_ONE in gh_renderer.enable_state().
! (2019.09.24) [FMOD plugin] updated with latest FMOD Core SDK version 2.0.4 on Windows, Linux and macOS.
! (2019.09.24) [FMOD plugin] added FMOD_CREATESAMPLE to sound creation. This flag forces the decompression at loadtime, decompressing or decoding whole file into memory. It's the fastest for playback.
* (2019.09.23) fixed a bug in libs/lua/gxl.lua and libs/python/gxl_utils.py: the addressing mode was not set in set_sampler_params().


GeeXLab for Windows, Linux, macOS, Raspberry Pi and TinkerBoard


JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.3.0 released for Windows 64-bit and Linux 64-bit
« Reply #1 on: October 01, 2019, 08:34:46 PM »
Release notes:
- https://www.geeks3d.com/hacklab/20191001/geexlab-0-29-3-released-for-windows-64-bit-and-linux-64-bit/

Downloads:
- https://www.geeks3d.com/geexlab/downloads/


Quote
Version 0.29.3.0 - 2019.10.01
* (2019.10.01) [Windows, Linux] fixed a bug in the swapchain re-creation
  (after a window resizing) in the Vulkan plugin.
* (2019.10.01) fixed a crash in gh_utils.raycast_cast_ray_v2() in Python.
+ (2019.09.30) gh_utils.clipboard_get_text() now works on Linux.
+ (2019.09.30) added thread_lock_create(), thread_lock_kill_all(),
  thread_lock_acquire() and thread_lock_release() to gh_utils.
+ (2019.09.29) added support of threaded screenshot: do_screenshot_v6(),
  screenshot_kill_image_saving_thread(), screenshot_threaded_get_stats()
  added to gh_utils.
! (2019.09.26) updated ASSIMP plugin with latest ASSIMP 5.0.0 SDK.
+ (2019.09.26) added a new command line option: /append_date_to_log_file .
  This option is also present in init0.xml (append_date_to_log_file="0|1").
  Appending date to log filename looks like: _geexlab_log.20190926.175815.txt
! (2019.09.26) gh_utils.get_date_str() updated for Linux and macOS platforms.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.4.0 released for Windows 64-bit
« Reply #2 on: October 24, 2019, 06:21:47 PM »
Release notes:
- https://www.geeks3d.com/hacklab/20191024/geexlab-0-29-4-released-for-windows-64-bit/

Downloads:
- https://www.geeks3d.com/geexlab/downloads/


Quote
Version 0.29.4.0 - 2019.10.22
! (2019.10.22) [Windows] updated Python 3 plugin with Python 3.8.0.
+ (2019.10.21) added actor_get_transform_mat16() and actor_get_transform_pos_qrot()
  to gh_bullet3, gh_physx3 and gh_physx4 libs.
+ (2019.10.19) [Windows] added new joystick functions based on DirectInput:
  joystick_init_di(), joystick_terminate_di() and joystick_poll_di() to gh_input.
! (2019.10.19) updated SQLite3 with latest version 3.30.0.

GeeXLab illustration

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.4.1 released for Windows 64-bit
« Reply #3 on: October 25, 2019, 12:17:20 PM »
Downloads:
- https://www.geeks3d.com/geexlab/downloads/

Quote
Version 0.29.4.1 - 2019.10.24
* (2019.10.24) bugfix: gh_audio.sound_create() was broken. The function
  has been broken during the dev of v0.29.4.0. Sorry ;)

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.5.0 released (Win64, Linux64, RPi)
« Reply #4 on: October 31, 2019, 06:28:16 PM »
GeeXLab 0.29.5.0 has been released for Windows 64-bit, Linux 64-bit and Raspbian Buster.

Release notes:
- https://www.geeks3d.com/hacklab/20191031/geexlab-0-29-5-released-win64-linux64-rpi/

Downloads:
- https://www.geeks3d.com/geexlab/downloads/


Quote
Version 0.29.5.0 - 2019.10.27
! (2019.10.27) removed a test of OpenGL version in demo starting. In some cases, this test prevented GeeXLab from starting on the Raspberry Pi platform.
! (2019.10.27) [Raspberry Pi] updated Assimp plugin with Assimp 5.0 SDK.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.6.0 released (Win64, Linux64, RPi)
« Reply #5 on: November 19, 2019, 07:37:59 PM »
GeeXLab 0.29.6.0 has been released for Windows 64-bit, Linux 64-bit and Raspbian Buster.

Release notes:
https://www.geeks3d.com/hacklab/20191119/geexlab-0-29-6-released-win64-linux64-rpi/

Downloads:
https://www.geeks3d.com/geexlab/downloads/


Quote
Version 0.29.6.0 - 2019.11.18
+ (2019.11.18) added support of imGuIZMO-quat with a new function added in gh_imgui: imguizmoquat_gizmo3d_v1().
  Currently imGuIZMO-quat is only available on Windows platform because of a compilation failure on Linux.
* (2019.11.17) [Vulkan plugin] improved and fixed swapchain resize code.
+ (2019.11.17) added vk_swapchain_has_changed() to gh_renderer for Vulkan renderer.
+ (2019.11.17) added bind_v2(), unbind_v2() and execute_cmd_buffer_v2() to gh_render_target for Vulkan renderer.
* (2019.11.17) fixed a buffer overflow bug in gh_mesh.instancing_set_position_rotation().
! (2019.11.14) [FFmpeg plugin] added set_option_1i(), video_init_texture_yuv420() and video_update_texture_yuv420() to gh_av_lib.
! (2019.11.11) [FFmpeg plugin / Windows] updated with snapshot ffmpeg-20191111 (v4.2.1).
! (2019.11.09) [FFmpeg plugin] frame seeking didn't work correctly near the end of video.
! (2019.11.07) [FFmpeg plugin] frame seeking now works even if video is in pause.
! (2019.11.05) [FFmpeg plugin] updated gh_av.seek_frame_time(). Video and audio streams are no longer reset if seeking time is equal to 0.

GeeXLab

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.7 released (Win64, Linux64, RPi)
« Reply #6 on: November 27, 2019, 04:53:38 PM »
GeeXLab 0.29.7.0 has been released for Windows 64-bit, Linux 64-bit and Raspbian Buster.

Release notes:
- https://www.geeks3d.com/hacklab/20191127/geexlab-0-29-7-released-win64-linux64-rpi/

Downloads:
- https://www.geeks3d.com/geexlab/downloads/


Quote
Version 0.29.7.0 - 2019.11.26
! (2019.11.26) [Linux] Python 3 plugin updated to latest Python 3.80.
  GeeXLab for Linux includes now its own version of Python 3.
- (2019.11.26) [Linux] Python 2 plugin removed.
! (2019.11.26) [Linux] full recompilation on Linux Mint 18.3 to
  use old GLIBC 2.23 and remove GLIBC 2.27 dependency.
+ (2019.11.26) [Lua] removed gh_utils.set_new_scene_filename(),
  added gh_utils.set_new_scene_data().
! (2019.11.21) [Lua] gh_imgui.window_begin() and gh_imgui.window_begin_v2():
  size and position parameters accept now floating point values.


JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.8.0 released (win64, linux64, raspberry pi)
« Reply #7 on: December 06, 2019, 12:10:21 PM »
GeeXLab 0.29.8.0 has been released for Windows 64-bit, Linux 64-bit and Raspbian Buster.

Release notes:
- https://www.geeks3d.com/hacklab/20191205/geexlab-0-29-8-released-win64-linux64-rpi/

Downloads:
- https://www.geeks3d.com/geexlab/downloads/

Quote
Version 0.29.8.0 - 2019.12.04
+ (2019.12.04) [Python] added uniform1fv(), uniform2fv(), uniform3fv() and uniform4fv() to gh_gpu_program lib.
* (2019.12.04) [Python] fixed typos / identation bugs in libs/python/gxl_utils.py
! (2019.12.02) [Windows] CUDA plugin updated with latest CUDA 10.2 SDK.
! (2019.12.01) [Windows] updated imGuIZMO.quat lib to version 2.1.
! (2019.11.30) [Windows] updated Assimp plugin with latest Assimp github snapshot.
+ (2019.11.30) added load_texture_next() and load_textures_reset_counters() to gh_model lib.
* (2019.11.30) fixed a bug in gh_utils.shared_variable_get_value_str().
! (2019.11.29) fixed a small bug in fullscreen mode on Windows (the menu bar was visible in some cases).
+ (2019.11.29) added get_desktop_resolution() to gh_utils.
! (2019.11.29) updated ImGui to latest version 1.74.
! (2019.11.29) updated the glTF core loader with the latest version of cgltf 1.4.
* (2019.11.29) fixed a bug with fullscreen init on Windows.
+ (2019.11.29) added gh_utils.set_new_scene_data() in Python.
+ (2019.11.28) added create_ex_v5() to gh_render_target lib.
+ (2019.11.28) added mipmapping generation to 2D render targets in OpenGL.


JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.8.1 released (Vulkan bugfix version for win64 and win32)
« Reply #8 on: December 06, 2019, 12:13:50 PM »
GeeXLab 0.29.8.1 is a bugfix version and is available for Windows 32-bit and 64-bit.

Release notes:
- https://www.geeks3d.com/hacklab/20191206/geexlab-0-29-8-1-released-for-windows-32-64-bit/

Downloads:
- https://www.geeks3d.com/geexlab/downloads/

Quote
Version 0.29.8.1 - 2019.12.05
* (2019.12.05) [Vulkan plugin] added a semaphore to fix a synchronization crash during presentation.
* (2019.12.05) [Vulkan plugin] fixed a bug in the 32-bit version of Vulkan plugin where shader modules values were not correctly cast (the bug was not visible in the 64-bit version of GeeXLab).


JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.8.2 released (Vulkan bugfix)
« Reply #9 on: December 09, 2019, 11:48:54 AM »
GeeXLab 0.29.8.2 is a bugfix version and is available for Windows 32-bit and 64-bit.

Release notes:
- https://www.geeks3d.com/hacklab/20191206/geexlab-0-29-8-1-released-for-windows-32-64-bit/

Downloads:
- https://www.geeks3d.com/geexlab/downloads/

Quote
Version 0.29.8.2 - 2019.12.07
* (2019.12.07) [Vulkan plugin] fixed a synchronization bug with
  command buffers submission (fences + semaphores).

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.9.0 released
« Reply #10 on: December 12, 2019, 02:07:33 PM »
A new version of GeeXLab is available for Win64, WIn32, Linux64, Raspberry Pi and macOS (10.14).

Release notes and downloads:
- https://www.geeks3d.com/hacklab/20191212/geexlab-0-29-9-released/

All downloads:
- https://www.geeks3d.com/geexlab/downloads/

Quote
Version 0.29.9.0 - 2019.12.12
+ (2019.12.12) [Windows] added temp_directory_path() to gh_utils.
+ (2019.12.10) added new gh_vk library in Lua. gh_vk allows to access the Vulkan renderer functions. Same thing than gh_renderer but with Vulkan only functions.
! (2019.12.10) [Vulkan plugin] updated with latest Vulkan headers 1.1.130.
! (2019.12.10) [OpenVR plugin] updated with latest OpenVR SDK 1.8.19.
* (2019.12.09) [FFmpeg plugin] minor changes in frame seeking.


JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.9.1 released with macOS 10.15 Catalina support
« Reply #11 on: December 14, 2019, 02:57:05 PM »
A new version of GeeXLab is available for macOS. This version of GeeXLab brings the support of macOS 10.15 Catalina.

Release notes and downloads:
- https://www.geeks3d.com/hacklab/20191214/geexlab-0-29-9-1-released-with-macos-10-15-catalina-support/

All downloads:
- https://www.geeks3d.com/geexlab/downloads/

Quote
Version 0.29.9.1 - 2019.12.14
+ (2019.12.14) [macOS] added support for macOS 10.15 Catalina.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.10.0 released (Win64, Win32)
« Reply #12 on: January 08, 2020, 05:21:55 PM »
GeeXLab 0.29.10 has been released for Windows platforms.

Release notes and downloads:
- https://www.geeks3d.com/hacklab/20200106/geexlab-0-29-10-released-for-windows-32-64-bit/

All downloads:
- https://www.geeks3d.com/geexlab/downloads/


Quote
Version 0.29.10.0 - 2020.01.04
! (2020.01.04) [Windows] updated Bullet3 plugin with latest Bullet3 2.89 SDK.
! (2020.01.04) [Windows] updated ImageMagick plugin with latest ImageMagick 7.0.9-13 SDK.
! (2020.01.04) [Windows] updated Logitech LED Illumination plugin with latest LED SDK 9.0.
! (2020.01.04) [Windows] updated OpenVR plugin with latest OpenVR SDK 1.9.15.
! (2020.01.04) [Windows] updated GPU monitoring plugin with latest NVAPI 440 SDK.
! (2020.01.04) [Windows] updated Python 3 plugin with latest Python 3.8.1 SDK.
* (2020.01.03) [Windows] fixed a crash in the Vulkan plugin for NVIDIA GPUs when high DPI
  scale was greater or equal to 225%.
* (2019.12.23) [Windows] fixed a bug (memory leak) in gh_utils.get_desktop_resolution().
* (2019.12.16) fixed a bug in gh_renderer.sampler_bind().

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.12.0 released (Win64, Linux64)
« Reply #13 on: January 23, 2020, 01:54:59 PM »
GeeXLab 0.29.12 has been released for Windows and Linux platforms.

Release notes and downloads:
- https://www.geeks3d.com/hacklab/20200123/geexlab-0-29-12-released-for-windows-and-linux/

All downloads:
- https://www.geeks3d.com/geexlab/downloads/


Quote
Version 0.29.12.0 - 2020.01.23
! (2020.01.23) [Windows] updated the GPU monitoring plugin with
  the support of Radeon RX 5600 XT, GeForce RTX 2060 with TU104 GPU
   and GeForce GTX 1650 SUPER.
! (2020.01.22) [Linux] updated Bullet3 plugin with latest
  Bullet3 2.89 SDK.
+ (2020.01.21) added set_color_mask() and set_depth_mask() to
  gh_renderer (OpenGL). set_depth_mask is an alias of the
  existing set_depth_buffer_writing_state.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.13.0 released (Win64, Linux64, macOS and RPi)
« Reply #14 on: February 07, 2020, 07:11:26 PM »
GeeXLab 0.29.13 has been released for Windows, Linux, macOS and Raspberry Pi platforms.

Release notes and downloads:
- https://www.geeks3d.com/hacklab/20200207/geexlab-0-29-13-released-for-windows-linux-macos-and-raspberry-pi/

All downloads:
- https://www.geeks3d.com/geexlab/downloads/


Quote
Version 0.29.13.0 - 2020.02.07
+ (2020.02.07) added imGuIZMO.quat support to Linux and Raspberry Pi.
* (2020.02.07) fixed the FFmpeg plugin on macOS.
! (2020.02.05) improved UTF8 support in draw_wtext_2d() and draw_wtext_2d_v2()
  of gh_font lib.
+ (2020.02.05) added libfont2_wprint() and libfont2_wprint() to libfont Lua
  and Python libs (in {GeeXLab_Folder}/libs/lua/libfont/ and
  {GeeXLab_Folder}/libs/python/libfont/).
* (2020.02.03) [Vulkan] fixed a bug in the releasing of some Vulkan
  resources in the ImGui module at the end of a demo.
+ (2020.02.03) [Windows] added a very experimental and minimal
  support (3 functions of the scripting API implemeted!) of the
  Wren scripting language.
! (2020.02.02) updated SQLite3 with latest version 3.31.1.
! (2020.02.02) updated image loader core plugin with
  latest STB_image version 2.25.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.14.0 released
« Reply #15 on: February 11, 2020, 03:26:48 PM »
GeeXLab 0.29.14 has been released for Windows platform (x32 + x64).

Release notes and downloads:
- https://www.geeks3d.com/hacklab/20200211/geexlab-0-29-14-released-for-windows/

All downloads:
- https://www.geeks3d.com/geexlab/downloads/


Quote
Version 0.29.14.0 - 2020.02.10
! (2020.02.10) updated ImGui with latest version 1.75.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.15.0 released for win64
« Reply #16 on: February 14, 2020, 04:02:29 PM »
GeeXLab 0.29.15 has been released for Windows 64-bit.

Release notes and downloads:
- https://www.geeks3d.com/hacklab/20200214/geexlab-0-29-15-released-for-windows-64-bit/

All downloads:
- https://www.geeks3d.com/geexlab/downloads/


Quote
Version 0.29.15.0 - 2020.02.14
* (2020.02.14) fixed the last character return of gh_utils.get_lib_dir() on
  Windows (now: "\" instead of "/").
! (2020.02.14) improved error logging in Lua: error message is now
  written once in log file during in live coding and not every frame...
! (2020.02.13) update glTF built-in plugin with cgltf v1.5.
! (2020.02.13) [Windows] updated OpenVR plugin with latest OpenVR SDK 1.9.16.
! (2020.02.12) updated the Lua built-in plugin to support debugging
  with ZeroBrane Studio.
! (2020.02.12) removed a CRLF automatically added to the beginning
  of every script. This CRLF was handy for live coding with built-in editor
  in the Windows version. But this CRLF broke debugging sessions with
  ZeroBrane because of the extra line offset added.
! (2020.02.12) the bugfix for releasing ImGui Vulkan resources
  is now in the GeeXLab SDK and not only in the GeeXLab end user app.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.16.0 released (Win64, Linux64, RPi)
« Reply #17 on: February 20, 2020, 11:00:44 AM »
GeeXLab 0.29.16 has been released for Windows, Linux and Raspberry Pi.

Release notes and downloads:
- https://www.geeks3d.com/hacklab/20200219/geexlab-0-29-16-released-for-windows-linux-and-raspberry-pi/

All downloads:
- https://www.geeks3d.com/geexlab/downloads/


Quote
Version 0.29.16.0 - 2020.02.18
+ (2020.02.17) gh_vk lib (Vulkan) available in Python.
+ (2020.02.17) added get_gpu_driver_v2(), get_memory_info_v2() to gh_gml lib.
+ (2020.02.15) added SMOL-V support.
+ (2020.02.15) added spirv_to_smolv() and smolv_to_spirv()
  to gh_utils lib.
+ (2020.02.15) added create_from_shader_files_gl_smolv() and
  vk_create_from_smolv_module_file() to gh_gpu_program lib.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2606
    • Geeks3D.com
GeeXLab 0.29.17.0 released
« Reply #18 on: March 06, 2020, 01:43:03 PM »
GeeXLab 0.29.17 has been released for Windows, Linux and Raspberry Pi.

Release notes and downloads:
- https://www.geeks3d.com/hacklab/20200306/geexlab-0-29-17-released-for-windows-linux-and-raspbian/

All downloads:
- https://www.geeks3d.com/geexlab/downloads/


Quote
Version 0.29.17.0 - 2020.03.05
! (2020.03.05) [Linux] the Python 3 plugin is linked with libpython_3.so, a smylink
  towards the real Python shared object.
+ (2020.03.04) [Windows] Python 3 plugin updated plugin with Python 3.8.2.
! (2020.03.04) [Python 2/3] fixed a memory leak when a script was in live coding mode.
+ (2020.03.02) added get_num_strings(), get_string_num_chars(), set_string_char_position_offset()
  and set_string_char_color_factor() to gh_font lib.
+ (2020.02.27) [Python 3] added update_gpu_memory_from_numpy_img() to gh_texture lib.
+ (2020.02.27) [Windows] added feedreader, scapy, numpy and OpenCV in the Python 3 distribution
  that comes with GeeXLab ({GeeXLab}/python3/Lib/site-packages/).
+ (2020.02.25) [Python] added  libfont2 in Python libs ({GeeXLab}/libs/python/libfont/).
! (2020.02.27) updated SMOL-V support with latest version.
+ (2020.02.21) added uniform_3x3f() to gh_gpu_program lib.
+ (2020.02.21) added math_from_to_rotation_matrix3x3() to gh_utils.
+ (2020.02.21) [PRO version] added check_for_new_version() to gh_utils.