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 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2015-10-11 16:42:22 -07:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7d6ddbe5c8 
					 
					
						
						
							
							Examples: comment on setting the RenderDrawListsFn function.  
						
						
						
						
					 
					
						2015-09-07 14:58:26 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						77bcb7152b 
					 
					
						
						
							
							Examples: DirectX11: fixed vertex shader which breaks with VS2015 somehow (DX11 version?) ( #313 )  
						
						
						
						
					 
					
						2015-09-01 10:47:36 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						822eaf1751 
					 
					
						
						
							
							Examples: DX9, DX11: mapping missing middle mouse button.  
						
						
						
						
					 
					
						2015-08-25 16:54:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9a0650dbd0 
					 
					
						
						
							
							Examples: imgui_impl* functions declared with IMGUI_API to ease copy & pasting into projects using DLL  
						
						
						
						
					 
					
						2015-08-24 14:02:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						215747635d 
					 
					
						
						
							
							Examples: DirectX11: resizing buffers dynamically ( #299 )  
						
						
						
						
					 
					
						2015-08-13 23:13:20 -06:00 
						 
				 
			
				
					
						
							
							
								Chris Maughan 
							
						 
					 
					
						
						
							
						
						d667de9490 
					 
					
						
						
							
							Clear font texture view to ensure Release() doesn't get called twice  
						
						
						
						
					 
					
						2015-08-04 14:22:05 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d03b046ef4 
					 
					
						
						
							
							AA branch: Agressively renamed all fields of ImDrawList, ImDrawCmd, ImDrawData to match the rest of our coding convention ( #133 )  
						
						
						
						
					 
					
						2015-07-07 20:17:07 -06:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						25882c47a3 
					 
					
						
						
							
							Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives  
						
						... 
						
						
						
						Conflicts:
	examples/directx11_example/imgui_impl_dx11.cpp
	examples/directx9_example/imgui_impl_dx9.cpp
	examples/opengl3_example/imgui_impl_glfw_gl3.cpp
	examples/opengl_example/imgui_impl_glfw.cpp
	imgui.cpp 
						
						
					 
					
						2015-07-07 12:15:35 -06:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						502e360ee5 
					 
					
						
						
							
							Removed the majority of size_t from the code. ImVector<> now uses int. ( #262 )  
						
						... 
						
						
						
						May trigger new compilation warnings? 
						
						
					 
					
						2015-07-07 12:09:25 -06:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2015-07-06 21:09:05 -06:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b2b616be00 
					 
					
						
						
							
							AA branch: ImDrawCmd idx_count -> elem_count  
						
						
						
						
					 
					
						2015-07-05 22:09:15 -06:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f3303fa84f 
					 
					
						
						
							
							AA branch: io.RenderDrawListsFn signature changed to take ImDrawData, neater and future proof breaking of the render API ( #133   #254 )  
						
						
						
						
					 
					
						2015-07-05 22:03:46 -06:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8b4a470e1d 
					 
					
						
						
							
							Examples: DirectX9: fixed size passed to vertex and index buffer Lock() + readjust default buffer sizes.  
						
						
						
						
					 
					
						2015-07-05 19:24:26 -06:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b69d7d9df3 
					 
					
						
						
							
							Merge remote-tracking branch 'origin' into 2015-03-antialiased-primitives  
						
						
						
						
					 
					
						2015-07-02 21:47:48 -06:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2f03511062 
					 
					
						
						
							
							Added ImGuiKey_PageUp, ImGuiKey_PageDown for user.  
						
						
						
						
					 
					
						2015-07-02 21:43:07 -06:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						71e9f2a3dd 
					 
					
						
						
							
							Fixed warnings for 64-bits builds  
						
						
						
						
					 
					
						2015-06-29 15:46:18 -06:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e3f2ad728a 
					 
					
						
						
							
							Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering  
						
						... 
						
						
						
						Conflicts:
	examples/directx11_example/imgui_impl_dx11.cpp 
						
						
					 
					
						2015-05-21 22:57:29 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b6f3c97e3b 
					 
					
						
						
							
							Examples: DirectX11: explicitly set rasterizer state.  
						
						
						
						
					 
					
						2015-05-18 21:38:17 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e9b6e437eb 
					 
					
						
						
							
							Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering  
						
						... 
						
						
						
						Conflicts:
	imgui.cpp
	imgui.h 
						
						
					 
					
						2015-05-15 17:33:04 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5df542c3c0 
					 
					
						
						
							
							ImFontAtlas: doesn't clear input data, left to the application. ( #224 )  
						
						
						
						
					 
					
						2015-05-12 15:16:12 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f00662a5ad 
					 
					
						
						
							
							Merge remote-tracking branch 'origin' into 2015-04-indexed-rendering  
						
						
						
						
					 
					
						2015-05-02 22:20:48 +01:00