| -rw-r--r-- | .editorconfig | 24L |
| -rw-r--r-- | .gitattributes | 30L |
| -rw-r--r-- | .github/FUNDING.yml | 1L |
| -rw-r--r-- | .github/issue_template.md | 46L |
| -rw-r--r-- | .github/pull_request_template.md | 6L |
| -rw-r--r-- | .github/workflows/build.yml | 501L |
| -rw-r--r-- | .github/workflows/scheduled.yml | 15L |
| -rw-r--r-- | .github/workflows/static-analysis.yml | 77L |
| -rw-r--r-- | .gitignore | 53L |
| -rw-r--r-- | LICENSE.txt | 21L |
| -rw-r--r-- | backends/imgui_impl_allegro5.cpp | 431L |
| -rw-r--r-- | backends/imgui_impl_allegro5.h | 30L |
| -rw-r--r-- | backends/imgui_impl_android.cpp | 187L |
| -rw-r--r-- | backends/imgui_impl_android.h | 26L |
| -rw-r--r-- | backends/imgui_impl_dx10.cpp | 538L |
| -rw-r--r-- | backends/imgui_impl_dx10.h | 24L |
| -rw-r--r-- | backends/imgui_impl_dx11.cpp | 553L |
| -rw-r--r-- | backends/imgui_impl_dx11.h | 25L |
| -rw-r--r-- | backends/imgui_impl_dx12.cpp | 703L |
| -rw-r--r-- | backends/imgui_impl_dx12.h | 48L |
| -rw-r--r-- | backends/imgui_impl_dx9.cpp | 331L |
| -rw-r--r-- | backends/imgui_impl_dx9.h | 24L |
| -rw-r--r-- | backends/imgui_impl_glfw.cpp | 377L |
| -rw-r--r-- | backends/imgui_impl_glfw.h | 36L |
| -rw-r--r-- | backends/imgui_impl_glut.cpp | 216L |
| -rw-r--r-- | backends/imgui_impl_glut.h | 36L |
| -rw-r--r-- | backends/imgui_impl_marmalade.cpp | 317L |
| -rw-r--r-- | backends/imgui_impl_marmalade.h | 27L |
| -rw-r--r-- | backends/imgui_impl_metal.h | 28L |
| -rw-r--r-- | backends/imgui_impl_metal.mm | 553L |
| -rw-r--r-- | backends/imgui_impl_opengl2.cpp | 259L |
| -rw-r--r-- | backends/imgui_impl_opengl2.h | 31L |
| -rw-r--r-- | backends/imgui_impl_opengl3.cpp | 745L |
| -rw-r--r-- | backends/imgui_impl_opengl3.h | 87L |
| -rw-r--r-- | backends/imgui_impl_osx.h | 23L |
| -rw-r--r-- | backends/imgui_impl_osx.mm | 352L |
| -rw-r--r-- | backends/imgui_impl_sdl.cpp | 377L |
| -rw-r--r-- | backends/imgui_impl_sdl.h | 29L |
| -rw-r--r-- | backends/imgui_impl_vulkan.cpp | 1416L |
| -rw-r--r-- | backends/imgui_impl_vulkan.h | 148L |
| -rw-r--r-- | backends/imgui_impl_wgpu.cpp | 714L |
| -rw-r--r-- | backends/imgui_impl_wgpu.h | 24L |
| -rw-r--r-- | backends/imgui_impl_win32.cpp | 542L |
| -rw-r--r-- | backends/imgui_impl_win32.h | 41L |
| -rwxr-xr-x | backends/vulkan/generate_spv.sh | 6L |
| -rw-r--r-- | backends/vulkan/glsl_shader.frag | 14L |
| -rw-r--r-- | backends/vulkan/glsl_shader.vert | 25L |
| -rw-r--r-- | docs/BACKENDS.md | 141L |
| -rw-r--r-- | docs/CHANGELOG.txt | 3070L |
| -rw-r--r-- | docs/EXAMPLES.md | 247L |
| -rw-r--r-- | docs/FAQ.md | 662L |
| -rw-r--r-- | docs/FONTS.md | 397L |
| -rw-r--r-- | docs/README.md | 235L |
| -rw-r--r-- | docs/TODO.txt | 406L |
| -rw-r--r-- | examples/README.txt | 7L |
| -rw-r--r-- | examples/example_allegro5/README.md | 35L |
| -rw-r--r-- | examples/example_allegro5/example_allegro5.vcxproj | 180L |
| -rw-r--r-- | examples/example_allegro5/example_allegro5.vcxproj.filters | 58L |
| -rw-r--r-- | examples/example_allegro5/imconfig_allegro5.h | 11L |
| -rw-r--r-- | examples/example_allegro5/main.cpp | 136L |
| -rw-r--r-- | examples/example_android_opengl3/CMakeLists.txt | 40L |
| -rw-r--r-- | examples/example_android_opengl3/android/.gitignore | 12L |
| -rw-r--r-- | examples/example_android_opengl3/android/app/build.gradle | 34L |
| -rw-r--r-- | examples/example_android_opengl3/android/app/src/main/AndroidManifest.xml | 24L |
| -rw-r--r-- | examples/example_android_opengl3/android/app/src/main/java/MainActivity.kt | 40L |
| -rw-r--r-- | examples/example_android_opengl3/android/build.gradle | 24L |
| -rw-r--r-- | examples/example_android_opengl3/android/settings.gradle | 1L |
| -rw-r--r-- | examples/example_android_opengl3/main.cpp | 369L |
| -rw-r--r-- | examples/example_apple_metal/README.md | 10L |
| -rw-r--r-- | examples/example_apple_metal/example_apple_metal.xcodeproj/project.pbxproj | 499L |
| -rw-r--r-- | examples/example_apple_metal/iOS/Info-iOS.plist | 49L |
| -rw-r--r-- | examples/example_apple_metal/iOS/LaunchScreen.storyboard | 27L |
| -rw-r--r-- | examples/example_apple_metal/macOS/Info-macOS.plist | 30L |
| -rw-r--r-- | examples/example_apple_metal/macOS/MainMenu.storyboard | 93L |
| -rw-r--r-- | examples/example_apple_metal/main.mm | 394L |
| -rw-r--r-- | examples/example_apple_opengl2/example_apple_opengl2.xcodeproj/project.pbxproj | 330L |
| -rw-r--r-- | examples/example_apple_opengl2/main.mm | 290L |
| -rw-r--r-- | examples/example_emscripten_opengl3/Makefile | 92L |
| -rw-r--r-- | examples/example_emscripten_opengl3/README.md | 22L |
| -rw-r--r-- | examples/example_emscripten_opengl3/main.cpp | 174L |
| -rw-r--r-- | examples/example_emscripten_opengl3/shell_minimal.html | 64L |
| -rw-r--r-- | examples/example_emscripten_wgpu/Makefile | 85L |
| -rw-r--r-- | examples/example_emscripten_wgpu/README.md | 10L |
| -rw-r--r-- | examples/example_emscripten_wgpu/main.cpp | 245L |
| -rw-r--r-- | examples/example_emscripten_wgpu/web/index.html | 80L |
| -rw-r--r-- | examples/example_glfw_metal/Makefile | 46L |
| -rw-r--r-- | examples/example_glfw_metal/main.mm | 172L |
| -rw-r--r-- | examples/example_glfw_opengl2/Makefile | 81L |
| -rw-r--r-- | examples/example_glfw_opengl2/build_win32.bat | 8L |
| -rw-r--r-- | examples/example_glfw_opengl2/example_glfw_opengl2.vcxproj | 181L |
| -rw-r--r-- | examples/example_glfw_opengl2/example_glfw_opengl2.vcxproj.filters | 61L |
| -rw-r--r-- | examples/example_glfw_opengl2/main.cpp | 159L |
| -rw-r--r-- | examples/example_glfw_opengl3/Makefile | 125L |
| -rw-r--r-- | examples/example_glfw_opengl3/build_win32.bat | 8L |
| -rw-r--r-- | examples/example_glfw_opengl3/example_glfw_opengl3.vcxproj | 184L |
| -rw-r--r-- | examples/example_glfw_opengl3/example_glfw_opengl3.vcxproj.filters | 73L |
| -rw-r--r-- | examples/example_glfw_opengl3/main.cpp | 223L |
| -rw-r--r-- | examples/example_glfw_vulkan/CMakeLists.txt | 43L |
| -rw-r--r-- | examples/example_glfw_vulkan/build_win32.bat | 14L |
| -rw-r--r-- | examples/example_glfw_vulkan/build_win64.bat | 13L |
| -rw-r--r-- | examples/example_glfw_vulkan/example_glfw_vulkan.vcxproj | 181L |
| -rw-r--r-- | examples/example_glfw_vulkan/example_glfw_vulkan.vcxproj.filters | 61L |
| -rw-r--r-- | examples/example_glfw_vulkan/main.cpp | 558L |
| -rw-r--r-- | examples/example_glut_opengl2/Makefile | 75L |
| -rw-r--r-- | examples/example_glut_opengl2/example_glut_opengl2.vcxproj | 181L |
| -rw-r--r-- | examples/example_glut_opengl2/example_glut_opengl2.vcxproj.filters | 61L |
| -rw-r--r-- | examples/example_glut_opengl2/main.cpp | 147L |
| -rw-r--r-- | examples/example_marmalade/data/app.icf | 32L |
| -rw-r--r-- | examples/example_marmalade/main.cpp | 124L |
| -rw-r--r-- | examples/example_marmalade/marmalade_example.mkb | 47L |
| -rw-r--r-- | examples/example_null/Makefile | 92L |
| -rw-r--r-- | examples/example_null/build_win32.bat | 3L |
| -rw-r--r-- | examples/example_null/main.cpp | 37L |
| -rw-r--r-- | examples/example_sdl_directx11/build_win32.bat | 8L |
| -rw-r--r-- | examples/example_sdl_directx11/example_sdl_directx11.vcxproj | 182L |
| -rw-r--r-- | examples/example_sdl_directx11/example_sdl_directx11.vcxproj.filters | 60L |
| -rw-r--r-- | examples/example_sdl_directx11/main.cpp | 230L |
| -rw-r--r-- | examples/example_sdl_metal/Makefile | 47L |
| -rw-r--r-- | examples/example_sdl_metal/main.mm | 181L |
| -rw-r--r-- | examples/example_sdl_opengl2/Makefile | 79L |
| -rw-r--r-- | examples/example_sdl_opengl2/README.md | 25L |
| -rw-r--r-- | examples/example_sdl_opengl2/build_win32.bat | 8L |
| -rw-r--r-- | examples/example_sdl_opengl2/example_sdl_opengl2.vcxproj | 181L |
| -rw-r--r-- | examples/example_sdl_opengl2/example_sdl_opengl2.vcxproj.filters | 61L |
| -rw-r--r-- | examples/example_sdl_opengl2/main.cpp | 157L |
| -rw-r--r-- | examples/example_sdl_opengl3/Makefile | 127L |
| -rw-r--r-- | examples/example_sdl_opengl3/README.md | 25L |
| -rw-r--r-- | examples/example_sdl_opengl3/build_win32.bat | 8L |
| -rw-r--r-- | examples/example_sdl_opengl3/example_sdl_opengl3.vcxproj | 184L |
| -rw-r--r-- | examples/example_sdl_opengl3/example_sdl_opengl3.vcxproj.filters | 73L |
| -rw-r--r-- | examples/example_sdl_opengl3/main.cpp | 226L |
| -rw-r--r-- | examples/example_sdl_vulkan/build_win32.bat | 10L |
| -rw-r--r-- | examples/example_sdl_vulkan/example_sdl_vulkan.vcxproj | 181L |
| -rw-r--r-- | examples/example_sdl_vulkan/example_sdl_vulkan.vcxproj.filters | 58L |
| -rw-r--r-- | examples/example_sdl_vulkan/main.cpp | 559L |
| -rw-r--r-- | examples/example_win32_directx10/build_win32.bat | 8L |
| -rw-r--r-- | examples/example_win32_directx10/example_win32_directx10.vcxproj | 171L |
| -rw-r--r-- | examples/example_win32_directx10/example_win32_directx10.vcxproj.filters | 60L |
| -rw-r--r-- | examples/example_win32_directx10/main.cpp | 242L |
| -rw-r--r-- | examples/example_win32_directx11/build_win32.bat | 9L |
| -rw-r--r-- | examples/example_win32_directx11/example_win32_directx11.vcxproj | 170L |
| -rw-r--r-- | examples/example_win32_directx11/example_win32_directx11.vcxproj.filters | 60L |
| -rw-r--r-- | examples/example_win32_directx11/main.cpp | 246L |
| -rw-r--r-- | examples/example_win32_directx12/build_win32.bat | 9L |
| -rw-r--r-- | examples/example_win32_directx12/example_win32_directx12.vcxproj | 172L |
| -rw-r--r-- | examples/example_win32_directx12/example_win32_directx12.vcxproj.filters | 57L |
| -rw-r--r-- | examples/example_win32_directx12/main.cpp | 491L |
| -rw-r--r-- | examples/example_win32_directx9/build_win32.bat | 8L |
| -rw-r--r-- | examples/example_win32_directx9/example_win32_directx9.vcxproj | 171L |
| -rw-r--r-- | examples/example_win32_directx9/example_win32_directx9.vcxproj.filters | 61L |
| -rw-r--r-- | examples/example_win32_directx9/main.cpp | 236L |
| -rw-r--r-- | examples/imgui_examples.sln | 78L |
| -rw-r--r-- | examples/libs/gl3w/GL/gl3w.c | 1344L |
| -rw-r--r-- | examples/libs/gl3w/GL/gl3w.h | 1234L |
| -rw-r--r-- | examples/libs/gl3w/GL/glcorearb.h | 4533L |
| -rw-r--r-- | examples/libs/glfw/COPYING.txt | 22L |
| -rw-r--r-- | examples/libs/glfw/include/GLFW/glfw3.h | 4227L |
| -rw-r--r-- | examples/libs/glfw/include/GLFW/glfw3native.h | 456L |
| -rw-r--r-- | examples/libs/glfw/lib-vc2010-32/glfw3.lib | 187376B |
| -rw-r--r-- | examples/libs/glfw/lib-vc2010-64/glfw3.lib | 291120B |
| -rw-r--r-- | examples/libs/usynergy/README.txt | 8L |
| -rw-r--r-- | examples/libs/usynergy/uSynergy.c | 636L |
| -rw-r--r-- | examples/libs/usynergy/uSynergy.h | 420L |
| -rw-r--r-- | imconfig.h | 121L |
| -rw-r--r-- | imgui.cpp | 11585L |
| -rw-r--r-- | imgui.h | 2852L |
| -rw-r--r-- | imgui_demo.cpp | 7725L |
| -rw-r--r-- | imgui_draw.cpp | 4152L |
| -rw-r--r-- | imgui_internal.h | 2688L |
| -rw-r--r-- | imgui_tables.cpp | 4028L |
| -rw-r--r-- | imgui_widgets.cpp | 8056L |
| -rw-r--r-- | imstb_rectpack.h | 639L |
| -rw-r--r-- | imstb_textedit.h | 1447L |
| -rw-r--r-- | imstb_truetype.h | 4903L |
| -rw-r--r-- | misc/README.txt | 23L |
| -rw-r--r-- | misc/cpp/README.txt | 10L |
| -rw-r--r-- | misc/cpp/imgui_stdlib.cpp | 76L |
| -rw-r--r-- | misc/cpp/imgui_stdlib.h | 22L |
| -rw-r--r-- | misc/debuggers/README.txt | 16L |
| -rw-r--r-- | misc/debuggers/imgui.gdb | 12L |
| -rw-r--r-- | misc/debuggers/imgui.natstepfilter | 30L |
| -rw-r--r-- | misc/debuggers/imgui.natvis | 58L |
| -rw-r--r-- | misc/fonts/Cousine-Regular.ttf | 43912B |
| -rw-r--r-- | misc/fonts/DroidSans.ttf | 190044B |
| -rw-r--r-- | misc/fonts/Karla-Regular.ttf | 16848B |
| -rw-r--r-- | misc/fonts/ProggyClean.ttf | 41208B |
| -rw-r--r-- | misc/fonts/ProggyTiny.ttf | 35656B |
| -rw-r--r-- | misc/fonts/Roboto-Medium.ttf | 162588B |
| -rw-r--r-- | misc/fonts/binary_to_compressed_c.cpp | 385L |
| -rw-r--r-- | misc/freetype/README.md | 37L |
| -rw-r--r-- | misc/freetype/imgui_freetype.cpp | 769L |
| -rw-r--r-- | misc/freetype/imgui_freetype.h | 50L |
| -rw-r--r-- | misc/single_file/imgui_single_file.h | 18L |