omar
							
						 
					 | 
					
						
						
							
						
						69e700f869
					 | 
					
						
						
							
							Renamed ImGuiStyleVar_Count_ to ImGuiStyleVar_COUNT for consistency with other enums. Added
						
						
						
						
						
						
					 | 
					
						2018-03-03 20:15:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						2c9f45bbe7
					 | 
					
						
						
							
							Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787)
						
						
						
						
						
						
					 | 
					
						2018-02-28 18:51:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						7e2e0535dd
					 | 
					
						
						
							
							Examples: DirectX 9,10,11: Inputs: Added support for mouse cursors (ImGui::GetMouseCursor() value and WM_SETCURSOR message handling). (#1495)
						
						
						
						
						
						
					 | 
					
						2018-02-20 13:55:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						63332d152a
					 | 
					
						
						
							
							Obsoleted the io.RenderDrawListsFn callback, you can call your graphics engine render function after ImGui::Render(). Use ImGui::GetDrawData() to retrieve the ImDrawData* to display..(#1599)
						
						
						
						
						
						
						
						Examples: Updated examples. 
						
						
					 | 
					
						2018-02-16 19:18:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						0cefd40888
					 | 
					
						
						
							
							Examples: Added Changelog to make updates easier.
						
						
						
						
						
						
					 | 
					
						2018-02-16 17:20:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						7cc1bc7635
					 | 
					
						
						
							
							Added IsAnyMouseDown() helper.
						
						
						
						
						
						
						
						Examples: DirectX9/10/11: Using IsAnyMouseDown() instead of local function. 
						
						
					 | 
					
						2018-02-10 16:50:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						f0364aa359
					 | 
					
						
						
							
							Merge branch 'context'
						
						
						
						
						
						
						
						# Conflicts:
#	examples/allegro5_example/main.cpp
#	examples/directx10_example/main.cpp
#	examples/directx11_example/main.cpp
#	examples/directx9_example/main.cpp
#	examples/marmalade_example/main.cpp
#	examples/opengl2_example/main.cpp
#	examples/opengl3_example/main.cpp
#	examples/sdl_opengl2_example/main.cpp
#	examples/sdl_opengl3_example/main.cpp
#	examples/vulkan_example/main.cpp 
						
						
					 | 
					
						2018-02-06 20:16:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						3171f90a1a
					 | 
					
						
						
							
							Nav: Keyboard is now automatically mapped based on io.KeyDown[]. (#787)
						
						
						
						
						
						
					 | 
					
						2018-02-06 19:54:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						057807f4a7
					 | 
					
						
						
							
							Added ImGuiKey_Space, mapped in every examples. Will be required for navigation. (#787)
						
						
						
						
						
						
					 | 
					
						2018-02-06 19:29:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						73d493c780
					 | 
					
						
						
							
							Examples: Organized header files to make available features more visible.
						
						
						
						
						
						
					 | 
					
						2018-02-05 20:34:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						27980d9688
					 | 
					
						
						
							
							Merge branch 'master' into context
						
						
						
						
						
						
					 | 
					
						2018-01-31 16:02:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						2933e6765c
					 | 
					
						
						
							
							Merge branch 'master' into navigation
						
						
						
						
						
						
					 | 
					
						2018-01-29 17:42:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						6a25a8720a
					 | 
					
						
						
							
							Examples: Using #include "imgui.h" instead of <imgui.h> appear correct-er as per standard? xcode+clang are very nitpicky there.
						
						
						
						
						
						
					 | 
					
						2018-01-29 14:38:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						3967ff58b2
					 | 
					
						
						
							
							Nav: Examples: DirectX11, Glfw+GL3: Basic code to map keyboard inputs when io.NavFlags & ImGuiNavFlags_EnableKeyboard is set. (will iterate/tweak before spreading to other examples). (#787)
						
						
						
						
						
						
					 | 
					
						2018-01-25 16:02:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						dd89c9ea59
					 | 
					
						
						
							
							Examples: Made the Win32 proc handlers not assert if there is no active context yet, to be more flexible with creation order. (#1565)
						
						
						
						
						
						
					 | 
					
						2018-01-21 20:58:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						d3e826c247
					 | 
					
						
						
							
							Examples: Updated for reorganized context functions. Calling CreateContext(), DestroyContext() in example code. Removed Shutdown() from binding code. (#1565, #586, #992, #1007, #1558)
						
						
						
						
						
						
					 | 
					
						2018-01-21 20:16:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						7dea158175
					 | 
					
						
						
							
							Examples: Allegro, Apple, DirectX9/10/11, Glfw+Vulkan :Added support for horizontal mouse wheel. (#1463)
						
						
						
						
						
						
					 | 
					
						2018-01-20 12:36:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						ce95b84825
					 | 
					
						
						
							
							Added ImGuiKey_Insert for future use. Setup in all example bindings. (#1541)
						
						
						
						
						
						
					 | 
					
						2018-01-08 15:30:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						3d24a9eb40
					 | 
					
						
						
							
							Examples: DirectX9/10/11: Comments about CS_DBLCLKS +  formatting tweaks. (#1538)
						
						
						
						
						
						
					 | 
					
						2018-01-05 22:32:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nick Dandoulakis
							
						 
					 | 
					
						
						
							
						
						bfc25bc8a3
					 | 
					
						
						
							
							CS_DBLCLKS support for DirectX 11
						
						
						
						
						
						
					 | 
					
						2018-01-05 22:28:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						b263bc5689
					 | 
					
						
						
							
							Examples: DirectX: Using IM_ARRAYSIZE()
						
						
						
						
						
						
					 | 
					
						2017-12-23 14:07:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						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)
						
						
						
						
						
						
					 | 
					
						2017-11-01 14:24:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						d2c65aa3e8
					 | 
					
						
						
							
							Examples: DirectX9/10/11: Tweak usage of SetCapture/ReleaseCapture. (#1375)
						
						
						
						
						
						
						
						ps: DirectX 12 example (#302) may want to adopt that as well. 
						
						
					 | 
					
						2017-10-24 14:48:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						d6a9956781
					 | 
					
						
						
							
							Examples: DirectX9/10/11: Added WM_SYSKEYDOWN / WM_SYSKEYUP handlers so e.g. VK_MENU can be read.
						
						
						
						
						
						
					 | 
					
						2017-10-23 10:01:18 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						c14a66970b
					 | 
					
						
						
							
							Examples: DirectX9/10/11: Renamed WndProc handler to use a generic Win32 name + returning 0 to all messages is more correct.
						
						
						
						
						
						
					 | 
					
						2017-10-23 09:57:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						a96f095deb
					 | 
					
						
						
							
							Examples: DirectX10, DirectX11: Using SetCapture/ReleaseCapture to get correct behavior (#1375)
						
						
						
						
						
						
						
						ps: DirectX 12 example (#302) may want to adopt that as well. 
						
						
					 | 
					
						2017-10-23 09:46:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						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) 
						
						
					 | 
					
						2017-09-18 16:04:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						99ff2ec6fb
					 | 
					
						
						
							
							Examples: DirectX9/10/11: Comments
						
						
						
						
						
						
					 | 
					
						2017-06-02 11:28:48 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						7c2b35704d
					 | 
					
						
						
							
							Examples: DirectX9-10-11: Only call Windows' SetCursor(NULL) when io.MouseDrawCursor is set (#585, #909)
						
						
						
						
						
						
					 | 
					
						2016-11-12 19:46:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						612b17ef57
					 | 
					
						
						
							
							Fixing minor english typos (#827)
						
						
						
						
						
						
					 | 
					
						2016-09-11 22:02:35 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						2825eaa0be
					 | 
					
						
						
							
							Examples: Accessing ImVector fields directly, feel less stl-ey and fix renderer side assert when render list only contains a callback (#810)
						
						
						
						
						
						
					 | 
					
						2016-09-03 19:24:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						8a0d3b9628
					 | 
					
						
						
							
							Examples; DirectX10/11: Added comments about removing dependency on d3dcompiler DLL (#638)
						
						
						
						
						
						
					 | 
					
						2016-05-08 11:49:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						656b1e848c
					 | 
					
						
						
							
							Examples: DirectX11: Fixed uninitialized fields. Disabling depth-write (#640, #636)
						
						
						
						
						
						
					 | 
					
						2016-05-07 20:53:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						834bfe4af5
					 | 
					
						
						
							
							Examples: DirectX11: Fixed handle leak + minor coding style fix for #640
						
						
						
						
						
						
					 | 
					
						2016-05-07 20:11:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								josiahmanson
							
						 
					 | 
					
						
						
							
						
						5fe2cacd4d
					 | 
					
						
						
							
							DX11 example depth test
						
						
						
						
						
						
					 | 
					
						2016-05-07 10:42:48 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						552246feed
					 | 
					
						
						
							
							Examples: DirectX10,DirectX11 : Minor renaming
						
						
						
						
						
						
					 | 
					
						2016-04-03 13:02:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						90493f8add
					 | 
					
						
						
							
							Examples: DirectX11: Shallow massaging to make the code more consistent/readable (following #570)
						
						
						
						
						
						
					 | 
					
						2016-04-03 12:48:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						2942240072
					 | 
					
						
						
							
							Examples: DX11: Cleanup state backup/restore code (#570)
						
						
						
						
						
						
					 | 
					
						2016-04-03 12:43:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicolas Guillemot
							
						 
					 | 
					
						
						
							
						
						d4d51a7802
					 | 
					
						
						
							
							capture and restore all state
						
						
						
						
						
						
					 | 
					
						2016-04-02 19:08:27 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						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. 
						
						
					 | 
					
						2016-04-02 18:22:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						7661b1e778
					 | 
					
						
						
							
							Trim trailing spaces
						
						
						
						
						
						
					 | 
					
						2016-03-26 15:43:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						04396ed7a9
					 | 
					
						
						
							
							FAQ and comments about the use of ImTextureID (#562, #561, #521, #510, #497, #475 ...)
						
						
						
						
						
						
					 | 
					
						2016-03-24 11:00:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						6277ffe00f
					 | 
					
						
						
							
							Examples: DirectX11: fixed ImGui_ImplDX11_NewFrame() from recreating device objects if render isn't called (g_pVB not set)
						
						
						
						
						
						
					 | 
					
						2016-01-11 10:19:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						9596e6f794
					 | 
					
						
						
							
							Examples: DirectX10: Minor tweaks, updated to latest example changes (#424)
						
						
						
						
						
						
					 | 
					
						2015-12-03 18:32:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						fe2972e8b2
					 | 
					
						
						
							
							Merge pull request #420 from RaptorFactor/master
						
						
						
						
						
						
						
						Examples: DX11: Compile shaders with lower features levels. 
						
						
					 | 
					
						2015-11-30 19:36:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Joshua Boyce
							
						 
					 | 
					
						
						
							
						
						6adf644448
					 | 
					
						
						
							
							Allow DX11 renderer to be used with devices with lower feature levels.
						
						
						
						
						
						
					 | 
					
						2015-12-01 05:08:30 +11:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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. 
						
						
					 | 
					
						2015-11-29 14:54:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						6800939e73
					 | 
					
						
						
							
							Examples: Header comments.
						
						
						
						
						
						
					 | 
					
						2015-11-29 11:19:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						e46c7b70eb
					 | 
					
						
						
							
							Examples: Most examples apps detect if ImDrawIdx was changed to 32-bits instead of 16
						
						
						
						
						
						
					 | 
					
						2015-11-08 11:00:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ocornut
							
						 
					 | 
					
						
						
							
						
						5d53f37a5d
					 | 
					
						
						
							
							Examples: Possibly clarified the intent of imgui_impl_* files.
						
						
						
						
						
						
					 | 
					
						2015-10-13 17:53:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |