9f8632b131 
								
							
								 
							
						 
						
							
							
								
								Examples: Comments about invalid mouse pos.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								78f48bb795 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX10,DirectX11: Moved call to OMSetRenderTargets() in main loop so example code can integrate more nicely with other code.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								3a4a2bb27c 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Tweak  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ce13426a1a 
								
							
								 
							
						 
						
							
							
								
								Examples: Comments, synched some minor drift between examples + stronger suggestion to use StyleColorsDark().  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								1b86e7343f 
								
							
								 
							
						 
						
							
							
								
								Renamed the emblematic ShowTestWindow() function to ShowDemoWindow(). Kept redirection function (will obsolete).  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b263bc5689 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX: Using IM_ARRAYSIZE()  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cf9b893841 
								
							
								 
							
						 
						
							
							
								
								Examples: Added null_example/ which is helpful for quick testing on multiple compilers/settings without relyong on graphics library.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								c8b5b569da 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9: Call EndFrame(), fix for assert added in  9a44d447cd 
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								e000ee0116 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9: Handle loss of D3D9 device (D3DERR_DEVICELOST). ( #1464 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ef5dd30625 
								
							
								 
							
						 
						
							
							
								
								Sisyphus says: tweaked comments about not using old-style OpenGL examples ( #1459 ,  #1394  etc.)  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								6bd3b45b34 
								
							
								 
							
						 
						
							
							
								
								Sisyphus says: tweaked comments about not using old-style OpenGL examples ( #1459 ,  #1394  etc.)  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								979fe30a6f 
								
							
								 
							
						 
						
							
							
								
								Fix wrong comment in dx implementation headers  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								fba704bf5d 
								
							
								 
							
						 
						
							
							
								
								Examples: Added a bunch of comments/referencs related to io.WantCaptureMouse, io.WantCaptureKeyboard ( #1262 ,  #1237 ,  #1219 ,  #635 ,  #1058 ,  #1051 ,  #912 ,  #533 ,  #703 ,  #446 ,  #459 ,  #364 ,  #213 ,  #52 , and more)  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								36f00811b9 
								
							
								 
							
						 
						
							
							
								
								Examples: Comments to guide people unfamiliar with the librairies used.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cb38caeda4 
								
							
								 
							
						 
						
							
							
								
								Examples: Added more comments near the fonts loading section, to catch common questions and errors (e.g.  #1397 ,  #1366 ,  #1341 ,  #1222 ,  #1193 ,  #1115 ,  #951 , etc.)  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								c5027d4fa1 
								
							
								 
							
						 
						
							
							
								
								Examples: Extra clarification for the 100th person who insist on using the OpenGL2 code in spite of existing documentation leaning against it. ( #1394 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d2c65aa3e8 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9/10/11: Tweak usage of SetCapture/ReleaseCapture. ( #1375 )  
							
							... 
							
							
 
							
							ps: DirectX 12 example (#302 ) may want to adopt that as well. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								50f5be9266 
								
							
								 
							
						 
						
							
							
								
								Examples: GLFW+GL2/GL3: Minor tweaks, comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d6a9956781 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9/10/11: Added WM_SYSKEYDOWN / WM_SYSKEYUP handlers so e.g. VK_MENU can be read.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								c14a66970b 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9/10/11: Renamed WndProc handler to use a generic Win32 name + returning 0 to all messages is more correct.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								a96f095deb 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX10, DirectX11: Using SetCapture/ReleaseCapture to get correct behavior ( #1375 )  
							
							... 
							
							
 
							
							ps: DirectX 12 example (#302 ) may want to adopt that as well. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								3e0765ee22 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9: Using SetCapture/ReleaseCapture to get correct behavior ( #1375 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								e03198bb0f 
								
							
								 
							
						 
						
							
							
								
								Fixed compilation for  #1375  + coding style fixes.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								839067fda9 
								
							
								 
							
						 
						
							
							
								
								Capture/release window in DX9 implementation  
							
							... 
							
							
 
							
							This helps a lot when the user drags a slider but carries the cursor offscreen before releasing the button - without the capturing, the slider will "stick" to the mouse cursor even after the button has been released. (This should generally be added to all Windows implementations - I won't mind doing it if you think it's a good idea.) 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b3099d650c 
								
							
								 
							
						 
						
							
							
								
								Examples: Adding Roboto to the commented-out font list, and removing the unnecessary ProggyClean from there.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								842e88a8e3 
								
							
								 
							
						 
						
							
							
								
								Examples: Avoid using ImColor() to not tempt newcomers into looking at it  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								3dd3d0b248 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX11: allow creating device with feature level 10 sinec we don't really need much for that example. ( #1333 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d5d825debb 
								
							
								 
							
						 
						
							
							
								
								Nav/Examples: honoring the io.WantMoveMouse flag in most common examples ( #323 )  
							
							... 
							
							
 
							
							Missing support Vulkan (#549 ), Apple (#575 , #247 ), SDL (#58 , #356 ),
Allegro, Marmalade (#368 , #375 ) 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b8ade0b94f 
								
							
								 
							
						 
						
							
							
								
								Examples: Main: Removed call to SetNextWindowSize()  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								4abce8af58 
								
							
								 
							
						 
						
							
							
								
								Examples: GL2: Renaming, comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d9016964ad 
								
							
								 
							
						 
						
							
							
								
								Examples: GL3: Comments, tweaks ( #1145 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								7d1f2c0dc5 
								
							
								 
							
						 
						
							
							
								
								Examples: GL2: rename functions to include GL2 in name  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cf48e28932 
								
							
								 
							
						 
						
							
							
								
								Backup polygon mode, draw with filled polygons, restore state, for clients running opengl with glPolygonMode.  closes   #798  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								92a6faca6f 
								
							
								 
							
						 
						
							
							
								
								IO: io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. Previously ImVec2(-1,-1) was enough but we'll now accept negative mouse coordinates.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								3b11e73333 
								
							
								 
							
						 
						
							
							
								
								Examples: gitignore added patterns for modern MSVC versions  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b4fe5d36a4 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL3+SDL: Fix types to uses GlEnum ( #1147 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								7e452ec737 
								
							
								 
							
						 
						
							
							
								
								Renamed ImGuiSetCond_XXX type and enums to ImGuiCond_XXX, kept old enums under #ifdef IMGUI_DISABLE_OBSOLETE_FUNCTIONS  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								645875a240 
								
							
								 
							
						 
						
							
							
								
								Examples: Enable vsync by default in example applications ( #1213 ,  #1151 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								166e8f6261 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL2+GLFW/SDL: Added commented out glUseProgram(0) in main.cpp for visibility ( #1116 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								c8794c246e 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Batch file builds both debug and release  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								f3cf5e0322 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL+GL3: Fixed old comments ( #1229 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								52df0032a5 
								
							
								 
							
						 
						
							
							
								
								Travis: Blind fix for SDL+GL3 project on the Travis build setup.  
							
							... 
							
							
 
							
							Examples: SDL+GL3: Makefile blind fix for OSX (untested) (#1229 , #1209 ) 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								358e667b7a 
								
							
								 
							
						 
						
							
							
								
								Travis: Adding the SDL+GL3 project on the Travis build setup (for both Linux and OSX).  
							
							... 
							
							
 
							
							Examples: SDL+GL3: Makefile blind fix for OSX (untested) (#1229 , #1209 ) 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								0fe5728971 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL+GL3: Makefile fix for Linux ( #1229 ,  #1209 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								8b6896faf9 
								
							
								 
							
						 
						
							
							
								
								add SDL GL3 makefile  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d43695b748 
								
							
								 
							
						 
						
							
							
								
								fix gl2 sample too  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								e0aac34672 
								
							
								 
							
						 
						
							
							
								
								fix compilation on MINGW  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								99ff2ec6fb 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9/10/11: Comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								51c200ac0d 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9: Clarified texture release code ( #1163 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								3a7111cfcd 
								
							
								 
							
						 
						
							
							
								
								casting to GLint on init  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)