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 error

Error: livecheck failed for nanogui: extracted version '2ee903c96480d4aee54542ea3c340c13cc06dc32' is older than livecheck.version '21e5cbc880b2e26b28b2a35085a9e6706da1e2a8'

last updated: 1 day, 18 hours ago