552 Commits (4cb0fe3c7dda31a033ce6f55d76aedd1c5893012)

Author SHA1 Message Date
omar 2e810d575c
Backends: GLFW: Fix breaking typo 19b436f68 (#5683, #6459) ago%!(EXTRA string=2 years)
ocornut 19b436f68d Backends: GLFW: Preserve monitor list when there are no monitor. (#5683) 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 c11128891e Backends: SDL2/SDL3: Update monitor list when receiving a display event. (#6348) ago%!(EXTRA string=2 years)
ocornut adf693c061 Viewports: added void* ImGuiPlatformMonitor::PlatformHandle field (backend-dependant). ago%!(EXTRA string=2 years)
ocornut 07e07030a6 Backends: Win32: revert accidental deletion of ImGui_ImplWin32_EnableAlphaCompositing() in a566ecc (#3218) 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 88ac2ced7c Backends: DX10: Fixed typo in previous commit. ago%!(EXTRA string=2 years)
ocornut f498f084d6 Examples: Amend Win32/Winapi + OpenGL example for multi-viewport. (#3218, #5170 and #6086, #2772, #2600, #2359, #2022, #1553) ago%!(EXTRA string=2 years)
Mark Jansen 4bc51c6ff4 Examples: Extend Win32/Winapi + OpenGL example for multi-viewport. (#3218, #5170 and #6086, #2772, #2600, #2359, #2022, #1553) ago%!(EXTRA string=2 years)
ocornut 1f2b84a654 Backends: clear viewport specific bits in io.BackendFlags on backend Shutdown(). (#6334) 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)
ocornut bed11b35d1 Fix typos and use nullptr in backends. Amend 506f7e0 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 1668693bcf Backends: SDL2/SDL3: Fixed IME text input rectangle position with viewports. (#6071, #1953) 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)
Bruno Perković 5320a6ebd3 Backends: Made SDL3 backend compatible with commit 698dbd8. (#6255, #6146) ago%!(EXTRA string=2 years)
Aiekick 91577c7f51 Backends: GLFW: Fixed key modifiers handling on secondary viewports. (#6248, #6034) ago%!(EXTRA string=2 years)
ocornut 85beda96de Backends: GLFW: Fix Emscripten erroneously enabling multi-viewport support, leading to assert. (#5683) 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)
Adam Kewley 2496b973f9 Backends: SDL2,SDL3: Accept SDL_GetPerformanceCounter() not returning a monotonically increasing value. (#6189, #6114, #3644) ago%!(EXTRA string=2 years)
ocornut 5d74891285 Backends: Win32: Use WM_NCMOUSEMOVE / WM_NCMOUSELEAVE to track mouse positions over non-client area (OS decorations) when app is not focused. (#6045, #6162) ago%!(EXTRA string=2 years)
Laurens Holst b0c1816664 Backends: OpenGL3: Fixed loader compatibility with GL_VERSION for GL 2.x (#6154, #4445, #3530) ago%!(EXTRA string=2 years)
ocornut 0d7d877cb5 Backends: SDL3: Update for latest. ago%!(EXTRA string=2 years)
ocornut 85395b76b0 CI: Update versions. ago%!(EXTRA string=2 years)
ocornut fac19e1883 Backends: SDL2:+SDL3 Implement SetPlatformImeDataFn (amends). (#6071, #1953) + fix SDL3 setting PlatformHandleRaw. (#6146) ago%!(EXTRA string=2 years)
imkzh 734c6af187 Backends: SDL2: Implement SetPlatformImeDataFn. (#6071, #1953) ago%!(EXTRA string=2 years)
ocornut 95412ad3a5 Backends: SDL3: Removed unnecessary #ifdef. ago%!(EXTRA string=2 years)
ocornut a526ff8c30 Backends: SDL3: Added multi-viewports support. (#6146) ago%!(EXTRA string=2 years)
ocornut 13fbd99491 Backends: SDL3: update to run with SDL3. Examples: Add SDL3+Gl example. Remove some version checks. (#6146) ago%!(EXTRA string=2 years)