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
// (2) there exists a version of d3d12.dll for Windows 7 (D3D12On7) in one of the following directories.
625
625
// See https://github.com/ocornut/imgui/pull/3696 for details.
626
626
constchar* localD3d12Paths[] = { ".\\d3d12.dll", ".\\d3d12on7\\d3d12.dll", ".\\12on7\\d3d12.dll" }; // A. current directory, B. used by some games, C. used in Microsoft D3D12On7 sample
627
-
for (int i = 0; i < IM_ARRAYSIZE(localD3d12Paths); i++)
627
+
for (int i = 0; i < IM_COUNTOF(localD3d12Paths); i++)
628
628
if ((d3d12_dll = ::LoadLibraryA(localD3d12Paths[i])) != nullptr)
Copy file name to clipboardExpand all lines: backends/imgui_impl_opengl3.cpp
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,7 @@
23
23
24
24
// CHANGELOG
25
25
// (minor and older changes stripped away, please see git history for details)
26
+
// 2025-12-11: OpenGL: Fixed embedded loader multiple init/shutdown cycles broken on some platforms. (#8792, #9112)
26
27
// 2025-09-18: Call platform_io.ClearRendererHandlers() on shutdown.
27
28
// 2025-07-22: OpenGL: Add and call embedded loader shutdown during ImGui_ImplOpenGL3_Shutdown() to facilitate multiple init/shutdown cycles in same process. (#8792)
28
29
// 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.
0 commit comments