1125 Commits (features/string_view)

Author SHA1 Message Date
omar d5ce3b43ae Backends: Vulkan: Fixed error in if initial frame has no vertices. (#3177) ago%!(EXTRA string=5 years)
Chris Savoie 73c30aa085 Backends: Vulkan: Don't skip drawing when there's no vertexes to ensure that user callbacks are still processed. ago%!(EXTRA string=5 years)
Matt Haynie d3212482fe
Fix multiple macro definitions of GLFW_INCLUDE_NONE (#3157) ago%!(EXTRA string=5 years)
u3shit 528b12eb7a Fix glClipControl(GL_UPPER_LEFT) handling in opengl3. ago%!(EXTRA string=5 years)
omar 37f665b619 Backends: Win32: Support for #define NOGDI, won't try to call GetDeviceCaps(). (#3137, #2327) ago%!(EXTRA string=5 years)
omar e8c986b34e Version 1.77 WIP ago%!(EXTRA string=5 years)
omar 5503c0a12e Version 1.76 ago%!(EXTRA string=5 years)
omar ec7294d890 Backends: OpenGL3: Fixed version check mistakenly testing for GL 4.0+ instead of 3.2+ to enable ImGuiBackendFlags_RendererHasVtxOffset, leaving 3.2 contexts without it. (#3119, #2866, #2852) ago%!(EXTRA string=5 years)
SergeyN 977ac53dd8 Examples: Win32+DX12: Fixed resizing main window, enabled debug layer. (#3087, #3115) ago%!(EXTRA string=5 years)
omar e9366b4c73 Regretfully moved .gitignore file from examples/ into root directory because OSX keeps pooping its DS_Store/ artifacts everywhere. (#3088) ago%!(EXTRA string=5 years)
omar cc0e43e631 Backends: Comments next to include, misc minor comments/tweaks, fix imgui_impl_osx.h using IMGUI_API instead of IMGUI_IMPL_API. (#3105) ago%!(EXTRA string=5 years)
OmarEmaraDev 00927105ba Backends: Include imgui.h in implementation headers. (#3105) ago%!(EXTRA string=5 years)
omar cc0d4e346a Misc: Added an explicit compile-time test for non-scoped IM_ASSERT() macros to redirect users to a solution + fixed our stb wrappers. ago%!(EXTRA string=5 years)
omar f2b01c3436 Changelog, tweak OpenGL3 backends. (#3061), update Gallery thread links. ago%!(EXTRA string=5 years)
David Kalnischkies ac4262ad01 Backends: OpenGL3: Support older 2.x series of glbinding as loader for OpenGL3 (#3061) ago%!(EXTRA string=5 years)
omar d8824f9a9a CI: Clarify purpose of example_null, Changelog ago%!(EXTRA string=5 years)
Rokas Kupstys ac5ffffc23 CI: Test builds with freetype on linux. ago%!(EXTRA string=5 years)
ocornut b016f1ad70 Examples: SDL+DX11: Fixed resizing main window. Amend (#3057) ago%!(EXTRA string=5 years)
joeslay a0f01d2290 Improve resizing in dx11 example (#3057) ago%!(EXTRA string=5 years)
ocornut aef057e975 Internals: Added GetInputTextState() + comments. ago%!(EXTRA string=5 years)
ocornut a41332453e Unicode: Changelog, comments, minimum CI integration. (#2541, #2538, #2815) ago%!(EXTRA string=5 years)
Cloud Wu 6d59653e82 Unicode: full Unicode Support (6 squashed commits) (#2541, #2538) ago%!(EXTRA string=5 years)
ocornut 0345324646 Backends: SDL: Fixed mapping for ImGuiKey_KeyPadEnter. (#3031) [@Davido71] ago%!(EXTRA string=5 years)
Omar b62f1ea8e9 Fix zealous PVS studio warnings. Minor tweaks. ago%!(EXTRA string=5 years)
Omar ceec3cd3fd Backends: Win32: Added ImGui_ImplWin32_EnableDpiAwareness(), ImGui_ImplWin32_GetDpiScaleForHwnd(), ImGui_ImplWin32_GetDpiScaleForMonitor() helpers functions. ago%!(EXTRA string=5 years)
Omar 8601187fee Backends: Win32: Clarify how the WndProc handler requires a forward declaration. ago%!(EXTRA string=5 years)
omar ccaec1a270 Version 1.76 WIP ago%!(EXTRA string=5 years)
Rokas Kupstys 21b9e42964 Minor fixes to example_sdl_metal and a changelog entry. ago%!(EXTRA string=5 years)
coding_jackalope f346b4b302 Examples: SDL+Metal example. ago%!(EXTRA string=5 years)
omar 58b3e02b95 Version 1.75 ago%!(EXTRA string=5 years)
omar 05a49f0413 Examples: Emscripten: Demonstrating embedding fonts in Makefile and code. (#2953) [@Oipo] ago%!(EXTRA string=5 years)
omar 0a23582718 Examples: VS projects: Removed inconsistent/extraneous explicit linkage to imm32. ago%!(EXTRA string=5 years)
omar 4d4e3b97f4 TODO, Readme ago%!(EXTRA string=5 years)
Konstantin Podsvirov b887259974 Bindings: Improved FreeGLUT support for MinGW (#3004) ago%!(EXTRA string=5 years)
omar f6da5000bf Backends: OpenGL2: Explicitly backup, setup and restore GL_TEXTURE_ENV to increase compatibility with legacy OpenGL applications. (#3000) ago%!(EXTRA string=5 years)
Rokas Kupstys 7a22767483 CI: Add MSVC extra warnings build and correct labels of other extra warnings builds. ago%!(EXTRA string=5 years)
omar 3fe6ae9732 Internals: Move some Nav functions and members around (no functional change) + Misc comments ago%!(EXTRA string=5 years)
omar 8bcac7d95c Backends: GLFW, SDL: report Windows key (io.KeySuper) as always released. ago%!(EXTRA string=5 years)
omar e499497ec5 Backends: Win32: Added support for io.KeySuper (Windows key) for consistency with other backends. (#2976) ago%!(EXTRA string=5 years)
omar aa34681652 Backends: GLFW: inhibit error callback when creating cursors because X11 setups may be missing them + comment (#2980) ago%!(EXTRA string=5 years)
omar 4f7bf7e96a Backends: Win32: Added support for #define IMGUI_IMPL_WIN32_DISABLE_GAMEPAD and IMGUI_IMPL_WIN32_DISABLE_LINKING_XINPUT. (#2716) ago%!(EXTRA string=5 years)
omar ff5299e0e0 Docs: FAQ, Comments. ago%!(EXTRA string=5 years)
Rokas Kupstys f03c00bc89 Added imgui_single_file.h, We use this to validate compiling all *.cpp in same compilation unit. ago%!(EXTRA string=5 years)
Rokas Kupstys 00c515f51a Add glbinding build sample to Makefiles of GL3 examples. (#2870) ago%!(EXTRA string=5 years)
Rokas Kupstys 5e2329b98e Backends: GL3: Implement glbinding opengl loader support. (#2870) ago%!(EXTRA string=5 years)
omar d581939387 Removed trailing spaces. ago%!(EXTRA string=5 years)
omar 0f7105e156 Backends: SDL: Wayland: Use SDL_GetMouseState (amend 78ff147) (#2800, 2802) ago%!(EXTRA string=5 years)
NeroBurner-tux 78ff147181 SDL: On wayland use SDL_GetMouseState (#2802) ago%!(EXTRA string=5 years)
Rokas Kupstys 03b7170dac Backends: GLFW: Added workaround for people who use development version of GLFW which is older than commit that added required cursor support. (#2922) ago%!(EXTRA string=5 years)
omar 7ff13f4ee1 Examples: Explicitly adding -DIMGUI_IMPL_OPENGL_LOADER_GL3W to Makefile to match linking settings ago%!(EXTRA string=5 years)