02de498a41 
								
							
								 
							
						 
						
							
							
								
								Add native mac copy/paste support to match win32 ( #2546 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ef13d95466 
								
							
								 
							
						 
						
							
							
								
								IO: changed AddInputCharacter(unsigned short c) signature to AddInputCharacter(unsigned int c).  
							
							... 
							
							
 
							
							Examples/Backends: Don't filter characters under 0x10000 before calling io.AddInputCharacter(), the filtering is done in io.AddInputCharacter() itself. This is in prevision for fuller Unicode support. (#2538 , #2541 ) 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								42fc563fed 
								
							
								 
							
						 
						
							
							
								
								Version 1.71 WIP + fixed minor typo  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d1d5075b66 
								
							
								 
							
						 
						
							
							
								
								Version 1.70  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d88121ff5b 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9/10/11: Taking reference to device + subsequent merge of this in docking will fix DX9 issue  #2524  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6c196cf432 
								
							
								 
							
						 
						
							
							
								
								Examples Readme and Changelog tweaks, added  #2527 , re-ordered examples/README alphabetically.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5ecc9d5865 
								
							
								 
							
						 
						
							
							
								
								Examples: Metal: Add GLFW+Metal example  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ae405b83a4 
								
							
								 
							
						 
						
							
							
								
								Examples: Added missing per-renderer local changelogs. ( #2037 ,  #1639 ,  #2452 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								7c6ba3a1da 
								
							
								 
							
						 
						
							
							
								
								ImDrawCallback_ResetRenderState: Added Metal.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5c1cd5c8c7 
								
							
								 
							
						 
						
							
							
								
								ImDrawCallback_ResetRenderState, Examples: Added support for reset render state callback. ( #2037 ,  #1639 ,  #2452 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1ca6e5b59f 
								
							
								 
							
						 
						
							
							
								
								Examples: Glut: Added note about missing cursor support. ( #2375 ,  #2465 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6789ea3482 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Gamepad support minor amend. Fixes ImGuiBackendFlags_HasGamepad not being set. Enable in Emscripten demo. Tweaks. ( #2509 ,  #2484 ).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								994a92d79d 
								
							
								 
							
						 
						
							
							
								
								Added support to use controllers via SDL_GameController. ( #2509 )  
							
							... 
							
							
 
							
							Updated sdl examples to use SDL_INIT_GAMECONTROLLER flag 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f159eb35fb 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Removed unused code. ( #2484 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								74a3878be4 
								
							
								 
							
						 
						
							
							
								
								emscripten: replace shell_minimal.html with 'soft fullscreen' version  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1f25cdd6b4 
								
							
								 
							
						 
						
							
							
								
								Clarified asserts comments + todo entries. ( #2500 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								8130fd9816 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX10/11/12, Allegro, Marmalade: Render functions early out when display size is zero (minimized). ( #2496 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1fe6533192 
								
							
								 
							
						 
						
							
							
								
								Examples: Emscripten: Tweaks for size. ( #2494 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								35cbf9c052 
								
							
								 
							
						 
						
							
							
								
								Examples: Visual Studio: Updated default platform toolset+sdk in vcproj files from v100+sdk7 (vs2010) to v110+sdk8 (vs2012). This is mostly so we can remove reliance on DXSDK_DIR for the DX10/DX11 example, which if existing and when switching to recent SDK ends up conflicting and creating warnings.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								eeea7da3d0 
								
							
								 
							
						 
						
							
							
								
								Examples: Emscripten: Fixed error in shell template. ( #2494 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c1848b185c 
								
							
								 
							
						 
						
							
							
								
								Examples: Emscripten: Switched to WebGL1/ES2, Added Changelog, Updated links, Added ignore list, Fixed warning with older versions. Removed reliance on C++11 (would warn on some compiler). Improved html template, removed undesirable options, reduced log size. Tweaked main.cpp. ( #2494 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								882d480b5e 
								
							
								 
							
						 
						
							
							
								
								Examples: Removed unused variable (will be used in docking branch tho, undo when merging!)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								a936d0669c 
								
							
								 
							
						 
						
							
							
								
								Adding standalone Emscripten example.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b8fe0df7df 
								
							
								 
							
						 
						
							
							
								
								Examples: Null: Added Makefile.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								42423d5ea4 
								
							
								 
							
						 
						
							
							
								
								Examples: Makefile: Tweaks so they are more consistent with each others. Added -g./opt/local includes for MacPorts on Mac OS X. ( #297 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1295205cd4 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Fixed warnings. ( #2480 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c43dab2414 
								
							
								 
							
						 
						
							
							
								
								Vulkan: Fix not incrementing semaphore index. ( #2472 ,  #2071 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e099a7dc74 
								
							
								 
							
						 
						
							
							
								
								Vulkan: Bits. Using IM_ALLOC/IM_FREE instead of new[] / delete[].  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6bc47dfe48 
								
							
								 
							
						 
						
							
							
								
								Vulkan: Removed superfluous vkInstance parameters being passed along.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								452047c7ca 
								
							
								 
							
						 
						
							
							
								
								Vulkan: Removed requirement for user to pass their own render buffer storage to ImGui_ImplVulkan_RenderDrawData(), this is managed internally.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ec76722d2d 
								
							
								 
							
						 
						
							
							
								
								Vulkan: Added ImageCount to InitInfo structure (!= MinImageCount) will be needed for viewports. Renamed FramesQueueSize -> ImageCount. ( #2472 ,  #2071 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								a45840746e 
								
							
								 
							
						 
						
							
							
								
								Vulkan, Viewports: Fix for resizing viewport windows crashing. ( #2472 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								0034e65c26 
								
							
								 
							
						 
						
							
							
								
								Vulkan: Renaming demo/helper structures. Tidying up examples main.cpp.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								4f54a527ab 
								
							
								 
							
						 
						
							
							
								
								Vulkan: Renaming, we want InitInfo to source MinImageCount which is the "source" value (so viewport creation can use this). Made ImGui_ImplVulkan_DestroyFrameRenderBuffers public. ( #2071 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								86f5945f49 
								
							
								 
							
						 
						
							
							
								
								Vulkan: Storing user info into a single g_VulkanInitInfo structure to simplify code.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								66f4be2e13 
								
							
								 
							
						 
						
							
							
								
								Vulkan: Added extra parameter to ImGui_ImplVulkan_RenderDrawData(). User is in charge of owning/storing 1 ImGui_ImplVulkan_FrameRenderBuffers per in-flight rendering frame. Removed ImGui_ImplVulkan_SetFramesQueueSize. ( #2461 ,  #2348 ,  #2378 ,  #2097 ,  #2071 ,  #1677 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6bf981c85c 
								
							
								 
							
						 
						
							
							
								
								Vulkan: More renaming. Comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f586764cdd 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Merged helpers into ImGui_ImplVulkanH_CreateWindowData. Removed ImGui_ImplVulkan_InvalidateFrameDeviceObjects from API. Comments. ( #2071 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								54b8a65d9e 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Renamed QueuedFramesCount to FramesQueueSize. Moved Framebuffer, Backbuffer to FrameData structure. ( #2071 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								317859a3da 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Updated Changelog, removed debug code, tweaked code, made GLFW/SDL match each others. Initialize FrameDataForRender fields. Added Assertion. Clearing fields on DestroyFrameData(). ( #2071 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c7eef99a33 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Fixed tabs->space, removed extraneous braces and empty lines. ( #2071 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b88a3b2711 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Added calls to supports runtime changing back buffer count. ( #2071 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1c3311e4d6 
								
							
								 
							
						 
						
							
							
								
								Vulkan: Avoid passing negative coordinates to vkCmdSetScissor, which debug validation layers do not like.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								fc52364652 
								
							
								 
							
						 
						
							
							
								
								Tabs to Spaces, comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cdb109f617 
								
							
								 
							
						 
						
							
							
								
								Renamed freeglut vcxproj files + Comments, Changelog ( #2465 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ece322ff12 
								
							
								 
							
						 
						
							
							
								
								freeglut -> glut rename  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								3fad375f5f 
								
							
								 
							
						 
						
							
							
								
								ifdef freeglut extensions properly  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								81f70e5b7c 
								
							
								 
							
						 
						
							
							
								
								Fixups for OSX  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								a402f5b9a9 
								
							
								 
							
						 
						
							
							
								
								Add makefile for freeglut  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5c4cc370bb 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Added shader sources/references in the .cpp source.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)