Skip to content

imguiv1.92.8

Updated

Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies.

#Supported Platforms

All platforms supported.

#Features

No default features.

#allegro5-binding

Make available Allegro5 binding

Dependencies:
and 21 transitive dependencies:
Host Dependencies:
4 transitive dependencies:

#android-binding

Make available Android native app support

Platforms: 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

    Platforms: windows & !uwp
    • windows
    • linux
    • osx
    • uwp
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    #dx11-binding

    Make available DirectX11 binding

    Platforms: windows & !uwp
    • windows
    • linux
    • osx
    • uwp
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    #dx12-binding

    Make available DirectX12 binding

    Platforms: !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

    Platforms: windows & !uwp
    • windows
    • linux
    • osx
    • uwp
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    #freetype

    Build font atlases using FreeType instead of stb_truetype

    Dependencies:
    and 4 transitive dependencies:
    Host Dependencies:
    3 transitive dependencies:

    #freetype-svg

    Add support to render OpenType SVG fonts

    Dependencies:
    and 6 transitive dependencies:
    Host Dependencies:
    3 transitive dependencies:

    #glfw-binding

    Make available GLFW binding

    Dependencies:
    • glfw3

      Platforms: !emscripten

    and 16 transitive dependencies:
    Host Dependencies:
    7 transitive dependencies:

    #glut-binding

    Make available Glut binding

    Dependencies:
    and 3 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    #libigl-imgui

    Install the libigl-imgui headers

    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    #metal-binding

    Make available Metal binding

    Platforms: osx
    • osx
    • linux
    • uwp
    • windows
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    #opengl2-binding

    Make available OpenGL (legacy) binding

    Platforms: !(uwp | android)
    • 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

    Platforms: osx
    • osx
    • linux
    • uwp
    • windows
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    #sdl3-binding

    Make available SDL3 binding

    Dependencies:
    and 2 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    #sdl3-renderer-binding

    Make available SDL3 Renderer binding

    Dependencies:
    and 2 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    #sdlgpu3-binding

    Make available SDLGPU3 binding

    Dependencies:
    and 2 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    #test-engine

    Build test engine

    Platforms: !uwp
    • linux
    • osx
    • windows
    • uwp
    Dependencies:

    No transitive dependencies.

    Host Dependencies:

    No dependencies.

    #vulkan-binding

    Make available Vulkan binding

    Dependencies:
    and 2 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    #wchar32

    Use WCHAR32 instead of WCHAR16

    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    #webgpu-binding

    Make available WebGPU binding

    Dependencies:
    and 7 transitive dependencies:
    Host Dependencies:
    3 transitive dependencies:

    #win32-binding

    Make available Win32 binding

    Platforms: windows & !uwp
    • windows
    • linux
    • osx
    • uwp
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    #Dependencies

    No dependencies.

    #Host Dependencies

    No transitive dependencies.

    #Host Tool For

    No ports use this.

    #Contributors

    • Fabian Parzefall's avatarFabian Parzefall
    • Robert Schumacher's avatarRobert Schumacher
    • Stanislav Ershov's avatarStanislav Ershov
    • Thomas Margier's avatarThomas Margier
    • Jhon Adams's avatarJhon Adams
    • Mark Ian Holland's avatarMark Ian Holland
    • myd7349's avatarmyd7349
    • Victor Romero's avatarVictor Romero
    • Victor Romero's avatarVictor Romero
    • pravic's avatarpravic
    • Stefano Sinigardi's avatarStefano Sinigardi
    • Ehsan's avatarEhsan
    • ryanfitzsimon's avatarryanfitzsimon
    • JackBoosY's avatarJackBoosY
    • Jack·Boos·Yu's avatarJack·Boos·Yu
    • Michael Quigley's avatarMichael Quigley
    • Rémy Tassoux's avatarRémy Tassoux
    • Lily's avatarLily
    • NancyLi1013's avatarNancyLi1013
    • nicole mazzuca's avatarnicole mazzuca
    • Ian Reinhart Geiser's avatarIan Reinhart Geiser
    • Bruk Tedla's avatarBruk Tedla
    • Brian Peek's avatarBrian Peek
    • aizuon's avataraizuon
    • Mathis's avatarMathis
    • boriskro's avatarboriskro
    • Lily Wang's avatarLily Wang
    • xaedes's avatarxaedes
    • Nick's avatarNick
    • Mikhail's avatarMikhail
    • autoantwort's avatarautoantwort
    • moritz-h's avatarmoritz-h
    • MonicaLiu's avatarMonicaLiu
    • Vladimir Shaleev's avatarVladimir Shaleev
    • Frank's avatarFrank
    • miyanyan's avatarmiyanyan
    • jim wang's avatarjim wang
    • Tom Conder's avatarTom Conder
    • Weihang Ding's avatarWeihang Ding
    • rremilian's avatarrremilian
    • Kai Pastor's avatarKai Pastor
    • Ricky Senft's avatarRicky Senft
    • Sebastian Schäfer's avatarSebastian Schäfer
    • toge's avatartoge
    • PARK DongHa's avatarPARK DongHa
    • Chase Knowlden's avatarChase Knowlden

    #Changelog

    • 170bd3b[imgui] Update SHA512 for imgui_test_engine (#52344)
    • e6080cd[imgui] Update to 1.92.8 (#51710)
    • 4623e3d[imgui] update to 1.92.7 (#50931)
    • a447071[imgui][many ports] Update to 1.92.6, support WebGPU feature (#48619)
    • b02e341[imgui] update to 1.91.9 (#44425)
    • aca2d0e[imgui] add new feature sdl3gpu-binding (#44038)
    • 790b14a[imgui] sdl3 bindings (#42850)
    • c1ac794[imgui] Fix plutosvg feature (#43789)
    • 3dc84bb[lunasvg] Update to 3.1.1 [plutosvg,plutovg] New ports (#43567)
    • 754ce06[imgui] update to 1.91.8 (#43568)
    Show 73 earlier changes