ocornut
							
						 | 
						
							
							
							
							
								
							
								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) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								2f03511062
								
							
								
							
						 | 
						
							
							
								
								Added ImGuiKey_PageUp, ImGuiKey_PageDown for user.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=10 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								5df542c3c0
								
							
								
							
						 | 
						
							
							
								
								ImFontAtlas: doesn't clear input data, left to the application. (#224)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								ad7f600e0d
								
							
								
							
						 | 
						
							
							
								
								Examples: DirectX9/11: hide os curosr if ImGui is drawing it (#155)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								18a00c7060
								
							
								
							
						 | 
						
							
							
								
								Examples: DirectX9/11: Fixed key mapping for down arrow.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								d9ff617ff8
								
							
								
							
						 | 
						
							
							
								
								Examples: Formatting #187
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								heroboy
							
						 | 
						
							
							
							
							
								
							
								e09e2cbd28
								
							
								
							
						 | 
						
							
							
								
								set pixel shader and vertex shader to NULL
							
							
							
							
							
							
							
							Previous graphic render may use shaders,so set pixel shader and vertex shader to NULL to force use fixed pipeline. 
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								d25578efd8
								
							
								
							
						 | 
						
							
							
								
								Examples: initializing float + missing comment.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								3abfb85613
								
							
								
							
						 | 
						
							
							
								
								Comments on font loading, fixed commented out paths and added DroidSans in the list
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								cb285c4d35
								
							
								
							
						 | 
						
							
							
								
								Examples: uses SetNextWindowPos/SetNextWindowSize when applicable
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								d3e444dfd9
								
							
								
							
						 | 
						
							
							
								
								Examples: DirectX9: fixed duplicate creation of vertex buffer. Size of static vertex buffer at top of the code.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								e97d02a294
								
							
								
							
						 | 
						
							
							
								
								Examples: Fixed Clang warnings in DirectX examples
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								7c9bd71512
								
							
								
							
						 | 
						
							
							
								
								Examples: MSVC: increase warning level from /W3 to /W4 for OpenGL examples
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								2b0acc128c
								
							
								
							
						 | 
						
							
							
								
								Examples: MSVC: increase warning level from /W3 to /W4 for DirectX examples
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								8e0f04638d
								
							
								
							
						 | 
						
							
							
								
								Examples: Fix includes order to avoid conflicts between DXSDK_DIR and Windows SDK
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								e2c4ba21bc
								
							
								
							
						 | 
						
							
							
								
								Examples: Added 64-bit projects for MSVC
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								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) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								d5b7b8398f
								
							
								
							
						 | 
						
							
							
								
								Examples: reference implementations honors drawlist user callbacks.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								f9c833b4a5
								
							
								
							
						 | 
						
							
							
								
								Examples: DirectX9 example cleanup to match DirectX11 structure.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								866fa95aaa
								
							
								
							
						 | 
						
							
							
								
								Examples: DirectX9 example application handle window resizing.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								b4165c43ff
								
							
								
							
						 | 
						
							
							
								
								Examples: Refactored directx11_example to be easier to copy & paste into user application.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								a3f3793cb6
								
							
								
							
						 | 
						
							
							
								
								Examples: Tweaks.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								7397425097
								
							
								
							
						 | 
						
							
							
								
								Examples: Refactored directx9_example to be eaasier to copy & paste into user application.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								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) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								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) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								386cfada83
								
							
								
							
						 | 
						
							
							
								
								Examples: Windows examples don't link with imm32.lib by default.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								40b04a3701
								
							
								
							
						 | 
						
							
							
								
								Renamed ImGuiSetCondition_*** to ImGuiSetCond_*** and ImGuiCondition_FirstUseThisSession to ImGuiCond_Once
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								9c4972ee9d
								
							
								
							
						 | 
						
							
							
								
								Examples: msvc: output .exe in project directory (not in solution directory).
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								0d63e0ce60
								
							
								
							
						 | 
						
							
							
								
								Examples: DirectX examples applications all have a Console for debugging.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								cb0a4db048
								
							
								
							
						 | 
						
							
							
								
								Calculate frame-rate for the user, as a purely luxurious feature
							
							
							
							
							
							
							
							..and to reduce sample code size a little. 
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								d65e051a07
								
							
								
							
						 | 
						
							
							
								
								Minor formatting tweaks, comments
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								381c7428c1
								
							
								
							
						 | 
						
							
							
								
								Examples: changed default background color.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								b0eac255ca
								
							
								
							
						 | 
						
							
							
								
								Warning fixes for 64-bit architectures
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								edcf2d3bf6
								
							
								
							
						 | 
						
							
							
								
								Examples: more comments on loading fonts.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								1916a0c78c
								
							
								
							
						 | 
						
							
							
								
								Renamed FontAtlas to Fonts. Further cleanup/comments.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								2c31599bcc
								
							
								
							
						 | 
						
							
							
								
								ImFontAtlas allows loading multiple fonts into same texture. Revamped new init API for 1.30
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								cb9a3235be
								
							
								
							
						 | 
						
							
							
								
								Removed PixelCenterOffset, uncesssary
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								62ecdd21a5
								
							
								
							
						 | 
						
							
							
								
								Examples: Added a color slider for the background color + tweak first example use of button.s
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								0f4d74d614
								
							
								
							
						 | 
						
							
							
								
								ImFont::GetTextureData API allow to retrieve 8/32 bits data + lazily load defaults font
							
							
							
							
							
							
							
							Examples: OpenGL3 and DirectX11 back to using 32-bits texture solely for
ease of integration. 
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								241e8086fa
								
							
								
							
						 | 
						
							
							
								
								Mde it optional to new() io.Font - however it stills needs to be loaded.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								a09f426b89
								
							
								
							
						 | 
						
							
							
								
								TAB to spaces
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								20bb6270bc
								
							
								
							
						 | 
						
							
							
								
								Examples: all supports TextureID in renderer, added LoadFontTexture() function.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								f77490cb2d
								
							
								
							
						 | 
						
							
							
								
								Cleanup extra_fonts/ folder
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								b3a208901a
								
							
								
							
						 | 
						
							
							
								
								Loading TTF file with stb_truetype. Broke setup API slightly. Font baked, packed with space for custom data. Embeds compressed ProggyClean.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								e9e0e36f98
								
							
								
							
						 | 
						
							
							
								
								New and better Set[Next]Window(Pos|Size|Collapsed) API.
							
							
							
							
							
							
							
							Removed rarely useful SetNewWindowDefaultPos() in favor of new API. 
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								b02eed3e49
								
							
								
							
						 | 
						
							
							
								
								Examples: adding title to the top of each examples. Cleaning up file headers.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								6c9edb6db0
								
							
								
							
						 | 
						
							
							
								
								Examples: removed LICENSE file from MSVC project.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								b4fd216bd2
								
							
								
							
						 | 
						
							
							
								
								DirectX9/DirectX11 example: fixed window initially showing an hourglass cursor.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								0730ec7577
								
							
								
							
						 | 
						
							
							
								
								Example apps: accumulate mouse wheel to accodomate for slow framerate.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								0e6f288a2f
								
							
								
							
						 | 
						
							
							
								
								DirectX11 example: further tweaks/massaging (-15 lines). Syncing example.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) |