nanogui (graphics/nanogui) Add to my watchlist

minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL

NanoGUI is a minimalistic cross-platform widget library for OpenGL 3+, GLES 2/3, and Metal. It supports automatic layout generation, stateful C++ lambdas callbacks, a variety of useful widget types, and Retina-capable rendering on Apple devices. (Note: This port is for the "new" NanoGUI, which still sees active development and improvement. This newer version of NanoGUI has been re-written for the Mitsuba renderer. If you still need to use the "old" NanoGUI, please take a look at the 'nanogui-wjakob' port.)

Version: 20200404-21e5cbc8 License: BSD GitHub
Maintainers jasonliu--
Categories graphics
Homepage https://github.com/mitsuba-renderer/nanogui
Platforms darwin
Variants
  • debug (Enable debug binaries)
  • gles2 (Build NanoGUI using GLES 2 backend)
  • gles3 (Build NanoGUI using GLES 3 backend)
  • metal (Build NanoGUI using Metal backend)
  • opengl (Build NanoGUI using OpenGL backend)
  • python34 (Build the Python 3.4 plugin)
  • python35 (Build the Python 3.5 plugin)
  • python36 (Build the Python 3.6 plugin)
  • python37 (Build the Python 3.7 plugin)
  • python38 (Build the Python 3.8 plugin)
  • universal (Build for multiple architectures)

Subport(s) (1)


"nanogui" depends on

lib (3)
build (2)

Ports that depend on "nanogui"

No ports


Port Health:

Loading Port Health

Installations (30 days)

1

Requested Installations (30 days)

1

Livecheck results

nanogui seems to have been updated (port version: 21e5cbc880b2e26b28b2a35085a9e6706da1e2a8, new version: 44a847c4d7d6b15b8b6aada1e1ebf5d1a41ab808)

livecheck ran: 14 hours ago