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)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								99ff2ec6fb 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9/10/11: Comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								7c2b35704d 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9-10-11: Only call Windows' SetCursor(NULL) when io.MouseDrawCursor is set ( #585 ,  #909 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								612b17ef57 
								
							
								 
							
						 
						
							
							
								
								Fixing minor english typos ( #827 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								2825eaa0be 
								
							
								 
							
						 
						
							
							
								
								Examples: Accessing ImVector fields directly, feel less stl-ey and fix renderer side assert when render list only contains a callback ( #810 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=9 years)  
				
					
						
							
							
								 
						
							
							
								79e7ece259 
								
							
								 
							
						 
						
							
							
								
								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=9 years)  
				
					
						
							
							
								 
						
							
							
								8a0d3b9628 
								
							
								 
							
						 
						
							
							
								
								Examples; DirectX10/11: Added comments about removing dependency on d3dcompiler DLL ( #638 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								656b1e848c 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX11: Fixed uninitialized fields. Disabling depth-write ( #640 ,  #636 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								f4633d09ac 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX10, DirectX11: Removed seemingly unnecessary bunch of rasterizer state creation code.  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								834bfe4af5 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX11: Fixed handle leak + minor coding style fix for  #640  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								5fe2cacd4d 
								
							
								 
							
						 
						
							
							
								
								DX11 example depth test  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								552246feed 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX10,DirectX11 : Minor renaming  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								90493f8add 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX11: Shallow massaging to make the code more consistent/readable (following  #570 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								2942240072 
								
							
								 
							
						 
						
							
							
								
								Examples: DX11: Cleanup state backup/restore code ( #570 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								d4d51a7802 
								
							
								 
							
						 
						
							
							
								
								capture and restore all state  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								a6399f120f 
								
							
								 
							
						 
						
							
							
								
								IO: Added "Super" keyboard modifiers (corresponding to Cmd on Mac and Windows key in theory although the later is hard to read) ( #473 )  
							
							... 
							
							
 
							
							NB: Value not used. 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								7661b1e778 
								
							
								 
							
						 
						
							
							
								
								Trim trailing spaces  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								04396ed7a9 
								
							
								 
							
						 
						
							
							
								
								FAQ and comments about the use of ImTextureID ( #562 ,  #561 ,  #521 ,  #510 ,  #497 ,  #475  ...)  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								6277ffe00f 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX11: fixed ImGui_ImplDX11_NewFrame() from recreating device objects if render isn't called (g_pVB not set)  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								bf83ac8b55 
								
							
								 
							
						 
						
							
							
								
								Examples: Fixed msvc batch files from warning.  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								9596e6f794 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX10: Minor tweaks, updated to latest example changes ( #424 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								6adf644448 
								
							
								 
							
						 
						
							
							
								
								Allow DX11 renderer to be used with devices with lower feature levels.  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								1b7aee7b9d 
								
							
								 
							
						 
						
							
							
								
								Examples: DX11: Remove debug flag ( #415 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								6cee2fca94 
								
							
								 
							
						 
						
							
							
								
								Examples: Not clearing input data/tex data in atlas (will be required for dynamic atlas anyway). Effectively fix resizing in DX examples.  
							
							... 
							
							
 
							
							+ Standardized comments. 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								94ec3d534e 
								
							
								 
							
						 
						
							
							
								
								Examples: Header comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								6800939e73 
								
							
								 
							
						 
						
							
							
								
								Examples: Header comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								5c52e9ec0d 
								
							
								 
							
						 
						
							
							
								
								Examples: Clarified comments. Removed font merging example from comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								d673db3092 
								
							
								 
							
						 
						
							
							
								
								Examples: Added README into the Visual Studio solution to people are less likely to miss it.  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								83e6cfbec0 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9/11: Removed assumption about Unicode build in example main.cpp ( #399 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								3b2fdf27a8 
								
							
								 
							
						 
						
							
							
								
								Examples: Added /Zi (output debug information) in build_win32.bat files  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								e46c7b70eb 
								
							
								 
							
						 
						
							
							
								
								Examples: Most examples apps detect if ImDrawIdx was changed to 32-bits instead of 16  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								e858d229a0 
								
							
								 
							
						 
						
							
							
								
								Examples: update all examples with same comment ( #389 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								5d53f37a5d 
								
							
								 
							
						 
						
							
							
								
								Examples: Possibly clarified the intent of imgui_impl_* files.  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								509ac33abe 
								
							
								 
							
						 
						
							
							
								
								fix POSITION format (ImDrawVert::pos is 2D, not 4D)  
							
							... 
							
							
 
							
							the inputlayout incorrectly described the POSITION attribute as being
4D, while ImDrawVert::pos is 2D. This went unnoticed because the buffer
binding has a stride of sizeof(ImDrawVert) and the POSITION is treated
as a float2 in the vertex shader. If you switch POSITION to float4 in
the vertex shader (and actually use the z/w in the matrix
multiplication) then everything become wacky-looking since it's
interpreting the texture coordinates as z/w. On a similar note: It's
weird that the projection matrix takes z and w into consideration when
those don't exist in the shader due to positions being float2s. 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								ad4c962224 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX11: Fixed batch file for VS 2012+, still works for 2008/2010.. Include path order matters...  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								853f265025 
								
							
								 
							
						 
						
							
							
								
								Examples: Added batch files to build Windows examples with VS  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								7d6ddbe5c8 
								
							
								 
							
						 
						
							
							
								
								Examples: comment on setting the RenderDrawListsFn function.  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)