You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// (Advanced) Use e.g. if you need to precisely control the timing of texture updates (e.g. for staged rendering), by setting ImDrawData::Textures = NULL to handle this manually.
44
+
// (Advanced) Use e.g. if you need to precisely control the timing of texture updates (e.g. for staged rendering), by setting ImDrawData::Textures = nullptr to handle this manually.
Copy file name to clipboardExpand all lines: lib/third_party/imgui/backend/source/imgui_impl_opengl3.cpp
+25-13Lines changed: 25 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,9 @@
24
24
25
25
// CHANGELOG
26
26
// (minor and older changes stripped away, please see git history for details)
27
-
// 2025-XX-XX: Platform: Added support for multiple windows via the ImGuiPlatformIO interface.
27
+
// 2026-XX-XX: Platform: Added support for multiple windows via the ImGuiPlatformIO interface.
28
+
// 2025-12-11: OpenGL: Fixed embedded loader multiple init/shutdown cycles broken on some platforms. (#8792, #9112)
29
+
// 2025-09-18: Call platform_io.ClearRendererHandlers() on shutdown.
28
30
// 2025-07-22: OpenGL: Add and call embedded loader shutdown during ImGui_ImplOpenGL3_Shutdown() to facilitate multiple init/shutdown cycles in same process. (#8792)
29
31
// 2025-07-15: OpenGL: Set GL_UNPACK_ALIGNMENT to 1 before updating textures (#8802) + restore non-WebGL/ES update path that doesn't require a CPU-side copy.
30
32
// 2025-06-11: OpenGL: Added support for ImGuiBackendFlags_RendererHasTextures, for dynamic font atlas. Removed ImGui_ImplOpenGL3_CreateFontsTexture() and ImGui_ImplOpenGL3_DestroyFontsTexture().
@@ -41,7 +43,7 @@
41
43
// 2023-05-09: OpenGL: Support for glBindSampler() backup/restore on ES3. (#6375)
42
44
// 2023-04-18: OpenGL: Restore front and back polygon mode separately when supported by context. (#6333)
43
45
// 2023-03-23: OpenGL: Properly restoring "no shader program bound" if it was the case prior to running the rendering function. (#6267, #6220, #6224)
// 2023-03-06: OpenGL: Fixed restoration of a potentially deleted OpenGL program, by calling glIsProgram(). (#6220, #6224)
46
48
// 2022-11-09: OpenGL: Reverted use of glBufferSubData(), too many corruptions issues + old issues seemingly can't be reproed with Intel drivers nowadays (revert 2021-12-15 and 2022-05-23 changes).
47
49
// 2022-10-11: Using 'nullptr' instead of 'NULL' as per our switch to C++11.
0 commit comments