Author Topic: GeeXLab and ImGui support  (Read 799 times)



0 Members and 1 Guest are viewing this topic.

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1266
    • View Profile
    • Geeks3D.com
GeeXLab and ImGui support
« 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:




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


JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1266
    • View Profile
    • Geeks3D.com
GeeXLab - ImGui support added to Vulkan plugin
« Reply #1 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 ;)




« Last Edit: September 26, 2017, 02:55:08 PM by JeGX »

JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1266
    • View Profile
    • Geeks3D.com
GeeXLab and ImGui support on Raspberry Pi
« Reply #2 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.


JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1266
    • View Profile
    • Geeks3D.com
GeeXLab and ImGui support on Linux
« Reply #3 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:



JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1266
    • View Profile
    • Geeks3D.com
GeeXLab and ImGui support on macOS
« Reply #4 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:



JeGX

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1266
    • View Profile
    • Geeks3D.com
GeeXLab and ImGui: Tab support
« Reply #5 on: October 16, 2017, 04:20:49 PM »
Added support of tabs in ImGui using imgui_tabs.

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