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

0 Members and 1 Guest are viewing this topic.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2214
    • 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: 2214
    • 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: 2214
    • 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: 2214
    • 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: 2214
    • 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: 2214
    • 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: 2214
    • 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: 2214
    • 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: 2214
    • 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: 2214
    • 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: 2214
    • Geeks3D.com
GeeXLab 0.29.9.0 released
« Reply #10 on: Today at 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.