imgui v1.91.8
- Created
- Updated
Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies.
# License
# Supported Platforms
All platforms are supported
# Features
No default features set.
# allegro5-binding
Make available Allegro5 binding
Dependencies:
and 20 transitive dependencies:
- bzip2 (by allegro5 )
cppwinrt (by openal-soft )
Platforms:
uwp
- egl-registry (by opengl-registry )
- libflac (by allegro5 )
- libjpeg-turbo (by allegro5 )
- libogg (by libflac )
- libpng (by allegro5 )
- libtheora (by allegro5 )
- libvorbis (by allegro5 )
- minimp3 (by allegro5 )
- openal-soft (by allegro5 )
- opengl (by allegro5 )
- opengl-registry (by opengl )
- opus (by allegro5 )
- opusfile (by allegro5 )
- physfs (by allegro5 )
- zlib (by libpng )
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by bzip2 )
- vcpkg-cmake-config (by freetype )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# android-binding
Make available Android native app support
Supports: android
- ❌
linux - ❌
osx - ❌
uwp - ❌
windows
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# docking-experimental
Build with docking support
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# dx10-binding
Make available DirectX10 binding
Supports: windows & !uwp
- ✅ windows
- ❌
linux - ❌
osx - ❌
uwp
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# dx11-binding
Make available DirectX11 binding
Supports: windows & !uwp
- ✅ windows
- ❌
linux - ❌
osx - ❌
uwp
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# dx12-binding
Make available DirectX12 binding
Supports: !x86 & windows & !uwp
- ✅ windows-arm64
- ✅ windows-x64
- ❌
linux - ❌
osx - ❌
uwp - ❌
windows-x86
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# dx9-binding
Make available DirectX9 binding
Supports: windows & !uwp
- ✅ windows
- ❌
linux - ❌
osx - ❌
uwp
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# freetype
Build font atlases using FreeType instead of stb_truetype
Dependencies:
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by freetype )
- vcpkg-cmake-config (by freetype )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# freetype-svg
Add support to render OpenType SVG fonts
Dependencies:
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by freetype )
- vcpkg-cmake-config (by freetype )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
# glfw-binding
Make available GLFW binding
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by glfw3 )
- vcpkg-cmake-config (by glfw3 )
# glut-binding
Make available Glut binding
Dependencies:
and 3 transitive dependencies:
- egl-registry (by opengl-registry )
- opengl (by freeglut )
- opengl-registry (by opengl )
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by freeglut )
- vcpkg-cmake-config (by freeglut )
# libigl-imgui
Install the libigl-imgui headers
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# metal-binding
# opengl2-binding
Make available OpenGL (legacy) binding
Supports: !uwp
- ✅ linux
- ✅ osx
- ✅ windows
- ❌
uwp
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# opengl3-binding
Make available OpenGL3/ES/ES2 (modern) binding
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# osx-binding
Make available OSX binding
Supports: osx
- ✅ osx
- ❌
linux - ❌
uwp - ❌
windows
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# sdl2-binding
Make available SDL2 binding
Dependencies:
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by sdl2 )
- vcpkg-cmake-config (by sdl2 )
# sdl2-renderer-binding
Make available SDL2 Renderer binding
Dependencies:
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by sdl2 )
- vcpkg-cmake-config (by sdl2 )
# test-engine
Build test engine
Supports: !uwp
- ✅ linux
- ✅ osx
- ✅ windows
- ❌
uwp
Host Dependencies:
No dependencies.
# vulkan-binding
Make available Vulkan binding
Dependencies:
and 2 transitive dependencies:
- vulkan-headers (by vulkan )
vulkan-loader (by vulkan )
Platforms:
!android
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by vulkan )
- vcpkg-cmake-config (by vulkan-headers )
# wchar32
Use WCHAR32 instead of WCHAR16
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# win32-binding
Make available Win32 binding
Supports: windows & !uwp
- ✅ windows
- ❌
linux - ❌
osx - ❌
uwp
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# Dependencies
No dependencies.
# Host Dependencies
No transitive dependencies.
# Dependents
- azure-kinect-sensor-sdk
- azure-kinect-sensor-sdk (feature
tool
) - daxa (feature
utils-imgui
) - hello-imgui
- hello-imgui (feature
experimental-dx11-binding
) - hello-imgui (feature
experimental-dx12-binding
) - hello-imgui (feature
experimental-vulkan-binding
) - hello-imgui (feature
freetype-lunasvg
) - hello-imgui (feature
glfw-binding
) - hello-imgui (feature
metal-binding
) - hello-imgui (feature
opengl3-binding
) - hello-imgui (feature
sdl2-binding
) - imgui (feature
freetype-svg
) - imgui-node-editor
- imgui-sfml
- imguizmo
- implot
- implot3d
- libigl (feature
imgui
) - luminoengine (feature
engine
) - magnum-integration (feature
imgui
) - ogre (feature
overlay
) - vsgimgui
# Host Dependents
No dependents.
# Contributors
Fabian Parzefall
Robert Schumacher
Stanislav Ershov
Thomas Margier
Jhon Adams
Mark Ian Holland
myd7349
Victor Romero
Victor Romero
pravic
Stefano Sinigardi
Ehsan
ryanfitzsimon
JackBoosY
Jack·Boos·Yu
Michael Quigley
Rémy Tassoux
Lily
NancyLi1013
nicole mazzuca
Ian Reinhart Geiser
Bruk Tedla
Brian Peek
aizuon
Mathis
boriskro
Lily Wang
xaedes
Nick
Mikhail
autoantwort
moritz-h
MonicaLiu
Vladimir Shaleev
Frank
miyanyan
jim wang
Tom Conder
Weihang Ding
rremilian
Kai Pastor
# Changelog
and 66 more commits:
bda01da
[imgui]Add feature example in windows.b0a9ea5
[imgui] Fix SHA5123d1e6ff
[imgui] Update to 1.67e4fddb8
Update Imgui to 1.65eac4d7b
Imgui updated to 1.64ee1b4d5
[imgui] Update to 1.60cfe7560
[imgui] Update to 1.53ea6783f
[imgui] Use vendored stb at request of author -- static linking is explicitly worked around. Update to 1.52.a607ad6
[imgui] Use vcpkg_from_github, use stb from vcpkg.3e4b7ed
Add port for imgui library