Sascha Willems 
							
						 
					 
					
						
						
							
						
						fa2f1bfbb0 
					 
					
						
						
							
							Examples: Vulkan: Fixed Vulkan descriptor pools. ( #6642 )  
						
						... 
						
						
						
						Only use required no. of types and sets 
						
						
					 
					
						2023-07-29 17:01:27 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3cc9d2051a 
					 
					
						
						
							
							Examples: Win32+OpenGL3: Fixed not calling DefWindowProcW() as with other Win32 examples. ( #6516 ,  #5725 ,  #5961 ,  #5975 )  
						
						... 
						
						
						
						Amend fe0a24f 
						
						
					 
					
						2023-06-13 11:24:09 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b476184574 
					 
					
						
						
							
							Backends: SDLRenderer3: Amend/finish SDL_Renderer3 patch + add example. ( #6286 )  
						
						
						
						
					 
					
						2023-05-30 20:36:07 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b709b02e96 
					 
					
						
						
							
							Backends: SDL_Renderer2: renamed all functions accordingly. ( #6286 )  
						
						
						
						
					 
					
						2023-05-30 20:15:31 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						88e7d773df 
					 
					
						
						
							
							Backends: SDL_Renderer2: Renamed 'imgui_impl_sdlrenderer.h/cpp' to 'imgui_impl_sdlrenderer2.h/cpp' ( #6286 )  
						
						
						
						
					 
					
						2023-05-30 20:11:19 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						216ae7db52 
					 
					
						
						
							
							Examples: SDL3: Added clues that Emscripten doesn't support SDL3 yet. ( #6386 )  
						
						
						
						
					 
					
						2023-05-30 19:53:49 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c8579abb43 
					 
					
						
						
							
							Examples: DX9: Fix WM_SIZE handling bug introduced in  031e152d2. ( #6374 )  
						
						
						
						
					 
					
						2023-05-20 14:01:34 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						430c05991c 
					 
					
						
						
							
							Docs: added more detailed information about UTF-8 encoding.  
						
						... 
						
						
						
						+ Revert mistakenly committed Win32+DX11 main.cpp from last commit. 
						
						
					 
					
						2023-05-10 12:54:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						513af1efc9 
					 
					
						
						
							
							Examples: Updated all Visual Studio project file to use /utf-8 option, so string literals are UTF-8 encoded by default.  
						
						... 
						
						
						
						(Not to misake with "Character Set" "Use Unicode Character Set" "Use Multi-Byte Character Set" which is a VS/Windows SDK thing but not a compiler-encoding thing.) 
						
						
					 
					
						2023-05-10 12:34:11 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						031e152d29 
					 
					
						
						
							
							Examples: DX9, DX10, DX11: Queue framebuffer resize instead of processing in WM_SIZE. ( #6374 )  
						
						
						
						
					 
					
						2023-04-27 14:57:09 +02:00 
						 
				 
			
				
					
						
							
							
								kimidaisuki22 
							
						 
					 
					
						
						
							
						
						565aa0b763 
					 
					
						
						
							
							Examples: Vulkan: pick integrated GPU if nothing else is available. ( #6359 )  
						
						
						
						
					 
					
						2023-04-24 12:17:49 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Petrovic 
							
						 
					 
					
						
						
							
						
						0fbf2888e7 
					 
					
						
						
							
							Examples: example_glut_opengl2: Fixed compilation issue ( #6361 )  
						
						
						
						
					 
					
						2023-04-23 10:39:13 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9308cfdcfb 
					 
					
						
						
							
							Examples: Amend Win32/Winapi + OpenGL example. ( #3218 ,  #5170  and  #6086 ,  #2772 ,  #2600 ,  #2359 ,  #2022 ,  #1553 )  
						
						
						
						
					 
					
						2023-04-19 16:28:15 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Jansen 
							
						 
					 
					
						
						
							
						
						a566ecc58f 
					 
					
						
						
							
							Examples: Add Win32/Winapi + OpenGL example. ( #3218 ,  #5170  and  #6086 ,  #2772 ,  #2600 ,  #2359 ,  #2022 ,  #1553 )  
						
						... 
						
						
						
						Removed mulit-viewpot stuff in this commit on master, will be re-added separately. 
						
						
					 
					
						2023-04-19 16:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								Gereon V 
							
						 
					 
					
						
						
							
						
						f304603e13 
					 
					
						
						
							
							Backends: GLUT: remove call to ImGui::NewFrame() from ImGui_ImplGLUT_NewFrame(). ( #6337 )  
						
						
						
						
					 
					
						2023-04-17 14:44:56 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ba98667c65 
					 
					
						
						
							
							Examples: Vulkan: further work for device extensions + tentative use o fVK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME. ( #6109 ,  #6172 ,  #6101 )  
						
						
						
						
					 
					
						2023-04-13 16:08:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6324280432 
					 
					
						
						
							
							Examples: Vulkan: rework extensions setup + enable some to avoid validation layer errors. ( #6109 ,  #6172 ,  #6101 )  
						
						... 
						
						
						
						Enable VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME, VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR 
						
						
					 
					
						2023-04-13 15:48:19 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Martz 
							
						 
					 
					
						
						
							
						
						506f7e0074 
					 
					
						
						
							
							Using nullptr in locations where warning disable is not convenient.  ( #6313 ,  #4537 )  
						
						
						
						
					 
					
						2023-04-11 11:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Maas 
							
						 
					 
					
						
						
							
						
						e92b29ad53 
					 
					
						
						
							
							Backends: OSX: Added support for io.AddMouseSourceEvent(). ( #6314 )  
						
						... 
						
						
						
						Also marked "mouse" input in example_apple_metal's UIKit micro-backend as being touch input.
# Conflicts:
#	docs/CHANGELOG.txt 
						
						
					 
					
						2023-04-11 10:14:53 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						301c956039 
					 
					
						
						
							
							Examples: Windows: Added 'misc/debuggers/imgui.natstepfilter' file to all Visual Studio projects. ( #3038 )  
						
						
						
						
					 
					
						2023-03-15 17:09:09 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ae4dad09b5 
					 
					
						
						
							
							Examples: SDL3: Updated for latest WIP SDL3 branch. ( #6243 )  
						
						
						
						
					 
					
						2023-03-15 15:04:07 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e39c2552ac 
					 
					
						
						
							
							Backends: GLFW: Avoid using glfwGetError() and glfwGetGamepadState() on Emscripten. ( #6240 )  
						
						
						
						
					 
					
						2023-03-14 16:00:29 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c426e32247 
					 
					
						
						
							
							Tables: Fixed an issue where user's Y cursor movement within a hidden column would have side-effects.  
						
						... 
						
						
						
						- Afaik the "to allow ImGuiListClipper to function" was added early during Tables development (prior to commit 55) and later replaced by support in ImGuiListCipper, it seems unnecessary.
- Also removed RowPosY2 being accted in TableEndCell().
+ Comments about 2bb9e35bb224c8 
						
						
					 
					
						2023-03-13 16:26:38 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						bb224c8aa1 
					 
					
						
						
							
							Examples: Updated all examples application to enable ImGuiConfigFlags_NavEnableKeyboard and ImGuiConfigFlags_NavEnableGamepad by default.  
						
						
						
						
					 
					
						2023-03-10 18:35:52 +01:00 
						 
				 
			
				
					
						
							
							
								duddel 
							
						 
					 
					
						
						
							
						
						57d0fcd021 
					 
					
						
						
							
							Examples: Fix Android example build for Gradle 8. ( #6229 )  
						
						
						
						
					 
					
						2023-03-07 14:01:20 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fac19e1883 
					 
					
						
						
							
							Backends: SDL2:+SDL3 Implement SetPlatformImeDataFn (amends). ( #6071 ,  #1953 ) + fix SDL3 setting PlatformHandleRaw. ( #6146 )  
						
						
						
						
					 
					
						2023-02-07 19:29:44 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						13fbd99491 
					 
					
						
						
							
							Backends: SDL3: update to run with SDL3. Examples: Add SDL3+Gl example. Remove some version checks. ( #6146 )  
						
						... 
						
						
						
						More update upcoming in docking branch. 
						
						
					 
					
						2023-02-07 16:07:53 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1b27ac982f 
					 
					
						
						
							
							Backends+Examples: SDL2: renamed imgui_impl_sdl.cpp/.h to imgui_impl_sdl2.cpp/.h. ( #6146 )  
						
						... 
						
						
						
						+ CI: Update Windows CI to update SDL 2.26.3 instead of 2.0.10 
						
						
					 
					
						2023-02-07 12:04:38 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ea39841fcd 
					 
					
						
						
							
							Examples: (Again, but better) made SDL+GL and GLFW+GL examples build with Emscripten. ( #2492 ,  #2494 ,  #3699 ,  #3705 )  
						
						
						
						
					 
					
						2023-02-03 22:39:43 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f43c6ea6a4 
					 
					
						
						
							
							Revert most of "Examples: refactor all examples with a MainLoopStep() function..." ( #2492 ,  #3699 )"  
						
						... 
						
						
						
						This reverts commit 96ab68eee0 
						
						
					 
					
						2023-02-03 22:17:40 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ce6e6da510 
					 
					
						
						
							
							Examples: Made example_sdl_opengl3 and example_glfw_opengl3 build with Emscripten. Removed dedicated examples. ( #2492 ,  #2494 ,  #3699 ,  #3705 )  
						
						
						
						
					 
					
						2023-02-02 18:08:17 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						96ab68eee0 
					 
					
						
						
							
							Examples: refactor all examples with a MainLoopStep() function, to facilitate use with Emscripten. ( #2492 ,  #3699 )  
						
						... 
						
						
						
						Aligned all examples. 
						
						
					 
					
						2023-02-02 17:30:48 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b51919dce1 
					 
					
						
						
							
							Examples: Emscripten+GLFW: revert to use a shell_minimal.html closer to vanilla one, as our fullscreen + misc tweaks to Emscripten+SDL example to match other version.  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5a3f82e2f4 
					 
					
						
						
							
							Examples: SDL+SDL_Renderer: Added call to SDL_RenderSetScale() to display is correct on a Retina display (albeit lower-res as our other unmodified examples). ( #6121 ,  #6065 ,  #5931 ).  
						
						
						
						
					 
					
						2023-01-31 15:49:54 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Reid 
							
						 
					 
					
						
						
							
						
						fe0a24f38a 
					 
					
						
						
							
							Examples: Win32: Fixed examples using RegisterClassW() since 1.89 to also call DefWindowProcW(). ( #5725 ,  #5961 ,  #5975 )  
						
						... 
						
						
						
						Fixes the window title from being truncated on calls to Platform_SetWindowTitle. Stops the WM_SETTEXT message that happens when calling setWindowTextW from being interpreted as ascii. 
						
						
					 
					
						2023-01-24 21:52:07 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9c1dac3ff0 
					 
					
						
						
							
							Examples: DirectX10, DirectX11: try WARP software driver if hardware driver is not available. ( #5924 ,  #5562 )  
						
						
						
						
					 
					
						2023-01-04 12:14:53 +01:00 
						 
				 
			
				
					
						
							
							
								Espyo 
							
						 
					 
					
						
						
							
						
						91b356cf8e 
					 
					
						
						
							
							Examples: Allegro: Fixed compilation instructions. ( #5973 )  
						
						
						
						
					 
					
						2022-12-09 23:39:11 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Nimmervoll 
							
						 
					 
					
						
						
							
						
						00b6370848 
					 
					
						
						
							
							Backends: WebGPU: fixed rendering when a depth buffer is enabled. ( #5869 )  
						
						
						
						
					 
					
						2022-11-10 16:28:44 +01:00 
						 
				 
			
				
					
						
							
							
								Rewtio 
							
						 
					 
					
						
						
							
						
						c2694ef75e 
					 
					
						
						
							
							Examples: Android: Using LoadIniSettingsFromMemory() / SaveIniSettingsToMemory() to save in appropriate location for Android. ( #5836 )  
						
						
						
						
					 
					
						2022-10-31 11:47:05 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a229a7f39f 
					 
					
						
						
							
							Examples: Win32: Always use RegisterClassW() to ensure windows are Unicode. ( #5725 )  
						
						
						
						
					 
					
						2022-09-28 16:57:18 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						73efcec564 
					 
					
						
						
							
							Examples: disable GL related warnings on Mac + amend to ignore list.  
						
						
						
						
					 
					
						2022-09-27 22:25:45 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5c8041b4d7 
					 
					
						
						
							
							Update gif in README + font names in examples  
						
						
						
						
					 
					
						2022-09-19 17:45:05 +02:00 
						 
				 
			
				
					
						
							
							
								tocic 
							
						 
					 
					
						
						
							
						
						2b1d8e3eaf 
					 
					
						
						
							
							Fix more typos in sources and docs ( #5681 )  
						
						
						
						
					 
					
						2022-09-14 20:36:45 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1816c5241b 
					 
					
						
						
							
							Examples: updated VS projects with .natvis file under imgui/  
						
						
						
						
					 
					
						2022-09-14 14:17:47 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						091445a4a9 
					 
					
						
						
							
							Examples: added all SDL examples to VS solution.  
						
						
						
						
					 
					
						2022-09-13 10:46:30 +02:00 
						 
				 
			
				
					
						
							
							
								Shriram Ravindranathan 
							
						 
					 
					
						
						
							
						
						8731cc2914 
					 
					
						
						
							
							Examples: Vulkan: Add c++ version to CMakeLists ( #5459 )  
						
						... 
						
						
						
						Co-authored-by: Shriram <“shriram.r@technovert.com ”> 
						
						
					 
					
						2022-07-10 18:22:46 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						92d0924b82 
					 
					
						
						
							
							Fixed build with IMGUI_DISABLE_OBSOLETE_KEYIO + made all examples comments refer to StyleColorsLight().  
						
						
						
						
					 
					
						2022-07-06 20:58:20 +02:00 
						 
				 
			
				
					
						
							
							
								stuartcarnie 
							
						 
					 
					
						
						
							
						
						e66fc22057 
					 
					
						
						
							
							Backends: OSX: Removed ImGui_ImplOSX_HandleEvent() from backend API. Move event tracking (desktop only) to OSX backend. ( #4821 )  
						
						... 
						
						
						
						Fix using NSKeyUp (#5268 ). 
						
						
					 
					
						2022-05-03 14:35:08 +02:00