ocornut
							
						 | 
						
							
							
							
							
								
							
								ceb26bac48
								
							
								
							
						 | 
						
							
							
								
								Backends: Vulkan: Added support for ImTextureID as VkDescriptorSet, amends. (#914)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=4 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								6188e94108
								
							
								
							
						 | 
						
							
							
								
								Examples: Vulkan: fill Subpass and MSAASamples to increase discoverability (#4886) + IO docs update (#4858)
							
							
							
							
							
							
							
							https://github.com/mosra/magnum-integration/pull/89 
							
						 | 
						
							ago%!(EXTRA string=4 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								7fc144edde
								
							
								
							
						 | 
						
							
							
								
								Examples: update all VS project files to VS2015. Update DX12 project Windows SDK to latest.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=4 years) | 
						
					
				
					
						
							
							
								 
								Rokas Kupstys
							
						 | 
						
							
							
							
							
								
							
								bcdc8bcc4b
								
							
								
							
						 | 
						
							
							
								
								Examples: Vulkan: Update GPU selection to pick discrete GPU if available, or use first GPU otherwise. (#4012)
							
							
							
							
							
							
							
							Fixes examples failing on optimus laptops with integrated graphics not supporting Vulkan. 
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								6e4770ea5c
								
							
								
							
						 | 
						
							
							
								
								Examples: Vulkan: Rebuild swapchain on VK_SUBOPTIMAL_KHR. (#3881)
							
							
							
							
							
							
							
							Ref https://vulkan-tutorial.com/Drawing_a_triangle/Swap_chain_recreation#page_Suboptimal-or-out-of-date-swap-chain 
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								fdc2324d9a
								
							
								
							
						 | 
						
							
							
								
								Moved 'misc/natvis/imgui.natvis' to 'misc/debuggers/imgui.natvis'
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								6a161b8789
								
							
								
							
						 | 
						
							
							
								
								Examples: Reworked setup of clear color to be compatible with transparent values.  (#2693, #2764, #2766, #2873, #3447, #3813, #3816)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								3346544cf5
								
							
								
							
						 | 
						
							
							
								
								Examples: Fix batch files (amend b1a18d82, #3513), standardize them + DirectX12: Move ImGui::Render() call above the first barrier to clarify its lack of effect on the graphics pipe.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								9c8671e7b0
								
							
								
							
						 | 
						
							
							
								
								Tables: Add empty file, skeleton.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								Bill Six
							
						 | 
						
							
							
							
								
								
							
							
								
							
								acb8ef2006
								
									
								
							
								
							
						 | 
						
							
							
								
								Examples: Vulkan: Fixed CMake include path. (#3550)
							
							
							
							
							
							
							
							The backends directory was not included, so the build was failing. 
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								b1a18d82e3
								
							
								
							
						 | 
						
							
							
								
								Moving backends code from examples/ to backends/ (step 6: update markdown documentation)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								a7e21fb05f
								
							
								
							
						 | 
						
							
							
								
								Moving backends code from examples/ to backends/ (step 3: fixing project files)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								428f4fce70
								
							
								
							
						 | 
						
							
							
								
								Moving backends code from examples/ to backends/ (step 2: moving vulkan cruft)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								124c2608f1
								
							
								
							
						 | 
						
							
							
								
								Docs: Renamed all occurences of "binding" and "back-end" to "backend" in comments and documentations, for consistency.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								Michel Lesoinne
							
						 | 
						
							
							
							
							
								
							
								b25756be4a
								
							
								
							
						 | 
						
							
							
								
								Examples: Vulkan: Switch validation layer. Fix CMakeLists to find Vulkan the standard way. (#3459)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								b73305be11
								
							
								
							
						 | 
						
							
							
								
								Examples: Vulkan: Reworked buffer resize handling, amend df89a16d (#3390, #2626)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								df89a16d26
								
							
								
							
						 | 
						
							
							
								
								Examples: Vulkan: Reworked buffer resize handling, fix for Linux/X11. (#3390, #2626)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								209a6a751c
								
							
								
							
						 | 
						
							
							
								
								Revert "Examples: Switch most VS projects to enable Edit & Continue by default (may need to upgrade projects to latest toolchain)"
							
							
							
							
							
							
							
							This reverts commit a24578ec09.
/ZI not supported on 64-bit on some toolchains, leaving to default is best? 
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								ede8825fb2
								
							
								
							
						 | 
						
							
							
								
								Examples: Vulkan: Fixed GLFW+Vulkan and SDL+Vulkan clear color not being set. Broken by a06eb833 (#3390)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								a24578ec09
								
							
								
							
						 | 
						
							
							
								
								Examples: Switch most VS projects to enable Edit & Continue by default (may need to upgrade projects to latest toolchain)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								40b799023b
								
							
								
							
						 | 
						
							
							
								
								Docs: Update fonts.md (#2861) + update all references to FONTS.txt
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=5 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								a06eb83359
								
							
								
							
						 | 
						
							
							
								
								Examples: GLFW+Vulkan, SDL+Vulkan: Fix for handling of minimized windows. (#3259)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								ocornut
							
						 | 
						
							
							
							
							
								
							
								a056603d8b
								
							
								
							
						 | 
						
							
							
								
								Backends: Vulkan: Rename internal helper ImGui_ImplVulkanH_CreateWindow to ImGui_ImplVulkanH_CreateOrResizeWindow
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								26d177bc03
								
							
								
							
						 | 
						
							
							
								
								Docs: Moved misc/fonts/README.txt to docs/FONTS.txt. + tweaks
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								Rokas Kupstys
							
						 | 
						
							
							
							
							
								
							
								6892b81578
								
							
								
							
						 | 
						
							
							
								
								Remove trailing spaces from bunch of files.
							
							
							
							
							
							
							
							(cherry picked from commit 50e0f8d4ddf4c426f62f346c8260a927f6b7c779) 
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								516c3dee80
								
							
								
							
						 | 
						
							
							
								
								Examples: SDL+DX11: Changelog, readme, batch files, fixed vcxproj, minor stylistic fixes + minor sync of other main.cpp files. (#2632)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								4597632662
								
							
								
							
						 | 
						
							
							
								
								Readme, comments, dear imgui prefixes
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=6 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								431aa4e456
								
							
								
							
						 | 
						
							
							
								
								Synced/merged minor cruft from docking branch to minimize drift. AFAIK the only meaningful no-op change is that the call UpdateHoveredWindowAndCaptureFlags() was moved above UpdateMouseMovingNewFrame() to match what docking branch has been doing for a while.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								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) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								1295205cd4
								
							
								
							
						 | 
						
							
							
								
								Examples: Vulkan: Fixed warnings. (#2480)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								c43dab2414
								
							
								
							
						 | 
						
							
							
								
								Vulkan: Fix not incrementing semaphore index. (#2472, #2071)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								e099a7dc74
								
							
								
							
						 | 
						
							
							
								
								Vulkan: Bits. Using IM_ALLOC/IM_FREE instead of new[] / delete[].
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								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) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								ec76722d2d
								
							
								
							
						 | 
						
							
							
								
								Vulkan: Added ImageCount to InitInfo structure (!= MinImageCount) will be needed for viewports. Renamed FramesQueueSize -> ImageCount. (#2472, #2071)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								MindSpunk
							
						 | 
						
							
							
							
							
								
							
								a45840746e
								
							
								
							
						 | 
						
							
							
								
								Vulkan, Viewports: Fix for resizing viewport windows crashing. (#2472)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								0034e65c26
								
							
								
							
						 | 
						
							
							
								
								Vulkan: Renaming demo/helper structures. Tidying up examples main.cpp.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								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) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								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) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								6bf981c85c
								
							
								
							
						 | 
						
							
							
								
								Vulkan: More renaming. Comments.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								f586764cdd
								
							
								
							
						 | 
						
							
							
								
								Examples: Vulkan: Merged helpers into ImGui_ImplVulkanH_CreateWindowData. Removed ImGui_ImplVulkan_InvalidateFrameDeviceObjects from API. Comments. (#2071)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								54b8a65d9e
								
							
								
							
						 | 
						
							
							
								
								Examples: Vulkan: Renamed QueuedFramesCount to FramesQueueSize. Moved Framebuffer, Backbuffer to FrameData structure. (#2071)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								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) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								c7eef99a33
								
							
								
							
						 | 
						
							
							
								
								Examples: Vulkan: Fixed tabs->space, removed extraneous braces and empty lines. (#2071)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								MindSpunk
							
						 | 
						
							
							
							
							
								
							
								b88a3b2711
								
							
								
							
						 | 
						
							
							
								
								Examples: Vulkan: Added calls to supports runtime changing back buffer count. (#2071)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								fc52364652
								
							
								
							
						 | 
						
							
							
								
								Tabs to Spaces, comments.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								5c4cc370bb
								
							
								
							
						 | 
						
							
							
								
								Examples: Vulkan: Added shader sources/references in the .cpp source.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								d0c98bf880
								
							
								
							
						 | 
						
							
							
								
								Examples: VS: Made project paths independant of SolutionDir so they can be built aside from the solution.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								2c38b32db1
								
							
								
							
						 | 
						
							
							
								
								Removed trailing spaces (#2038, #2299)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								d5b22fb635
								
							
								
							
						 | 
						
							
							
								
								Examples: Setting up style before bindings, so in complex binding (vulkan/dx12) it isn't miles away from the context creation.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								772354377b
								
							
								
							
						 | 
						
							
							
								
								Examples: GLFW: User previously installed GLFW callbacks are now saved and chain-called by the default callbacks. (#1759)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) |