Geeks3D Forums

GeeXLab => GeeXLab - english forum => Topic started by: JeGX on September 25, 2017, 12:12:14 PM

Title: GeeXLab and ImGui support
Post by: JeGX on September 25, 2017, 12:12:14 PM
ImGui seems to be a nice tool to create user interfaces and other widgets in any 3D app. I started its integration in GeeXLab and here is the first result in OpenGL:

(http://www.geeks3d.com/public/jegx/2017q3/geexlab-dear-imgui-wpi03.png)


Next step: add the ImGui support in the Vulkan plugin...

Title: GeeXLab - ImGui support added to Vulkan plugin
Post by: JeGX on September 26, 2017, 02:25:02 PM
ImGui support added to the Vulkan plugin!

In the following demo (Vulkan), the checkbox allows to switch from wireframe to solid rendering. The 4D slider allows to change the background color.

I think a new GeeXLab will be shortly available ;)

(http://www.geeks3d.com/public/jegx/2017q3/geexlab-dear-imgui-wpi05.png)

(http://www.geeks3d.com/public/jegx/2017q3/geexlab-dear-imgui-wpi04.png)
Title: GeeXLab and ImGui support on Raspberry Pi
Post by: JeGX on October 16, 2017, 01:08:47 PM
Added in upcoming GeeXLab 0.17.1.1: ImGui support for Raspberry Pi OpenGL 2.1 and OpenGL ES 2.0 render paths.

(http://www.geeks3d.com/public/jegx/2017q4/geexlab_imgui_demo_raspberry_pi.jpg)
Title: GeeXLab and ImGui support on Linux
Post by: JeGX on October 16, 2017, 01:11:56 PM
Added in upcoming GeeXLab 0.17.1.1: ImGui support for Linux with OpenGL 2.1, OpenGL 3.0, OpenGL 3.2+ and Vulkan render paths:

(http://www.geeks3d.com/public/jegx/2017q4/geexlab_imgui_demo_linux.jpg)
Title: GeeXLab and ImGui support on macOS
Post by: JeGX on October 16, 2017, 01:13:41 PM
And the last platform: macOS. ImGui support for OpenGL 2.1 and OpenGL 3.2+ render paths:

(http://www.geeks3d.com/public/jegx/2017q4/geexlab_imgui_demo_mac_osx.jpg)
Title: GeeXLab and ImGui: Tab support
Post by: JeGX on October 16, 2017, 04:20:49 PM
Added support of tabs in ImGui using imgui_tabs (https://github.com/ebachard/imgui_tabs).

A demo is available in the code sample pack:
gl-32/imgui/demo_tabs.xml

(http://www.geeks3d.com/public/jegx/2017q4/geexlab_imgui_tabs_demo_mac_osx.jpg)
Title: GeeXLab and ImGui support - Windows and widgets colors
Post by: JeGX on February 17, 2018, 04:59:24 PM
How to customize ImGui windows and widgets:
http://www.geeks3d.com/hacklab/20180217/imgui-windows-and-widgets-colors/

(http://www.geeks3d.com/public/jegx/2018q1/geexlab-imgui-1-54-demo-011.jpg)