f0f5301612 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Commented out extra tokens at end of #else directive ( #2804 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d5efe16157 
								
							
								 
							
						 
						
							
							
								
								Version 1.73  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								97691643b7 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Attempt to automatically detect default GL loader by using __has_include. Followup to  44cd8e3 ( #2798 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								44cd8e39da 
								
							
								 
							
						 
						
							
							
								
								Automatically include the available gl loader header  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f7468d05fe 
								
							
								 
							
						 
						
							
							
								
								Fixed mouse event forwarding in macos example ( #2710 ,  #1961 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								e7e88ed413 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL/GLFW + OpenGL3: Fixes for Makefile ( #2774 )  
							
							... 
							
							
 
							
							- append CXXFLAGS instead of overwriting them
- add glad.c build rule 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								cc288e073c 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Tweaked initialization code allow application calling ImGui_ImplOpenGL3_CreateFontsTexture() before ImGui_ImplOpenGL3_NewFrame() if for some reason they wanted.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								a856c670c1 
								
							
								 
							
						 
						
							
							
								
								TabBar: fixed single-tab not shrinking their width down.  
							
							... 
							
							
 
							
							+ minor typo fixes (#2738 ) 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2e756d5b47 
								
							
								 
							
						 
						
							
							
								
								Explicit narrowing cast from size_t to UINT ( #2726 )  
							
							... 
							
							
 
							
							Clang: `non-constant-expression cannot be narrowed from type 'size_t' (aka 'unsigned long long') to 'UINT' (aka 'unsigned int') in initializer list [-Wc++11-narrowing]` 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								62143dff64 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Added support for specifying multisample count. ( #2705 ,  #2706 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6cf4743f17 
								
							
								 
							
						 
						
							
							
								
								Backends: DX11: Fixed GSGetShader() call not passing an initialized instance count, would generally make the debug layer complain (Added in 1.72).  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f624455d7b 
								
							
								 
							
						 
						
							
							
								
								Version 1.73 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6a0d0dab5a 
								
							
								 
							
						 
						
							
							
								
								Version 1.72b (patch for nav)  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								9183e7c426 
								
							
								 
							
						 
						
							
							
								
								Version 1.73 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								ecb9b1e2eb 
								
							
								 
							
						 
						
							
							
								
								Version 1.72  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								cbd5a21fb0 
								
							
								 
							
						 
						
							
							
								
								Backends: DX10/DX11: Backup, clear and restore Geometry Shader is any is bound when calling renderer.  
							
							... 
							
							
 
							
							Backends: DX11: Clear Hull Shader, Domain Shader, Compute Shader before rendering. Not backing/restoring them. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								29d9394a41 
								
							
								 
							
						 
						
							
							
								
								OSX: Disabled default native Mac clipboard copy/paste implementation in core library (added in 1.71), because it needs application to be linked with '-framework ApplicationServices'. It can be explicitly enabled back by using '#define IMGUI_ENABLE_OSX_DEFAULT_CLIPBOARD_FUNCTIONS' in imconfig.h. Re-added equivalent using NSPasteboard api in the imgui_impl_osx.mm experimental back-end. ( #2546 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f0348ddffc 
								
							
								 
							
						 
						
							
							
								
								Amend  0f86116, renamed to ImGuiKey_KeyPadEnter Changelog.. ( #2677 ,  #2005 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								0f86116a69 
								
							
								 
							
						 
						
							
							
								
								Adding an ImGuiKey 'ImGuiKey_EnterSecondary' to support platforms that differentiate the enter (return key) and the numpad enter key.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								516c3dee80 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL+DX11: Changelog, readme, batch files, fixed vcxproj, minor stylistic fixes + minor sync of other main.cpp files. ( #2632 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								cc4d76cc23 
								
							
								 
							
						 
						
							
							
								
								Implement SDL/dx11 sample  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								342751c89e 
								
							
								 
							
						 
						
							
							
								
								Fiedx OpenGL ES 3.0 include for iOS and tvOS ( #2631 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								5286ecb8a7 
								
							
								 
							
						 
						
							
							
								
								Version 1.72 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2da1c66d15 
								
							
								 
							
						 
						
							
							
								
								Version 1.71 + comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								4597632662 
								
							
								 
							
						 
						
							
							
								
								Readme, comments, dear imgui prefixes  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								431aa4e456 
								
							
								 
							
						 
						
							
							
								
								Synced/merged minor cruft from docking branch to minimize drift. AFAIK the only meaningful no-op change is that the call UpdateHoveredWindowAndCaptureFlags() was moved above UpdateMouseMovingNewFrame() to match what docking branch has been doing for a while.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								480d57e6a2 
								
							
								 
							
						 
						
							
							
								
								Revert "Changed syntax for (very rarely used) IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT mechanism, instead you only need to '#define ImDrawVert MyDrawVert' to use this feature, avoiding the need to declare the entire structure within an awkward macro. Using the old macro will now error with a message pointing you to the new method. ( #38 ,  #103 ,  #1172 ,  #1231 ,  #2489 )"  
							
							... 
							
							
 
							
							This reverts commit 597c024904 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								597c024904 
								
							
								 
							
						 
						
							
							
								
								Changed syntax for (very rarely used) IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT mechanism, instead you only need to '#define ImDrawVert MyDrawVert' to use this feature, avoiding the need to declare the entire structure within an awkward macro. Using the old macro will now error with a message pointing you to the new method. ( #38 ,  #103 ,  #1172 ,  #1231 ,  #2489 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c3d600abed 
								
							
								 
							
						 
						
							
							
								
								Fixed imgui_impl_opengl3 broken in previous few commits. ( #2591 ,  #2593 ,  #2594 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ed79b4d22e 
								
							
								 
							
						 
						
							
							
								
								Examples/Backends: Metal: Added support for large meshes (64k+ vertices) with 16-bits indices, enable 'ImGuiBackendFlags_HasVtxOffset' config flag in back-end. ( #2591 ,  #2592 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								7755cbbef2 
								
							
								 
							
						 
						
							
							
								
								Renamed ImGuiBackendFlags_HasVtxOffset to ImGuiBackendFlags_RendererHasVtxOffset to match naming convention already used in viewport/docking branch. ( #2591 ) + Fix OpenGL3 code missing flag.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b3dd03f582 
								
							
								 
							
						 
						
							
							
								
								Examples/Backends: DirectX9/10/11/12, Vulkan, OpenGL3 (Desktop GL only): Added support for large meshes (64k+ vertices) with 16-bits indices, enable 'ImGuiBackendFlags_HasVtxOffset' config flag in back-end. ( #2591 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								2742663ad2 
								
							
								 
							
						 
						
							
							
								
								Changelog, minor tweaks. ( #2585 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c0e690318a 
								
							
								 
							
						 
						
							
							
								
								Examples: imgui_impl_osx: Added mouse cursor support. ( #2585 ,  #1873 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								affa7e2422 
								
							
								 
							
						 
						
							
							
								
								Examples: imgui_impl_opengl3: Fix empty printout on shader load. ( #2584 )  
							
							... 
							
							
 
							
							Fixed minor bug in CheckShader and CheckProgram
The log_length reported by 
glGetProgramiv(handle, GL_INFO_LOG_LENGTH, &log_length)
will at least return 1, since the string delimiter is also counted.
The old version would always print and empty string to stderr. This is annoying in the emscripten port, since it prints a red error message to the Javascript console. The new version fixes this behavior. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								31e3e861ef 
								
							
								 
							
						 
						
							
							
								
								Update changelog, comments, made empty/no-text clipboard return NULL as with other implementation. Minor style tweaks. ( #2546 )  
							
							... 
							
							
 
							
							Fixed IMGUI_DISABLE_WIN32_FUNCTIONS not disabling IME code. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								02de498a41 
								
							
								 
							
						 
						
							
							
								
								Add native mac copy/paste support to match win32 ( #2546 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ef13d95466 
								
							
								 
							
						 
						
							
							
								
								IO: changed AddInputCharacter(unsigned short c) signature to AddInputCharacter(unsigned int c).  
							
							... 
							
							
 
							
							Examples/Backends: Don't filter characters under 0x10000 before calling io.AddInputCharacter(), the filtering is done in io.AddInputCharacter() itself. This is in prevision for fuller Unicode support. (#2538 , #2541 ) 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								42fc563fed 
								
							
								 
							
						 
						
							
							
								
								Version 1.71 WIP + fixed minor typo  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d1d5075b66 
								
							
								 
							
						 
						
							
							
								
								Version 1.70  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d88121ff5b 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9/10/11: Taking reference to device + subsequent merge of this in docking will fix DX9 issue  #2524  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6c196cf432 
								
							
								 
							
						 
						
							
							
								
								Examples Readme and Changelog tweaks, added  #2527 , re-ordered examples/README alphabetically.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5ecc9d5865 
								
							
								 
							
						 
						
							
							
								
								Examples: Metal: Add GLFW+Metal example  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ae405b83a4 
								
							
								 
							
						 
						
							
							
								
								Examples: Added missing per-renderer local changelogs. ( #2037 ,  #1639 ,  #2452 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								7c6ba3a1da 
								
							
								 
							
						 
						
							
							
								
								ImDrawCallback_ResetRenderState: Added Metal.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5c1cd5c8c7 
								
							
								 
							
						 
						
							
							
								
								ImDrawCallback_ResetRenderState, Examples: Added support for reset render state callback. ( #2037 ,  #1639 ,  #2452 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1ca6e5b59f 
								
							
								 
							
						 
						
							
							
								
								Examples: Glut: Added note about missing cursor support. ( #2375 ,  #2465 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6789ea3482 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Gamepad support minor amend. Fixes ImGuiBackendFlags_HasGamepad not being set. Enable in Emscripten demo. Tweaks. ( #2509 ,  #2484 ).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								994a92d79d 
								
							
								 
							
						 
						
							
							
								
								Added support to use controllers via SDL_GameController. ( #2509 )  
							
							... 
							
							
 
							
							Updated sdl examples to use SDL_INIT_GAMECONTROLLER flag 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f159eb35fb 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Removed unused code. ( #2484 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)