Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
 
 
 
Nick Gravelyn a9b0abe493 Automatically updating DisplayFrameBufferScale by reading the OpenGL drawable size and comparing with the window size. This fixed dear imgui which was rendering only to 1/4 of my window. ago%!(EXTRA string=9 years)
..
README.md Tweak build batch files and readmes ago%!(EXTRA string=10 years)
imgui_impl_sdl.cpp Automatically updating DisplayFrameBufferScale by reading the OpenGL drawable size and comparing with the window size. This fixed dear imgui which was rendering only to 1/4 of my window. ago%!(EXTRA string=9 years)
imgui_impl_sdl.h FAQ and comments about the use of ImTextureID (#562, #561, #521, #510, #497, #475 ...) ago%!(EXTRA string=9 years)
main.cpp Examples: SDL/OpenGL: Tabs to spaces ago%!(EXTRA string=10 years)

README.md

How to Build

  • On Windows with Visual Studio's CLI
set SDL2DIR=path_to_your_sdl2_folder
cl /Zi /MD /I %SDL2DIR%\include> /I ..\.. main.cpp imgui_impl_sdl.cpp ..\..\imgui*.cpp /link /LIBPATH:%SDL2DIR%\lib SDL2.lib SDL2main.lib
  • On Linux and similar Unixes
c++ `sdl2-config --cflags` -I ../.. main.cpp imgui_impl_sdl.cpp ../../imgui*.cpp `sdl2-config --libs` -lGL -o sdl2example
  • On Mac OS X
brew install sdl2
c++ `sdl2-config --cflags` -I ../.. main.cpp imgui_impl_sdl.cpp ../../imgui*.cpp `sdl2-config --libs` -framework OpenGl -o sdl2example