ocornut 
							
						 
					 
					
						
						
							
						
						a085581057 
					 
					
						
						
							
							Backends: GLFW: added ImGui_ImplGlfw_SetCallbacksChainForAllWindows(). ( #6142 )  
						
						
						
						
					 
					
						2023-02-03 17:53:53 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						265b88273e 
					 
					
						
						
							
							Backends: Fixed pragma warning with old GCC.  
						
						
						
						
					 
					
						2023-02-03 16:14:49 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d0b1aaa076 
					 
					
						
						
							
							Backends: GLFW: Registering custom low-level mouse wheel handler to get more accurate scrolling impulses on Emscripten. ( #4019 ,  #6096 )  
						
						... 
						
						
						
						Namely, GLFW JS emulation seems to quantize values to a min of -1/+1 which breaks modern OSX/Windows emulating smoothness with stepping wheels (slow steps are sending sub-1.0 values)
+ Massage changelog. 
						
						
					 
					
						2023-02-03 15:05:39 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6584de4a78 
					 
					
						
						
							
							Backends: SDL: Avoid calling SDL_SetCursor() when cursor has not changed. ( #6113 )  
						
						
						
						
					 
					
						2023-02-02 21:28:28 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1f1861dae6 
					 
					
						
						
							
							Backends:  Added support for SDL 2.0.18+ preciseX/preciseY mouse wheel data for smooth scrolling + scaling for Emscripten. ( #4019 ,  #6096 )  
						
						... 
						
						
						
						+ Missing changelog entries. 
						
						
					 
					
						2023-02-02 19:18:58 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						624c057ae1 
					 
					
						
						
							
							Backends: GLFW: revert flipping mouse-wheel axis for Emscripten. ( #4019 )  
						
						... 
						
						
						
						Latest version seems ok. 
						
						
					 
					
						2023-02-02 18:09:20 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0370856d78 
					 
					
						
						
							
							Backends: GLFW: Removed mouse-wheel value scaling for Emscripten. ( #4019 ,  #6096 ,  #6081 )  
						
						
						
						
					 
					
						2023-02-02 15:27:14 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f822e07d76 
					 
					
						
						
							
							Backends: SDL: Removed SDL_MOUSEWHEEL value clamping. ( #4019 ,  #6096 ,  #6081 )  
						
						... 
						
						
						
						+ Fix warnings. 
						
						
					 
					
						2023-02-02 15:27:14 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3617a96372 
					 
					
						
						
							
							Backends, Inputs: Made horizontal scroll wheel and horizontal scroll direction consistent accross backends/os. ( #4019 ,  #6096 ,  #1463 )  
						
						... 
						
						
						
						Documented assumptions. 
						
						
					 
					
						2023-02-01 21:29:08 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8d29665ae1 
					 
					
						
						
							
							Backends: OSX: Fixed scroll wheel scaling for devices emitting events with hasPreciseScrollingDeltas==false (e.g. non-Apple mices).  
						
						... 
						
						
						
						Ref #4019  for details provided in .XLS sheet, although not strictly related to main issue topic.
+ Rename Emscripten demo titles to make SDL visible. 
						
						
					 
					
						2023-02-01 19:43:03 +01:00 
						 
				 
			
				
					
						
							
							
								Basil Fierz 
							
						 
					 
					
						
						
							
						
						d73e3285de 
					 
					
						
						
							
							Backends: WebGU: Revert the implicit render pipeline layout generation as introduced in  83bdfef ( #6117 ,  #4116 ,  #3632 )  
						
						... 
						
						
						
						The feature was removed from WebGPU (https://github.com/gpuweb/gpuweb/issues/2470 ) 
						
						
					 
					
						2023-01-25 21:55:17 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1f6e62a4ae 
					 
					
						
						
							
							Backends: GLFW: Fixed mods state on Linux with Alt-GR text input (e.g. German keyboard layout), ( #6034 )  
						
						... 
						
						
						
						Amend 075576741ad8ad62https://github.com/glfw/glfw/issues/1630  
						
						
					 
					
						2023-01-04 15:43:41 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Ejdestig 
							
						 
					 
					
						
						
							
						
						e5d51866c6 
					 
					
						
						
							
							Backends; Vulkan: do not set VkDescriptorSetLayoutBinding::pImmutableSamplers, allow changing sampler. ( #6001 ,  #5502 ,  #914 )  
						
						... 
						
						
						
						Follow up to c9aef16 
						
						
					 
					
						2023-01-02 16:30:10 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Ejdestig 
							
						 
					 
					
						
						
							
						
						c9aef16066 
					 
					
						
						
							
							Backends: Vulkan: Remove duplicated and dead code in Vulkan backend ( #6001 )  
						
						... 
						
						
						
						Sampler, descriptor set layout and pipeline layout are created in exact
same way directly in ImGui_ImplVulkan_CreateDeviceObjects(). The removed
functions are local and only has call chain that starts in
ImGui_ImplVulkan_CreateDeviceObjects(), so will always do early return. 
						
						
					 
					
						2023-01-02 16:25:34 +01:00 
						 
				 
			
				
					
						
							
							
								ITotalJustice 
							
						 
					 
					
						
						
							
						
						da832532c0 
					 
					
						
						
							
							Backends: SDL: fix build on WinRT ( #6019 ,  #5974 )  
						
						
						
						
					 
					
						2023-01-02 15:02:43 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						713e034d95 
					 
					
						
						
							
							Backends: OpenGL3: Fix for zealous warning. ( #5947 )  
						
						... 
						
						
						
						Consider moving to imgui_impl_opengl3_loader.h ? 
						
						
					 
					
						2022-12-03 15:12:20 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a5f3596e6c 
					 
					
						
						
							
							Backends: Allegro5: use al_draw_indexed_prim() or al_draw_prim() depending on version. ( #5937 )  
						
						... 
						
						
						
						+ OSX comments (#5938 )
Amend 185b4dde50aeeff 
						
						
					 
					
						2022-11-30 14:46:45 +01:00 
						 
				 
			
				
					
						
							
							
								Espyo 
							
						 
					 
					
						
						
							
						
						50aeeff96c 
					 
					
						
						
							
							Backends: Allegro5: Brough back al_draw_indexed_prim when available. ( #5937 )  
						
						... 
						
						
						
						Amend 185b4dde 
						
						
					 
					
						2022-11-30 14:44:46 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1a497c2499 
					 
					
						
						
							
							Inputs, IO: reworked ImGuiMod_Shortcut to redirect to Ctrl/Super at runtime instead of compile-time. ( #5923 ,  #456 )  
						
						
						
						
					 
					
						2022-11-29 19:07:50 +01:00 
						 
				 
			
				
					
						
							
							
								kdchambers 
							
						 
					 
					
						
						
							
						
						233d7ad3f2 
					 
					
						
						
							
							Backends: WebGPU: fixed validation error with default depth buffer settings. ( #5869 ,  #5914 )  
						
						... 
						
						
						
						(initialize WGPUCompareFunction params to valid values) 
						
						
					 
					
						2022-11-24 12:52:38 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						16476f99fd 
					 
					
						
						
							
							Backends: GLFW: cancel out errors emitted by glfwGetKeyName() when a name is missing. ( #5908 )  
						
						
						
						
					 
					
						2022-11-22 18:08:25 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nimmervoll 
							
						 
					 
					
						
						
							
						
						00b6370848 
					 
					
						
						
							
							Backends: WebGPU: fixed rendering when a depth buffer is enabled. ( #5869 )  
						
						
						
						
					 
					
						2022-11-10 16:28:44 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b8b0f9d02e 
					 
					
						
						
							
							Backends: OpenGL3: Reverted use of glBufferSubData(). ( #4468 ,  #4504 ,  #3381 ,  #2981 ,  #4825 ,  #4832 ,  #5127 )  
						
						
						
						
					 
					
						2022-11-09 15:57:54 +01:00 
						 
				 
			
				
					
						
							
							
								Akira Maezawa 
							
						 
					 
					
						
						
							
						
						86f2af2bc7 
					 
					
						
						
							
							Backends: OSX: Fixed mouse coordinate before clicking on the host window. ( #5842 )  
						
						
						
						
					 
					
						2022-11-02 12:02:39 +01:00 
						 
				 
			
				
					
						
							
							
								Teselka 
							
						 
					 
					
						
						
							
						
						9db6b1a0d9 
					 
					
						
						
							
							Backends: Win32: minor tidying up. ( #5819 )  
						
						
						
						
					 
					
						2022-10-25 16:02:53 +02:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						de1593d5c0 
					 
					
						
						
							
							Backends: DX12: Fixed stale comments. ( #5798 )  
						
						
						
						
					 
					
						2022-10-20 08:25:00 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ab6e48b833 
					 
					
						
						
							
							Backends: GLFW: Perform a dummy glfwGetError() read to cancel missing mouse cursors errors. ( #5785 )  
						
						
						
						
					 
					
						2022-10-18 12:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c54230d14e 
					 
					
						
						
							
							Backends: Using nullptr instead of NULL. ( #5760 ,  #4537 ) + fix additional warnings.  
						
						
						
						
					 
					
						2022-10-11 12:35:41 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						dfa1bb0ac7 
					 
					
						
						
							
							Backends: OSX: Fixed mouse inputs on flipped views. ( #5756 )  
						
						
						
						
					 
					
						2022-10-06 14:28:14 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						282b2b5afb 
					 
					
						
						
							
							Backends: Vulkan: Fix building with VK_NO_PROTOTYPES. ( #914 ,  #5738 ).  
						
						... 
						
						
						
						Amend a588f00 
						
						
					 
					
						2022-10-04 12:30:45 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a588f00f7b 
					 
					
						
						
							
							Backends: Vulkan: Added experimental ImGui_ImplVulkan_RemoveTexture() for api symetry. ( #914 ,  #5738 ).  
						
						
						
						
					 
					
						2022-10-04 12:02:48 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0a7054c7e4 
					 
					
						
						
							
							Backends: Win32: Convert WM_CHAR values with MultiByteToWideChar() when window class was registered as MBCS (not Unicode). ( #5725 ,  #1807 ,  #471 ,  #2815 ,  #1060 )  
						
						
						
						
					 
					
						2022-09-28 17:04:42 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						73efcec564 
					 
					
						
						
							
							Examples: disable GL related warnings on Mac + amend to ignore list.  
						
						
						
						
					 
					
						2022-09-27 22:25:45 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						325299f942 
					 
					
						
						
							
							Backends: OpenGL: Add ability to #define IMGUI_IMPL_OPENGL_DEBUG. ( #4468 ,  #4825 ,  #4832 ,  #5127 ,  #5655 ,  #5709 )  
						
						
						
						
					 
					
						2022-09-27 14:38:40 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						51bbc70652 
					 
					
						
						
							
							Backends: SDL: Disable SDL 2.0.22 new "auto capture" which prevents drag and drop across windows, and don't capture mouse when drag and dropping. ( #5710 )  
						
						
						
						
					 
					
						2022-09-26 14:49:02 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7a9045dd77 
					 
					
						
						
							
							Backends: WGPU: removed Emscripten version check (currently failing on CI, ensure why, and tbh its redundant/unnecessary with changes of wgpu api nowadays)  
						
						
						
						
					 
					
						2022-09-26 11:55:07 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fd408c9790 
					 
					
						
						
							
							Renamed and merged keyboard modifiers key enums and flags into a same set:. ImGuiKey_ModXXX -> ImGuiMod_XXX and ImGuiModFlags_XXX -> ImGuiMod_XXX. ( #4921 ,  #456 )  
						
						... 
						
						
						
						Changed signature of GetKeyChordName() to use ImGuiKeyChord.
Additionally SetActiveIdUsingAllKeyboardKeys() doesn't set ImGuiKey_ModXXX but we never need/use those and the system will be changed in upcoming commits. 
						
						
					 
					
						2022-09-26 10:43:26 +02:00 
						 
				 
			
				
					
						
							
							
								tocic 
							
						 
					 
					
						
						
							
						
						6c3c9cea7f 
					 
					
						
						
							
							Fix typos in source comments ( #5675 )  
						
						
						
						
					 
					
						2022-09-13 11:09:34 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fe62927bd8 
					 
					
						
						
							
							Backends: OpenGL: Update comments. ( #4445 ,  #5642 ,  #4649 )  
						
						
						
						
					 
					
						2022-09-05 15:58:31 +02:00 
						 
				 
			
				
					
						
							
							
								scorpion-26 
							
						 
					 
					
						
						
							
						
						5867a43dc8 
					 
					
						
						
							
							Backends: GLFW: Honor GLFW_CURSOR_DISABLED by not setting mouse position. ( #5625 )  
						
						
						
						
					 
					
						2022-09-01 20:50:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Chavez 
							
						 
					 
					
						
						
							
						
						21b5fac57a 
					 
					
						
						
							
							Backends: Metal: Update deprecated property 'sampleCount'->'rasterSampleCount' ( #5603 )  
						
						
						
						
					 
					
						2022-08-23 12:52:45 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e99c4fc668 
					 
					
						
						
							
							Nav: fixes keyboard/gamepad nav actions running without the corresponding config flags ( #5504 ). Fixes  8b8a61b.  #4921 ,  #4858 ,  #787 ,  #1599 ,  #323 )  
						
						... 
						
						
						
						NavUpdate() can now clears ImGuiInputSource_None. 
						
						
					 
					
						2022-07-25 17:19:45 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						90ef327882 
					 
					
						
						
							
							Reordered keys representing directions to follow a consistent L/R/U/D order everywhere. ( #2625 ,  #4921 ,  #3724 )  
						
						... 
						
						
						
						Amended to avoid static analysis false positive. 
						
						
					 
					
						2022-07-06 17:48:01 +02:00 
						 
				 
			
				
					
						
							
							
								luigifcruz 
							
						 
					 
					
						
						
							
						
						82e10f1b61 
					 
					
						
						
							
							Backends: Metal: Add dispatch synchronization. ( #5447 )  
						
						
						
						
					 
					
						2022-07-05 15:24:37 +02:00 
						 
				 
			
				
					
						
							
							
								Stephen H. Gerstacker 
							
						 
					 
					
						
						
							
						
						67410d53f7 
					 
					
						
						
							
							Backends: Metal, OSX: Various fixes (ARC / Autorelease fixes with metal-cpp and extensions). ( #5403 )  
						
						
						
						
					 
					
						2022-06-30 20:16:45 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1d6e34f3f9 
					 
					
						
						
							
							Debug: Added ShowDebugLogWindow().  
						
						... 
						
						
						
						Internal: renamed old IMGUI_DEBUG_LOG() to IMGUI_DEBUG_PRINT().
Amended once. 
						
						
					 
					
						2022-06-13 19:05:55 +02:00 
						 
				 
			
				
					
						
							
							
								Jack Knobel 
							
						 
					 
					
						
						
							
						
						ec2c805e48 
					 
					
						
						
							
							Backends: support for unity builds for dx10/dx11/dx12 backends ( #5387 )  
						
						
						
						
					 
					
						2022-06-11 12:52:27 +02:00 
						 
				 
			
				
					
						
							
							
								Warren Moore 
							
						 
					 
					
						
						
							
						
						7354009a73 
					 
					
						
						
							
							Backends: Metal: Fixed null dereference inside command buffer completion handler. ( #5363 ,  #5365 )  
						
						
						
						
					 
					
						2022-06-01 00:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								xiaozhuai, Weihang Ding 
							
						 
					 
					
						
						
							
						
						e5b2286ca8 
					 
					
						
						
							
							Backends: OpenGL3: Fix apple TARGET_OS_* not defined warning. ( #5321 )  
						
						
						
						
					 
					
						2022-05-23 12:56:15 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ca222d30c8 
					 
					
						
						
							
							Backends: OpenGL: Partially revert 1.86 change of using glBufferSubData(): now only done on Intel GPUs. ( #4468 ,  #3381 ,  #2981 ,  #4825 ,  #4832 ,  #5127 )  
						
						... 
						
						
						
						Essentially reverts 389982eb 
						
						
					 
					
						2022-05-23 12:47:40 +02:00