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)  
				
					
						
							
							
								 
						
							
							
								77bcb7152b 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX11: fixed vertex shader which breaks with VS2015 somehow (DX11 version?) ( #313 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								822eaf1751 
								
							
								 
							
						 
						
							
							
								
								Examples: DX9, DX11: mapping missing middle mouse button.  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								9a0650dbd0 
								
							
								 
							
						 
						
							
							
								
								Examples: imgui_impl* functions declared with IMGUI_API to ease copy & pasting into projects using DLL  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								215747635d 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX11: resizing buffers dynamically ( #299 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								d667de9490 
								
							
								 
							
						 
						
							
							
								
								Clear font texture view to ensure Release() doesn't get called twice  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								52a74701f5 
								
							
								 
							
						 
						
							
							
								
								Updated projects to reference new files ( #219 )  
							
							... 
							
							
 
							
							Didn't update iOS example (#247 ) 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								4842ac3bc6 
								
							
								 
							
						 
						
							
							
								
								Fonts: added Cousine-Regular.ttf  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								0224d29a35 
								
							
								 
							
						 
						
							
							
								
								Examples: comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								fcec337061 
								
							
								 
							
						 
						
							
							
								
								Examples: Simplified font examples comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								d03b046ef4 
								
							
								 
							
						 
						
							
							
								
								AA branch: Agressively renamed all fields of ImDrawList, ImDrawCmd, ImDrawData to match the rest of our coding convention ( #133 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								502e360ee5 
								
							
								 
							
						 
						
							
							
								
								Removed the majority of size_t from the code. ImVector<> now uses int. ( #262 )  
							
							... 
							
							
 
							
							May trigger new compilation warnings? 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								6a22835f63 
								
							
								 
							
						 
						
							
							
								
								AA branch: ImDrawList: rename commands to cmd_buffer  
							
							... 
							
							
 
							
							Not strictly necessary but while we're doing minor breakage let's do
them at all once. 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								b2b616be00 
								
							
								 
							
						 
						
							
							
								
								AA branch: ImDrawCmd idx_count -> elem_count  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								f3303fa84f 
								
							
								 
							
						 
						
							
							
								
								AA branch: io.RenderDrawListsFn signature changed to take ImDrawData, neater and future proof breaking of the render API ( #133   #254 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								8b4a470e1d 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9: fixed size passed to vertex and index buffer Lock() + readjust default buffer sizes.  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								2f03511062 
								
							
								 
							
						 
						
							
							
								
								Added ImGuiKey_PageUp, ImGuiKey_PageDown for user.  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								71e9f2a3dd 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings for 64-bits builds  
							
							
 
							
						 
						
							ago%!(EXTRA string=10 years)  
				
					
						
							
							
								 
						
							
							
								b6f3c97e3b 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX11: explicitly set rasterizer state.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								5df542c3c0 
								
							
								 
							
						 
						
							
							
								
								ImFontAtlas: doesn't clear input data, left to the application. ( #224 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								ad7f600e0d 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9/11: hide os curosr if ImGui is drawing it ( #155 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								18a00c7060 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9/11: Fixed key mapping for down arrow.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								d809abbe1c 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX11: tidying up.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								37f1715bfa 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX11: Removed unnecessary vertices conversion and CUSTOMVERTEX types.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								1746b04065 
								
							
								 
							
						 
						
							
							
								
								Indexed rendering. Not in main branch because breaks rendering code too much. Will merge in trunk along with more major graphics changes lat  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								d25578efd8 
								
							
								 
							
						 
						
							
							
								
								Examples: initializing float + missing comment.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								3abfb85613 
								
							
								 
							
						 
						
							
							
								
								Comments on font loading, fixed commented out paths and added DroidSans in the list  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								cb285c4d35 
								
							
								 
							
						 
						
							
							
								
								Examples: uses SetNextWindowPos/SetNextWindowSize when applicable  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								d3e444dfd9 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9: fixed duplicate creation of vertex buffer. Size of static vertex buffer at top of the code.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e97d02a294 
								
							
								 
							
						 
						
							
							
								
								Examples: Fixed Clang warnings in DirectX examples  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								7c9bd71512 
								
							
								 
							
						 
						
							
							
								
								Examples: MSVC: increase warning level from /W3 to /W4 for OpenGL examples  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								2b0acc128c 
								
							
								 
							
						 
						
							
							
								
								Examples: MSVC: increase warning level from /W3 to /W4 for DirectX examples  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								8e0f04638d 
								
							
								 
							
						 
						
							
							
								
								Examples: Fix includes order to avoid conflicts between DXSDK_DIR and Windows SDK  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e2c4ba21bc 
								
							
								 
							
						 
						
							
							
								
								Examples: Added 64-bit projects for MSVC  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								0911526424 
								
							
								 
							
						 
						
							
							
								
								Added io.KeyAlt + support in examples apps  
							
							... 
							
							
 
							
							Currently unused but supported by sample so that more people will have
it set up when menus needs them 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								d5b7b8398f 
								
							
								 
							
						 
						
							
							
								
								Examples: reference implementations honors drawlist user callbacks.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								f9c833b4a5 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9 example cleanup to match DirectX11 structure.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								66a5837ba8 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX11 example application handles window resizing.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								866fa95aaa 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9 example application handle window resizing.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								b4165c43ff 
								
							
								 
							
						 
						
							
							
								
								Examples: Refactored directx11_example to be easier to copy & paste into user application.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								be9fe9489c 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX examples uses WM_KEYDOWN/WM_KEYUP  
							
							... 
							
							
 
							
							Fixes pressing Enter in IME being caught by application right after
validating an IME input. 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								e269125c3a 
								
							
								 
							
						 
						
							
							
								
								Windows: setup a default handler for ImeSetInputScreenPosFn so IME (Japanese/Chinese) inputs are positioned correctly.  
							
							... 
							
							
 
							
							User need to set io.ImeWindowHandle 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								386cfada83 
								
							
								 
							
						 
						
							
							
								
								Examples: Windows examples don't link with imm32.lib by default.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								40b04a3701 
								
							
								 
							
						 
						
							
							
								
								Renamed ImGuiSetCondition_*** to ImGuiSetCond_*** and ImGuiCondition_FirstUseThisSession to ImGuiCond_Once  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								9c4972ee9d 
								
							
								 
							
						 
						
							
							
								
								Examples: msvc: output .exe in project directory (not in solution directory).  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)  
				
					
						
							
							
								 
						
							
							
								0d63e0ce60 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX examples applications all have a Console for debugging.  
							
							
 
							
						 
						
							ago%!(EXTRA string=11 years)