ocornut 
							
						 
					 
					
						
						
							
						
						577e7cb493 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_win32.cpp
#	docs/CHANGELOG.txt
#	imgui.cpp 
						
						
					 
					
						2021-01-28 21:02:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						cff8162454 
					 
					
						
						
							
							Viewports, Backends: Vulkan: handle VK_ERROR_OUT_OF_DATE_KHR when resizing secondary viewport ( #3766 ,  #3758 )  
						
						 
						
						... 
						
						
						
						Cannot repro here but appears to a user on Linux. Fix may be not super solid. 
						
						
					 
					
						2021-01-28 16:03:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						dff0044d4e 
					 
					
						
						
							
							Backends, Examples: Added support for WebGPU and corresponding example. Amend  5853fbd ( #3632 )  
						
						 
						
						
						
						
					 
					
						2021-01-28 15:40:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Basil Fierz 
							
						 
					 
					
						
						
							
						
						5853fbd68b 
					 
					
						
						
							
							Backends, Examples: Added support for WebGPU and corresponding example ( #3632 )  
						
						 
						
						... 
						
						
						
						(Squashed 11 commits) 
						
						
					 
					
						2021-01-28 11:37:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						6487860aae 
					 
					
						
						
							
							Backends: Vulkan: Rework support for custom function/symbol loader ( #3759 ,  #3227 ), add ImGui_ImplVulkan_LoadFunctions (amend  6001c54)  
						
						 
						
						... 
						
						
						
						Making it a separate function allows to use/test this with our examples or any code using the VulkanH helper called before ImGui_ImplVulkan_Init() 
						
						
					 
					
						2021-01-27 13:43:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hossein Noroozpour 
							
						 
					 
					
						
						
							
						
						6001c54598 
					 
					
						
						
							
							Backends: Vulkan: Support for custom function/symbol loader ( #3759 ,  #3227 )  
						
						 
						
						... 
						
						
						
						- It adds an optional feature to support dynamic linkage of Vulkan instead of using default linkage.
 - It is now possible to have several potentially working implementation and whenever the Vulkan library was available it can work. 
						
						
					 
					
						2021-01-27 12:54:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						066406b9be 
					 
					
						
						
							
							Backends: OSX: Fix mouse position not being reported when mouse buttons other than left one are down. ( #3762 )  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt 
						
						
					 
					
						2021-01-27 12:44:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sammy Fatnassi 
							
						 
					 
					
						
						
							
						
						376c88a864 
					 
					
						
						
							
							Fixed some compile warnings with Clang on Windows ( #3754 )  
						
						 
						
						
						
						
					 
					
						2021-01-26 14:10:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						f139846750 
					 
					
						
						
							
							Backends: Win32: dynamically load XInput library (amends) ( #3646 ,  #3645 ,  #3248 ,  #2716 )  
						
						 
						
						
						
						
					 
					
						2021-01-25 16:30:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kuanlan 
							
						 
					 
					
						
						
							
						
						633d1033af 
					 
					
						
						
							
							Backends: Win32: dynamically load XInput library ( #3646 ,  #3645 ,  #3248 ,  #2716 )  
						
						 
						
						
						
						
					 
					
						2021-01-25 16:30:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Belinsky-L-V 
							
						 
					 
					
						
						
							
						
						695a4bd1a9 
					 
					
						
						
							
							Backends: Metal: Fixed texture storage mode when building on Mac Catalyst. ( #3748 )  
						
						 
						
						
						
						
					 
					
						2021-01-25 15:11:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						388ca563db 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_dx12.cpp 
						
						
					 
					
						2021-01-15 19:20:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthijs Lavrijsen 
							
						 
					 
					
						
						
							
						
						e485d451d1 
					 
					
						
						
							
							Backends: DX12: improve Windows 7 compatibility ( #3696 )  
						
						 
						
						... 
						
						
						
						- Attempt to load d3d12.dll from local D3D12On7 paths before falling back to System32
- Do not statically import D3D12SerializeRootSignature 
						
						
					 
					
						2021-01-11 11:07:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						36535514d5 
					 
					
						
						
							
							Backends: DX12: Fix warning ( #3706 ). Disable obsolete Tables enums, leave them commented out. Using _MSVC_LANG to enable offsetof() and static_assert() on VS2015.3+  
						
						 
						
						
						
						
					 
					
						2021-01-11 10:54:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						b11518d7d7 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_opengl2.cpp
#	backends/imgui_impl_opengl3.cpp
#	imgui.cpp 
						
						
					 
					
						2021-01-05 16:46:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						9bcf77eb81 
					 
					
						
						
							
							Fixed using IsItemEdited() after Combo() not matching the return value from Combo(). ( #2034 ) + fix some PVS warnings, fix typo, blanks.  
						
						 
						
						... 
						
						
						
						Amend e28b1078 
						
						
					 
					
						2021-01-04 19:15:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						7d5d5711c2 
					 
					
						
						
							
							Backends: OpenGL2, OpenGL3: Backup and restore GL_SHADE_MODAL, GL_STENCIL_TEST, clear GL_NORMAL_ARRAY. Comments., ( #3671 ,  #3668 )  
						
						 
						
						
						
						
					 
					
						2021-01-03 17:01:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						8ec5daf35d 
					 
					
						
						
							
							Happy new year!  
						
						 
						
						
						
						
					 
					
						2021-01-03 15:42:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						06e87014f2 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	imgui.h
#	imgui_internal.h 
						
						
					 
					
						2020-12-11 23:10:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						3346544cf5 
					 
					
						
						
							
							Examples: Fix batch files (amend  b1a18d82,  #3513 ), standardize them + DirectX12: Move ImGui::Render() call above the first barrier to clarify its lack of effect on the graphics pipe.  
						
						 
						
						
						
						
					 
					
						2020-12-09 18:28:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						dd4ca70b0d 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_win32.cpp
#	imgui.cpp
#	imgui_demo.cpp 
						
						
					 
					
						2020-12-04 19:22:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						f9b873662b 
					 
					
						
						
							
							Backends: Win32: Fixed setting of io.DisplaySize to invalid/uninitialized data when after hwnd has been closed.  
						
						 
						
						... 
						
						
						
						GetClientRect() fails on closed hwnd which left the rectangle uninitialized and copied to DisplaySize. Ensure it is zero + similar failsafe in io.WantSetMousePos path. 
						
						
					 
					
						2020-12-04 11:48:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						657589ab47 
					 
					
						
						
							
							Backends: Vulkan+Viewports: fixed build, removed extraneous pipeline creation ( 770c9953,  e8447dea,  6a0e85c5) ( #3459 ,  #3579 )  
						
						 
						
						
						
						
					 
					
						2020-12-04 11:29:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						b2a91dc390 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp 
						
						
					 
					
						2020-11-13 22:04:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brandon DeRosier 
							
						 
					 
					
						
						
							
						
						6a0e85c561 
					 
					
						
						
							
							Backends: Vulkan: Add override for the subpass to reference during VkPipeline creation. ( #3579 )  
						
						 
						
						... 
						
						
						
						This allows for binding the pipeline/sending draw commands
(via `ImGui_ImplVulkan_RenderDrawData`) against any subpass, rather than
being restricted to only the first subpass.
Without this, attempting to bind the pipeline against a subpass other than
the first one results in validation layer errors and, at worst, some drivers
failing if the subpass attachments differ. 
						
						
					 
					
						2020-11-11 15:20:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						ac08593b96 
					 
					
						
						
							
							Merge branch 'master' into docking + tweak dock node padding + use CheckboxFlags with int  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui_demo.cpp
#	imgui_internal.h 
						
						
					 
					
						2020-11-05 21:36:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Albin Odervall 
							
						 
					 
					
						
						
							
						
						b934b9bb86 
					 
					
						
						
							
							Backends: OSX, Metal: Fix -Wshadow, -Wimplicit-float-conversion, and -Wsign-conversion warnings. ( #3555 )  
						
						 
						
						
						
						
					 
					
						2020-11-03 15:38:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						e3ac52630a 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_opengl3.cpp
#	imgui.cpp 
						
						
					 
					
						2020-10-31 00:47:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						6f57d58e82 
					 
					
						
						
							
							Backends: OSX: Fix KeyPadEnter on MacOS. ( #3554 )  
						
						 
						
						
						
						
					 
					
						2020-10-28 12:31:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						5292320110 
					 
					
						
						
							
							Amend  ffe8f0177f ( #3544 ) + readme fixes  
						
						 
						
						
						
						
					 
					
						2020-10-23 11:25:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Schnellbach 
							
						 
					 
					
						
						
							
						
						ffe8f0177f 
					 
					
						
						
							
							Backends: OpenGL3: Backup/restore GL_PRIMITIVE_RESTART state ( #3544 )  
						
						 
						
						
						
						
					 
					
						2020-10-23 11:17:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						455c21df71 
					 
					
						
						
							
							Merge branch 'master' into docking + dockspace demo comments  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_opengl3.cpp
#	docs/CHANGELOG.txt
#	imgui_internal.h
#	imgui_widgets.cpp 
						
						
					 
					
						2020-10-19 15:08:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xndcn 
							
						 
					 
					
						
						
							
						
						127f132447 
					 
					
						
						
							
							Backends: OpenGL3: Add compatibility of GL_VERSION for GL 2.x ( #3530 )  
						
						 
						
						... 
						
						
						
						GL_MAJOR_VERSION and GL_MINOR_VERSION are available on GL 3.0 and above.
So we have to parse GL_VERSION under GL 2.x 
						
						
					 
					
						2020-10-15 19:48:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						042a3b01d2 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_dx10.cpp
#	backends/imgui_impl_dx10.h
#	backends/imgui_impl_vulkan.h
#	backends/imgui_impl_win32.cpp
#	docs/CHANGELOG.txt
#	examples/README.txt
#	examples/example_glfw_opengl2/main.cpp
#	examples/example_glfw_opengl3/main.cpp
#	examples/example_glfw_vulkan/main.cpp
#	examples/example_sdl_directx11/main.cpp
#	examples/example_sdl_opengl2/main.cpp
#	examples/example_sdl_opengl3/main.cpp
#	examples/example_sdl_vulkan/main.cpp
#	examples/example_win32_directx10/main.cpp
#	examples/example_win32_directx11/main.cpp
#	examples/example_win32_directx12/main.cpp
#	examples/example_win32_directx9/main.cpp
#	imgui.cpp
#	imgui.h
#	imgui_demo.cpp
#	imgui_internal.h 
						
						
					 
					
						2020-10-14 14:44:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						b1a18d82e3 
					 
					
						
						
							
							Moving backends code from examples/ to backends/ (step 6: update markdown documentation)  
						
						 
						
						
						
						
					 
					
						2020-10-14 14:42:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						a2a3d80f04 
					 
					
						
						
							
							Moving backends code from examples/ to backends/ (step 5: move documentation to MD files)  
						
						 
						
						
						
						
					 
					
						2020-10-14 14:41:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						a2d845f9dd 
					 
					
						
						
							
							Moving backends code from examples/ to backends/ (step 4: update documentation, much improvement)  
						
						 
						
						
						
						
					 
					
						2020-10-14 14:41:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						a7e21fb05f 
					 
					
						
						
							
							Moving backends code from examples/ to backends/ (step 3: fixing project files)  
						
						 
						
						
						
						
					 
					
						2020-10-14 14:41:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						428f4fce70 
					 
					
						
						
							
							Moving backends code from examples/ to backends/ (step 2: moving vulkan cruft)  
						
						 
						
						
						
						
					 
					
						2020-10-14 14:41:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ocornut 
							
						 
					 
					
						
						
							
						
						d9b2fb7338 
					 
					
						
						
							
							Moving backends code from examples/ to backends/ (step 1: moving source files)  
						
						 
						
						
						
						
					 
					
						2020-10-14 14:41:40 +02:00