ocornut
							
						 | 
						
							
							
							
							
								
							
								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) | 
						
					
				
					
						
							
							
								 
								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
							
						 | 
						
							
							
							
							
								
							
								66a5837ba8
								
							
								
							
						 | 
						
							
							
								
								Examples: DirectX11 example application handles window resizing.
							
							
							
							
							
						 | 
						
							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
							
						 | 
						
							
							
							
							
								
							
								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
							
						 | 
						
							
							
							
							
								
							
								b623f97d9f
								
							
								
							
						 | 
						
							
							
								
								Examples: DirectX11: fixed build setting of Release mode.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								35c0842bcf
								
							
								
							
						 | 
						
							
							
								
								Examples: DirectX11: fixed handling of unicode character inputs.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								5834297928
								
							
								
							
						 | 
						
							
							
								
								Examples: DirectX11: increasing vertex buffer size (would really need a dynamic buffer size)
							
							
							
							
							
							
							
							+ Delete unused code 
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								381c7428c1
								
							
								
							
						 | 
						
							
							
								
								Examples: changed default background color.
							
							
							
							
							
						 | 
						
							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
							
						 | 
						
							
							
							
							
								
							
								43c8b5e0d2
								
							
								
							
						 | 
						
							
							
								
								Examples: DirectX11: use linear sampler to be in sync with other examples.
							
							
							
							
							
						 | 
						
							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
							
						 | 
						
							
							
							
							
								
							
								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) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								dd8a7655f5
								
							
								
							
						 | 
						
							
							
								
								Fixed DirectX11 example.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								1c657564ac
								
							
								
							
						 | 
						
							
							
								
								Examples: Added STB_IMAGE_STATIC in examples to avoid conflicting implementation. Relate to #109
							
							
							
							
							
						 | 
						
							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
							
						 | 
						
							
							
							
							
								
							
								2e5b81627f
								
							
								
							
						 | 
						
							
							
								
								Examples: DirectX11: moved shader to be close to its usage location,
							
							
							
							
							
						 | 
						
							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
							
						 | 
						
							
							
							
							
								
							
								bd762b559c
								
							
								
							
						 | 
						
							
							
								
								DirectX11 example: fixed projection matrix offset.
							
							
							
							
							
						 | 
						
							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) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								7f804d3d64
								
							
								
							
						 | 
						
							
							
								
								Tab->Spaces :( visual studio can't even be trusted for that, oh thanks.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=11 years) |