GeeXLab 0.27.0.0 released for Windows and Linux

Started by JeGX, January 07, 2019, 10:33:35 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

JeGX

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

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

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

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

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

#5
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).



JeGX

A new update of GeeXLab for Windows 64-bit and Linux 64-bit is available.

ImGui has been updated to the latest version 1.69 and few new functions haven been added as well as a new built-in color style.

The PhysX 4 plugin has been updated with the latest PhysX SDK 4.1.

The Vulkan plugin has been fixed and improved.


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


Quote
Version 0.27.5.0 - 2019.04.05
! (2019.04.05) [ImageMagick plugin on Linux] updated with latest SDK 7.0.8-37.
! (2019.04.05) [PhysX plugin on Linux] updated with latest PhysX SDK 4.1.
+ (2019.04.03) added new color style to imgui lib: "corporate_grey".
! (2019.04.02) [Assimp plugin] updated with latest SDK 5.0.0 RC1 (Windows and Linux).
! (2019.04.01) fixed minor bug in gh_imgui.input_text().
! (2019.03.27) [ImageMagick plugin on Windows] updated with latest SDK 7.0.8-35.
+ (2019.03.27) added set_keyboard_key_enabled_state() to gh_utils.
+ (2019.03.26) added vk_set_command_buffer_swapchain_buffer_index() to gh_render_target for Vulkan.
+ (2019.03.22) added list_box_draw_v2() to gh_imgui to control the height
  of the list box.
! (2019.03.21) [PhysX plugin on Windows] updated with latest PhysX SDK 4.1.
! (2019.03.17) [Vulkan plugin] fixed memory leaks, fixed texture
  loading (incorrect layout...), fixed initialization of features at
  the creation of a device and several other minor bugs.   
! (2019.03.13) updated SQLite 3.27.2.
+ (2019.03.13) added select_draw_list() to gh_imgui lib (lua, python).
! (2019.03.13) updated with ImGui 1.69.
+ (2019.03.09) added get_gpu_memory_dedicated_vidmem_kb_nv() to gh_renderer.
+ (2019.03.08) added set_line_width() and set_line_stipple() to gh_renderer.
* (2019.03.08) Python plugin - fixed bug gh_renderer.solid().
* (2019.03.06) fixed return value of ribbon_add_point() and ribbon_add_point_v2()
  of gh_mesh lib (lua, python).
* (2019.03.06) fixed a bug (absolute path vs relative path) in the loading of demofile
  from the init0.xml.
! (2019.03.06) fixed gh.utils.extract_filename_from_path().
+ (2019.03.06) added is_extension_supported() to gh_model lib (lua, python).
* (2019.02.28) fixed return value of gh_imgui.is_mouse_clicked().

JeGX

A new update of GeeXLab for Windows 64-bit, Linux 64-bit and macOS is available.

Release notes are available here:
https://www.geeks3d.com/hacklab/20190424/geexlab-0-27-6-0-released-for-windows-linux-and-macos/


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


Quote
Version 0.27.6.0 - 2019.04.21
! (2019.04.21) minor bugfixes in some GeeXLab Python libs
  (in GeeXLab/libs/python/).
+ (2019.04.17) [macOS] added PhysX 4.1 plugin.
+ (2019.04.17) [macOS] added Python 3 plugin (Python 3.7.3).
+ (2019.04.16) added set_vertices_color_v2() to gh_polyline.
+ (2019.04.16) added circle_create_v2() to gh_utils.
+ (2019.04.15) added instancing_get_position(), instancing_get_orientation(),
  instancing_get_scale() and instancing_get_color() to gh_mesh.
! (2019.04.13) [Windows] updated OpenVR plugin with latest OpenVR SDK 1.2.10.
! (2019.04.13) [Python 3.7 plugin] updated with Python 3.7.3 on Windows.
* (2019.04.12) fixed a minor bug in gh_imgui.checkbox().
+ (2019.04.12) added list_box_begin() and list_box_end() to gh_imgui lib.
* (2019.04.12) [PRO version] [Windows] fixed minor issues in the setting of
  layered style (for transparent windows).
! (2019.04.12) gh_font.text_2d(): x and y parameters are now float.
! (2019.04.08) [Windows] screen saver, screen blanking and sleep mode are
  disallowed by default. Use the /allow_screen_saver option to allow screen
  saver/blanking and sleep mode.


GeeXLab on macOS 10.14 Mojave

JeGX

A new update of GeeXLab for Windows 64-bit is available.

This new version adds some new functions to gh_imgui lib to deal with scrolling and comes with preliminary support of ray tracing in Vulkan (RTX). Currently the ray tracing support is extremely limited: you can only get information about ray tracing support.


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


Quote
Version 0.27.7.0 - 2019.04.27
+ (2019.04.27) added get_scroll(), get_scroll_max(), set_scroll(), set_scroll_here_y() and
  set_scroll_from_pos_y() to gh_imgui lib.
+ (2019.04.27) added get_cursor_start_pos() to gh_imgui lib.
+ (2019.04.27) added set_item_default_focus() and set_keyboard_focus_here()
   to gh_imgui lib.
+ (2019.04.27) added GeForce GTX 1650 support to the GPU monitoring plugin.
+ (2019.04.27) [Vulkan plugin] added vk_raytracing_get_property_value_nv() to gh_renderer.
+ (2019.04.18) [Vulkan plugin] started ray tracing support using VK_NV_ray_tracing.

JeGX

A new update of GeeXLab for Windows 64-bit is available.

This version is a maintenance release and fixes minor issues of version 0.27.7.0.


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


Quote
Version 0.27.7.2 - 2019.04.29
! (2019.04.29) updated all ImGui constants in libs/lua/uimgui.lua
  and libs/python/uimgui.py
! (2019.04.27) updated gh_imgui.input_text(): the state is now
  returned as second value.
! (2019.04.27) [Vulkan plugin] updated
  gh_renderer.vk_raytracing_get_property_value_nv().