300 Commits (feddcf303035534a257f4fb29de7ea8ac9f6f5a1)

Author SHA1 Message Date
ocornut 001f102f38 IO, Backends: added ImGuiKey_AppBack, ImGuiKey_AppForward. (#6891, #4921) ago%!(EXTRA string=2 years)
ocornut 7bbd758681 Backends: Win32: revert oops chunk. ago%!(EXTRA string=2 years)
ocornut b0758c86d8 Backends: Added support for extra ImGuiKey values: F13 to F24 function keys. (#6891, #4921) ago%!(EXTRA string=2 years)
Nicolas "Pixel" Noble 64b1aeebf5 Backends: OpenGL3: rename gl3w's loader symbols to allow LTO compilation with another copy of gl3w. (#6875, #6668, #4445) ago%!(EXTRA string=2 years)
ocornut 12ee2dd789 Backends: Win32: Synthesize key-down event on key-up for VK_SNAPSHOT / ImGuiKey_PrintScreen as Windows doesn't emit it. (#6859) ago%!(EXTRA string=2 years)
ocornut 357f752bed Docs: add more links to the top of every examples and backends files. ago%!(EXTRA string=2 years)
sneakyevil c9d3c29aa3 Backend: Win32: support keyboard codepage conversion for when compiling in MBCS mode and creating a non-Unicode window. (#6785, #6782, #5725) ago%!(EXTRA string=2 years)
Deal 56a7b8b724 Backends: GLFW: Clear emscripten's MouseWheel callback before shutdown. (#6790, #6096, #4019) ago%!(EXTRA string=2 years)
ocornut 162f8e01aa Backends: SDL3: fixed typo in 1e17d59 (#6735) ago%!(EXTRA string=2 years)
ocornut 1e17d59965 Backends: SDL2,SDL3: added ImGui_ImplSDL2_InitForOther() / ImGui_ImplSDL3_InitForOther(). ago%!(EXTRA string=2 years)
scorpion-26 e5977f05d8 Backends: GLFW: revert support for GLFW_CURSOR_DISABLED, let user use ImGuiConfigFlags_NoMouse. (#5625, #6609) ago%!(EXTRA string=2 years)
williamhCode 3dc3aef8a4 Backends: WebGPU: fix webgpu changes for Dawn. (#6602, #6188) ago%!(EXTRA string=2 years)
ocornut 0e8eb8c48e Removed _MSC_VER <= 1500 checks for Visual Studio 2008 or earlier. ago%!(EXTRA string=2 years)
ocornut 33e13c85e1 Backends: Made all backends sources files support global IMGUI_DISABLE. (#6601) ago%!(EXTRA string=2 years)
ocornut 121072cfe6 Backends: Vulkan: Amend for support for dynamic_rendering (#5446, #5037) ago%!(EXTRA string=2 years)
sean 7812e836e4 Backends: Vulkan: Support for dynamic_rendering (#5446, #5037) ago%!(EXTRA string=2 years)
ocornut cb5542bce5 Backends: OpenGL3: Fixed erroneous use glGetIntegerv(GL_CONTEXT_PROFILE_MASK) on contexts lower than 3.2. (#6539, #6333) ago%!(EXTRA string=2 years)
ocornut 884e3fd21f Backends: GLFW: Accept glfwGetTime() not returning a monotonically increasing value. (#6491, #6189, #6114) ago%!(EXTRA string=2 years)
ocornut dec082ff97 Backends: OpenGL3: Fixed support for glBindSampler() backup/restore on ES3. (#6375, #6508) ago%!(EXTRA string=2 years)
ocornut b476184574 Backends: SDLRenderer3: Amend/finish SDL_Renderer3 patch + add example. (#6286) ago%!(EXTRA string=2 years)
Andrea Carcone 0b57c07c79
Backends: SDL3: Add SDL_Renderer for SDL3 implementation. (#6286) ago%!(EXTRA string=2 years)
ocornut b709b02e96 Backends: SDL_Renderer2: renamed all functions accordingly. (#6286) ago%!(EXTRA string=2 years)
ocornut 88e7d773df Backends: SDL_Renderer2: Renamed 'imgui_impl_sdlrenderer.h/cpp' to 'imgui_impl_sdlrenderer2.h/cpp' (#6286) ago%!(EXTRA string=2 years)
ocornut 52e19113f3 Backends: OpenGL3: Added more explicit comments about using GL ES2/3 on targets where it's not automatic. (#6450) ago%!(EXTRA string=2 years)
Jason Millard 39f7248d4a Backends: OpenGL3: Add glBindSampler for GL ES 3.0. (#6375) ago%!(EXTRA string=2 years)
ocornut dd9db5e889 Backends: OpenGL3: Added runtime flags for ES2/ES3 to simplify coding-style. (#6375) ago%!(EXTRA string=2 years)
Alex 70cca1eac0
Backends: avoid null dereference in metal and osx shutdown (#6385, #6334) ago%!(EXTRA string=2 years)
ocornut 5dc6013713 Backends: SDL3: Fixed build on Emscripten/iOS/Android. (#6391) ago%!(EXTRA string=2 years)
ocornut a89590b425 Backends: Win32: revert accidental deletion of ImGui_ImplWin32_EnableAlphaCompositing() in a566ecc (#3218) ago%!(EXTRA string=2 years)
ocornut 9308cfdcfb Examples: Amend Win32/Winapi + OpenGL example. (#3218, #5170 and #6086, #2772, #2600, #2359, #2022, #1553) ago%!(EXTRA string=2 years)
Mark Jansen a566ecc58f Examples: Add Win32/Winapi + OpenGL example. (#3218, #5170 and #6086, #2772, #2600, #2359, #2022, #1553) ago%!(EXTRA string=2 years)
ocornut a338b78eb9 Backends: OpenGL3: amend reset GL_POLYGON_MODE separately for front and back when possible. (#6333) ago%!(EXTRA string=2 years)
Gereon V d0836aa89a Backends: OpenGL3: reset GL_POLYGON_MODE separately for front and back when possible. (#6333) ago%!(EXTRA string=2 years)
Gereon V 055e71518e Backends: clear bits set in io.BackendFlags on backend Shutdown(). Clear BackendPlatformName. (#6334, #6335) ago%!(EXTRA string=2 years)
Gereon V f304603e13 Backends: GLUT: remove call to ImGui::NewFrame() from ImGui_ImplGLUT_NewFrame(). (#6337) ago%!(EXTRA string=2 years)
Elie Michel d81f2ae4fb Backends: WebGPU: Use WGSL shaders instead of precompiled SPIR-V + add Gamma uniform. (#6188) ago%!(EXTRA string=2 years)
Elie Michel e67f2f4791 Backends: WebGPU: Align buffer sizes upon creation. (#6188) ago%!(EXTRA string=2 years)
ocornut cbdac1e150 Backends: WebGPU: Reorganized to store data in io.BackendRendererUserData like other backends. ago%!(EXTRA string=2 years)
Michael Martz 506f7e0074 Using nullptr in locations where warning disable is not convenient. (#6313, #4537) ago%!(EXTRA string=2 years)
ocornut 9203883bbe Comments + Metal using SetTexID(0) for consistency. ago%!(EXTRA string=2 years)
David Maas e92b29ad53 Backends: OSX: Added support for io.AddMouseSourceEvent(). (#6314) ago%!(EXTRA string=2 years)
David db4c4e3321
Backends: Android: Added support for io.AddMouseSourceEvent(). (#6315, #6318, #2702, #4921) ago%!(EXTRA string=2 years)
ocornut a7703fe6f7 Backends: SDL2/SDL3: Avoid callng SDL_StartTextInput()/SDL_StopTextInput(). (#6306, #6071, #1953) ago%!(EXTRA string=2 years)
ocornut f070497cbd Backends: Win32/SDL2/SDL3/GLFW: Added support for io.AddMouseSourceEvent(). (#2334, #2702) ago%!(EXTRA string=2 years)
ocornut 8a6911b894 Backends: Fixes zealous warnings (#5760) ago%!(EXTRA string=2 years)
ocornut 7dcf129b3b Backends: OpenGL3: Properly restoring "no shader program bound". (#6267, #6220, #6224) ago%!(EXTRA string=2 years)
Aiekick 91577c7f51 Backends: GLFW: Fixed key modifiers handling on secondary viewports. (#6248, #6034) ago%!(EXTRA string=2 years)
ocornut 0d606968d8 Backend: OpenGL3: Amend b0c18166 fix cases where glGetString(GL_VERSION) returns NULL. (#6154, #4445, #3530) ago%!(EXTRA string=2 years)
ocornut e39c2552ac Backends: GLFW: Avoid using glfwGetError() and glfwGetGamepadState() on Emscripten. (#6240) ago%!(EXTRA string=2 years)
Cyphall 66b762577c Backends: OpenGL3: Fixed restoration of a potentially deleted OpenGL program. (#6220, #6224) ago%!(EXTRA string=2 years)