Author Topic: GeeXLab 0.27.0.0 released for Windows and Linux  (Read 3191 times)

0 Members and 1 Guest are viewing this topic.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1867
    • View Profile
    • Geeks3D.com
GeeXLab 0.27.0.0 released for Windows and Linux
« on: January 07, 2019, 10:33:35 AM »
A new GeeXLab is available, this time for Windows 64-bit and Linux 64-bit!

Release notes:
- https://www.geeks3d.com/hacklab/20190107/geexlab-0-27-0-0-released-for-windows-64-bit-and-linux-64-bit-physx-4-0-bullet-2-88/

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

The Scripting API
- https://www.geeks3d.com/geexlab/reference/

The rootard guide:
- GeeXLab Rootard Guide
- Guide du Rootard GeeXLab


Full changelog:
- http://www.geeks3d.com/geexlab/changelog/

Quote
Version 0.27.0.0 - 2019.01.06
+ (2019.01.06) added set_blending_equation() and set_blending_color()
  to gh_renderer (lua, python).
* (2019.01.06) fixed a bug in gh_imgui.combo_box_create(): label was not assigned.
! (2019.01.06) updated Python 3 plugin in order to automatically import
  all GeeXLab modules in scripts loaded via the main XML file.
! (2019.01.06) [Linux] updated title bar when GeeXLab is iconized. The demo title
  is displayed first.
! (2019.01.05) [Windows] updated Python 3 plugin with latest Python 3.7.2.
! (2019.01.04) [Windows / Linux] updated Bullet3 plugin with latest version 2.88.
* (2019.01.03) fixed a bug in gh_utils.extract_dir_from_filename() on Linux.
* (2019.01.03) fixed a bug in the window event loop on Linux.
! (2019.01.02) fixed a bug in the CUDA plugin (CUDA functions were disabled
  after a scene reload).
! (2018.12.31) [Linux] ImageMagick plugin updated with SDK version 7.0.8.22.
! (2018.12.31) [Windows] ImageMagick plugin updated with SDK version 7.0.7.39.
  The branch 7.0.8.20+ of ImageMagick crashes on Windows (an issue with aligned memory).
+ (2018.12.30) added new functions in the gh_renderer lib to list features and limits
  of a Vulkan device.
+ (2018.12.30) added a new plugin (plugin_gxc_cuda_x64) to get information about CUDA
  support on Windows and Linux. A new lib (gh_cuda) has been added in Lua and Python.
* (2018.12.29) fixed a bug in the kx framework (Lua): the GPU programs
  creation failed on Intel GPUs.
+ (2018.12.28) added new PhysX4 plugin on Linux based on PhysX SDK 4.0.
+ (2018.12.28) [Linux] added Python 3 plugin (linked with -lpython3.6m).
! (2018.12.28) [Linux] the Python 2 plugin is now linked with standard Python 2
  shared object (-lpython2.7).
! (2018.12.28) [Linux] many bugfixes and improvements (dynamic lib loading, no-pie
  compilation, ... ). This version of GeeXLab has been compiled on Linut Mint 19.1 64-bit.
! (2018.12.28) [Windows / Linux] FFmpeg plugin updated with latest FFmpeg 4.1.
! (2018.12.28) [Windows] ImageMagick plugin updated with SDK version 7.0.8.21.
! (2018.12.27) [Linux] ImageMagick plugin updated with SDK version 7.0.8.20.
+ (2018.12.22) added new PhysX4 plugin on Windows based on PhysX SDK 4.0.
  A new lib is available in Lua and Python: gh_physx4.
+ added helper libs in Python: libs/python/gxl.py, libs/python/imgui.py
  libs/python/gx_cam_lib_v1.py and libs/python/libfont/libfont1.py.
+ (2018.12.22) added draw_primitives_instancing() to gh_renderer lib (lua, python).
+ (2018.12.22) added set_vertex_attrib_instancing_divisor() to gh_vb lib (lua, python).



JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1867
    • View Profile
    • Geeks3D.com
GeeXLab 0.27.1.0 released for Windows and Linux
« Reply #1 on: January 08, 2019, 06:09:18 PM »
A new update of GeeXLab is ready for Windows 64-bit and Linux 64-bit.

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


Quote
Version 0.27.1.0 - 2019.01.08
! (2019.01.08) Lua and Python live-coding: errors are now written in log file
  (and in output box on Windows platform).
+ (2019.01.08) added input_text() to gh_imgui module in Python.
+ (2019.01.07) added vk_gpu_get_nvidia_driver_version() to gh_renderer.
+ (2019.01.07) added new built-in styles to ImGui: "krosoft", "maya",
  "rayteak", "fromhue", "cherry" and "dark2" (see gh_imgui.set_style_colors()).

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1867
    • View Profile
    • Geeks3D.com
GeeXLab 0.27.2.0 released for Windows and Linux
« Reply #2 on: January 09, 2019, 06:08:23 PM »
Another day, another release!  The previous GeeXLab  0.27.1.0 has been badly compiled. So many demos didn't work with this version.   

GeeXLab 0.27.2.0 adds one important thing to Python: the support of the GIL (Global Interpreter Lock). So Python scripts launched in a separate system thread work correctly.

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

Quote
Version 0.27.2.0 - 2019.01.09
* (2019.01.09) fixed bad recompilation of v0.27.1.0. GeeXLab 0.27.2
  has been fully recompiled.
* (2019.01.09) fixed ImGui input support for Linux (for use with gh_imgui.input_text()).
+ (2019.01.09) added support Python's GIL (Global Interpreter Lock) in order to
  run Python scripts in separate system threads...
+ (2019.01.09) [Python] added some functions in gh_utils to manage global arrays
  that are readable and writable from any thread / script (gh_utils.global_array_xxx()).


JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1867
    • View Profile
    • Geeks3D.com
GeeXLab 0.27.2.1 released for Linux
« Reply #3 on: January 11, 2019, 02:45:10 PM »
A new version of GeeXLab for Linux is available.


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


Quote
Version 0.27.2.1 - 2019.01.11
! (2019.01.11) [Linux] removed the dependency with GCLIB 2.27, so GeeXLab
  can run on Linux with older versions of GLIBC.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1867
    • View Profile
    • Geeks3D.com
GeeXLab 0.27.3.0 released for Windows and Linux
« Reply #4 on: January 16, 2019, 05:41:58 PM »
A new update of GeeXLab for Windows 64-bit and Linux 64-bit is available. ImGui has been updated to latest version 1.67 release and new tabs functions have been added. A new function to set the number of solver iterations per actor has been added to PhysX 3 and PhysX 4 plugins.


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


Quote
Version 0.27.3.0 - 2019.01.15
+ (2019.01.15) added actor_set_solver_iterations() to gh_physx3 and
  gh_physx4 libraries (lua and python).
+ (2019.01.15) added tab_bar_begin_v2(), tab_item_begin(), tab_item_end()
  and tab_item_set_closed() to gh_imgui lib (lua, python).
- (2019.01.15) deprecated gh_imgui.tab_bar_add().
! (2019.01.15) updated with ImGui 1.67 final release.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1867
    • View Profile
    • Geeks3D.com
GeeXLab 0.27.4.0 released for Windows and Linux
« Reply #5 on: February 25, 2019, 04:16:18 PM »
A new update of GeeXLab for Windows 64-bit and Linux 64-bit is available. ImGui has been updated to latest version 1.68 release and new functions have been added to gh_imgui. Few missing functions have been added to the Python plugin. Thick / wide lines support has been improved (mesh ribbon, widelines in gh_polyline).

The Linux version is linked with GLIBC 2.27 (ubuntu 18.04). I tried to link with an older version of GLIBC but I failed because of powf...


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

Quote
Version 0.27.4.0 - 2019.02.25
! (2019.02.25) [Linux] linked with GLIBC 2.27.
! (2019.02.24) improved mesh ribbon and thick/wide lines support.
+ (2019.02.23) added ribbon_add_point_v2() to gh_mesh.
+ (2019.02.22) added get_current() to gh_render_target lib to get the currently
  bound render target (OpenGL only).
! (2019.02.20) [Assimp plugin / Windows] updated with latest ASSIMP SDK.
! (2019.02.20) [Windows] background message sets window to black.
! (2019.02.19) updated with ImGui 1.68 final release.
+ (2019.02.14) Python plugin - added missing functions: trackball_init() and
  trackball_get_orientation() to gh_utils.
+ (2019.02.14) Python plugin - added missing functions: added
  set_vertex_alloc_params_separate_vertex_arrays() to gh_mesh.
+ (2019.02.01) added indent(), unindent(), is_mouse_clicked(), underline(),
  push_style_color(), pop_style_color(), get_item_rect(), same_line(),
  separator(), spacing() and url() to gh_imgui lib (lua, python).
+ (2019.01.18) added actor_set_max_depenetration_velocity() to gh_physx3 and
  gh_physx4 libraries (lua and python).
! (2019.01.18) PhysX4 plugin internals: dynamicTreeRebuildRateHint set to 200
  (default value is 100).


« Last Edit: February 25, 2019, 04:42:06 PM by JeGX »