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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Albin Odervall 
							
						 
					 
					
						
						
							
						
						b934b9bb86 
					 
					
						
						
							
							Backends: OSX, Metal: Fix -Wshadow, -Wimplicit-float-conversion, and -Wsign-conversion warnings. ( #3555 )  
						
						
						
						
					 
					
						2020-11-03 15:38:59 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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