9a2985611c 
								
									
								
							
								 
							
						 
						
							
							
								
								Backend: Android: Remove Redundant Check ( #7093 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								b4b864e40a 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Fixed mismatching allocator passed to vkCreateCommandPool() vs vkDestroyCommandPool(). ( #7075 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								c6ec69c7c1 
								
							
								 
							
						 
						
							
							
								
								Using nullptr in remaining examples/backends locations. ( #6313 ,  #7071 ,  #4537 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								888834c636 
								
							
								 
							
						 
						
							
							
								
								Backends: Android: Fixed build breaking typo. ( #7060 )  
							
							... 
							
							
 
							
							Amend 86891b0 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								86891b0986 
								
							
								 
							
						 
						
							
							
								
								Backends: Android: ImGui_ImplAndroid_HandleInputEvent() takes a const AInputEvent* ( #7060 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								3733b5064e 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL3: Fixed unused variable warning on master on some targets. ( #7000 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								c5c1c4134b 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: imgui_impl_opengl3_loader.h: change #define ARRAY_SIZE to GL3W_ARRAY_SIZE to avoid external conflicts ( #7017 ,  #7018 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								6695006bea 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: use specified ColorAttachmentFormat when creating a secondary window when enabling UseDynamicRendering. ( #6999 ,  #5446 ,  #5037 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								0941adc931 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL3: Updates for recent API changes. ( #7000 ) (w/ multi-viewports version)  
							
							... 
							
							
 
							
							# Conflicts:
#	backends/imgui_impl_sdl3.cpp 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								add915bdc4 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL3: Updates for recent API changes. ( #7000 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								9d950444a2 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Fixes for VK_NO_PROTOTYPES (docking merge + reorder docking only bits)  
							
							... 
							
							
 
							
							Amend for 6e7b43b,79a9e2f 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								44dbad64d7 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Fixes for VK_NO_PROTOTYPES.  
							
							... 
							
							
 
							
							Amend for 6e7b43b,79a9e2f 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								79a9e2fdfb 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: (Breaking) full font upload is performed by ImGui_ImplVulkan_CreateFontsTexture(), no need for user code to create or provide a command-buffer. Removed ImGui_ImplVulkan_DestroyFontUploadObjects(). ( #6943 ,  #6715 ,  #6327 ,  #3743 ,  #4618 )  
							
							... 
							
							
 
							
							See changes in example_glfw_vulkan/main.cpp and example_sdl2_vulkan/main.cpp for reference. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								6e7b43b6c7 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Added ImGui_ImplVulkan_DestroyFontsTexture(), made ImGui_ImplVulkan_CreateFontsTexture() destroy previous one. ( #6943 ,  #6715 ,  #6327 ,  #3743 ,  #4618 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								ab522dd18c 
								
							
								 
							
						 
						
							
							
								
								Removed IM_OFFSETOF() macro in favor of using offsetof() available in C++11. Kept redirection define. ( #4537 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								0f50b52da4 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Update GL3W based imgui_impl_opengl3_loader.h to load "libGL.so" instead of "libGL.so.1". ( #6983 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								04e9a2fac1 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: SDL3: rename SDL_EVENT_DISPLAY ( #6974 )  
							
							... 
							
							
 
							
							SDL3 display events have been renamed 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								001f102f38 
								
							
								 
							
						 
						
							
							
								
								IO, Backends: added ImGuiKey_AppBack, ImGuiKey_AppForward. ( #6891 ,  #4921 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								7bbd758681 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: revert oops chunk.  
							
							... 
							
							
 
							
							Amend b0758c8 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								b0758c86d8 
								
							
								 
							
						 
						
							
							
								
								Backends: Added support for extra ImGuiKey values: F13 to F24 function keys. ( #6891 ,  #4921 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								9064dbd404 
								
							
								 
							
						 
						
							
							
								
								Backends: DX9: Fixed incorrect assert triggering on reopening session with minimized windows. ( #3424 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								d27b4ad366 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: support for case where secondary viewport WndProc is not the same as main viewport one. ( #6889 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								17bfafda55 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: moved WndProc hook to bottom of file + rename a field. ( #6889 )  
							
							... 
							
							
 
							
							No functional change in this commit. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								357f752bed 
								
							
								 
							
						 
						
							
							
								
								Docs: add more links to the top of every examples and backends files.  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								56a7b8b724 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Clear emscripten's MouseWheel callback before shutdown. ( #6790 ,  #6096 ,  #4019 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								475453668d 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2/SDL3: Fixed bad merge in docking branch ( #6735 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								162f8e01aa 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL3: fixed typo in  1e17d59 ( #6735 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								1161301386 
								
							
								 
							
						 
						
							
							
								
								Backends: amend "Missing features" sections for multi-viewports support.  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								1e17d59965 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2,SDL3: added ImGui_ImplSDL2_InitForOther() / ImGui_ImplSDL3_InitForOther().  
							
							... 
							
							
 
							
							e.g. WebGPU users use a similarly named functions from GLFW backend. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								e5977f05d8 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: revert support for GLFW_CURSOR_DISABLED, let user use ImGuiConfigFlags_NoMouse. ( #5625 ,  #6609 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								3dc3aef8a4 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: fix webgpu changes for Dawn. ( #6602 ,  #6188 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								0e8eb8c48e 
								
							
								 
							
						 
						
							
							
								
								Removed _MSC_VER <= 1500 checks for Visual Studio 2008 or earlier.  
							
							... 
							
							
 
							
							Our codebase requires VS2012+ since a while. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								33e13c85e1 
								
							
								 
							
						 
						
							
							
								
								Backends: Made all backends sources files support global IMGUI_DISABLE. ( #6601 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								8566fec661 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: SDL3: Changing SDL_WINDOW_SKIP_TASKBAR to SDL_WINDOW_UTILITY for SDL3 ( #6573 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								ac8573884d 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Amends for docking branch.  ( #5446 ,  #5037 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								121072cfe6 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Amend for support for dynamic_rendering ( #5446 ,  #5037 )  
							
							... 
							
							
 
							
							Simplified for master branch.
# Conflicts:
#	backends/imgui_impl_vulkan.cpp 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								7812e836e4 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Support for dynamic_rendering ( #5446 ,  #5037 )  
							
							... 
							
							
 
							
							Co-authored-by: Caio Oliveira <cmarcelo@gmail.com>
Simplified for master branch.
# Conflicts:
#	backends/imgui_impl_vulkan.cpp 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								cb5542bce5 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Fixed erroneous use glGetIntegerv(GL_CONTEXT_PROFILE_MASK) on contexts lower than 3.2. ( #6539 ,  #6333 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								b9db5c566b 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Added support for updating ParentViewportID after viewport creation.  
							
							... 
							
							
 
							
							This tends to be desirable for applicaton manipulating this value via ImGuiWindowClass::ParentViewportID.
I thought it would be a simple call to SetParent(), it's only slightly more complicated but added comments about it. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								884e3fd21f 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Accept glfwGetTime() not returning a monotonically increasing value. ( #6491 ,  #6189 ,  #6114 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								dec082ff97 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Fixed support for glBindSampler() backup/restore on ES3. ( #6375 ,  #6508 )  
							
							... 
							
							
 
							
							Amend dd9db5e839f7248d4 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								8fd0a04135 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: SDL3: Fix backend in docking/multi-viewports branch. ( #6483 )  
							
							... 
							
							
 
							
							The definition has been renamed to SDL_EVENT_DISPLAY_CONTENT_SCALE_CHANGED.
Display scale is no longer available in SDL_DisplayMode but can be retrieved using SDL_GetDisplayContentScale. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								b476184574 
								
							
								 
							
						 
						
							
							
								
								Backends: SDLRenderer3: Amend/finish SDL_Renderer3 patch + add example. ( #6286 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								0b57c07c79 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: SDL3: Add SDL_Renderer for SDL3 implementation. ( #6286 )  
							
							... 
							
							
 
							
							This is mostly a duplicate of SDL2 version with a few changes:
SDL_GetRenderScale -> SDL_RenderGetScale
SDL_ScaleModeLinear -> SDL_SCALEMODE_LINEAR 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								b709b02e96 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL_Renderer2: renamed all functions accordingly. ( #6286 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								88e7d773df 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL_Renderer2: Renamed 'imgui_impl_sdlrenderer.h/cpp' to 'imgui_impl_sdlrenderer2.h/cpp' ( #6286 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								f0f3b927e0 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Avoid linking with GLFW function for homebrew switch ( #6473 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)