ocornut
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								94ec3d534e 
								
							
								 
							
						 
						
							
							
								
								Examples: Header comments.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								6800939e73 
								
							
								 
							
						 
						
							
							
								
								Examples: Header comments.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								5c52e9ec0d 
								
							
								 
							
						 
						
							
							
								
								Examples: Clarified comments. Removed font merging example from comments.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								d673db3092 
								
							
								 
							
						 
						
							
							
								
								Examples: Added README into the Visual Studio solution to people are less likely to miss it.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								9735563b65 
								
							
								 
							
						 
						
							
							
								
								Additional comments for new users  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								zryan3
							
						 
						
							 
							
							
							
								
							
								aa6cb32bd4 
								
							
								 
							
						 
						
							
							
								
								fixed text referencing GLFW library in SDL examples  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								83e6cfbec0 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9/11: Removed assumption about Unicode build in example main.cpp ( #399 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								dc86a8a0bf 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL3: Fixed gl3w.c for Linux when compiled with C++ compiler ( #411 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								38cfdafbaf 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL/OpenGL3: Added -ldl to Linux command-line ( #411 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								e2ecc02e02 
								
							
								 
							
						 
						
							
							
								
								Examples: Updated README  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								899cb3b4e9 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL+OpenGL3: Fixed readme ( #356 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								ab7e91b65e 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL+OpenGL3: Various fixes to example to make it matches current GL3 example ( #356 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								9d0caa2e66 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL+OpenGL3: Using glew like existing example + renaming ( #356 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								624adb1b23 
								
							
								 
							
						 
						
							
							
								
								Tweak build batch files and readmes  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								f87deff0f3 
								
							
								 
							
						 
						
							
							
								
								Moving stdlib.h include outside of imgui.h ( #405 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								3b2fdf27a8 
								
							
								 
							
						 
						
							
							
								
								Examples: Added /Zi (output debug information) in build_win32.bat files  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								1d76890526 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL3: Implement ImGui_ImplGlfwGL3_InvalidateDeviceObjects() like other examples.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								e46c7b70eb 
								
							
								 
							
						 
						
							
							
								
								Examples: Most examples apps detect if ImDrawIdx was changed to 32-bits instead of 16  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								0a23e2c832 
								
							
								 
							
						 
						
							
							
								
								Tabs to spaces  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								980ca286fe 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL2/3: Save/setup/restore viewport as part of render function. Update SDL example to match GL2 one. ( fix   #392 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								e858d229a0 
								
							
								 
							
						 
						
							
							
								
								Examples: update all examples with same comment ( #389 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Doug Binks
							
						 
						
							 
							
							
							
								
							
								e1bc0dd7d5 
								
							
								 
							
						 
						
							
							
								
								Font merge demo and documentation minor additions.  
							
							 
							
							... 
							
							
 
							
							Clarifies the lifetime requirements for the ranges parameter for AddFont* functions. 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Gargaj
							
						 
						
							 
							
							
							
								
							
								e4d916a4b3 
								
							
								 
							
						 
						
							
							
								
								NULL out font texture on invalidate  
							
							 
							
							... 
							
							
 
							
							If this isn't done, NewFrame won't re-create the font. 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								2b3fb5c0f7 
								
							
								 
							
						 
						
							
							
								
								Example: Marmalade: shallow tweaks and cleanups to match ImGui coding style ( #375 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								gzito
							
						 
						
							 
							
							
							
								
							
								ba9c469ff0 
								
							
								 
							
						 
						
							
							
								
								no message  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								gzito
							
						 
						
							 
							
							
							
								
							
								ebf4f1fa02 
								
							
								 
							
						 
						
							
							
								
								no message  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								5d53f37a5d 
								
							
								 
							
						 
						
							
							
								
								Examples: Possibly clarified the intent of imgui_impl_* files.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Nicolas Guillemot
							
						 
						
							 
							
							
							
								
							
								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)  
						
					 
				
					
						
							
							
								 
								gzito
							
						 
						
							 
							
							
							
								
							
								50b25b6c75 
								
							
								 
							
						 
						
							
							
								
								Added example for the Marmalade platform  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								a77e534ded 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL2: Add msys2/mingw64 target ( #361 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								radius
							
						 
						
							 
							
							
							
								
							
								a465b2b3d8 
								
							
								 
							
						 
						
							
							
								
								add msys2/mingw64 target  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								Zach Toogood
							
						 
						
							 
							
							
							
								
							
								e130b09d91 
								
							
								 
							
						 
						
							
							
								
								Previous SDL implementation didn't work with my OpenGL 3.3 project, spliced the GLFW OpenGL examples on top of the SDL example to create an option that works for me. Could be useful for others.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								963f6b782d 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL3: saving more of blend state ( #347 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								d5502cdd6d 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL3: Saving/restoring the Enable state, better than nothing ( #347 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								25b4b88a7a 
								
							
								 
							
						 
						
							
							
								
								Examples: Update readme.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								ad4c962224 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX11: Fixed batch file for VS 2012+, still works for 2008/2010.. Include path order matters...  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								853f265025 
								
							
								 
							
						 
						
							
							
								
								Examples: Added batch files to build Windows examples with VS  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								167c02d502 
								
							
								 
							
						 
						
							
							
								
								Better Git ignore list for quick compilations in same folder  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								1793c1a991 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								7d6ddbe5c8 
								
							
								 
							
						 
						
							
							
								
								Examples: comment on setting the RenderDrawListsFn function.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								77bcb7152b 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX11: fixed vertex shader which breaks with VS2015 somehow (DX11 version?) ( #313 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								0bb46c824e 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL2/3: save/restore some more state correctly.  
							
							 
							
							... 
							
							
 
							
							Might save an hour of staring at blank-screen to 5% of the population,
worth it. 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								da807e55ea 
								
							
								 
							
						 
						
							
							
								
								Examples: Ignore list a little more friendly to Unix systems.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								5ebd61f89c 
								
							
								 
							
						 
						
							
							
								
								Ignore list a little more friendly to Unix systems  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								e58f99179a 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL: fix for retina screens + io.DisplayFramebufferScale storage ( #287 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								62671ef96e 
								
							
								 
							
						 
						
							
							
								
								Examples: update readme  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								822eaf1751 
								
							
								 
							
						 
						
							
							
								
								Examples: DX9, DX11: mapping missing middle mouse button.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								9a0650dbd0 
								
							
								 
							
						 
						
							
							
								
								Examples: imgui_impl* functions declared with IMGUI_API to ease copy & pasting into projects using DLL  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
						
					 
				
					
						
							
							
								 
								yinjimmy
							
						 
						
							 
							
							
							
								
							
								01a17aa78e 
								
							
								 
							
						 
						
							
							
								
								fix ios compile error  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)