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 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ede8825fb2 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Fixed GLFW+Vulkan and SDL+Vulkan clear color not being set. Broken by  a06eb833 ( #3390 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								963839373c 
								
							
								 
							
						 
						
							
							
								
								Demo tweaks + general removal of the word dummy were possible with no issues (kept the API call).  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								3d4af15d1d 
								
							
								 
							
						 
						
							
							
								
								Backends GLFW: Use GLFW_MOUSE_PASSTHROUGH when available.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								cba52b66af 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Fixed enabling ImGuiBackendFlags_HasMouseHoveredViewport broken by  950539b7.  
							
							... 
							
							
 
							
							As it turns out, back-end passing NULL hovered with HasMouseHoveredViewport is also broken which defeats some of its purpose. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								fb7f6cab8c 
								
							
								 
							
						 
						
							
							
								
								Backends: Amend, docs + extra comments. ( #3330 ,  #3245 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								06f7854b16 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Add glad 2 to OpenGL loaders. ( #3330 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b626dd57d3 
								
							
								 
							
						 
						
							
							
								
								Backends: DX12, Viewports: Tidying up, renaming.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								cb1d578470 
								
							
								 
							
						 
						
							
							
								
								Backends: DX12, Viewports: Fixed issue on shutdown when viewports are disabled. ( #3347 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ab4ef822f0 
								
							
								 
							
						 
						
							
							
								
								Version 1.78 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								0738611559 
								
							
								 
							
						 
						
							
							
								
								Misc: Bunch of code formatting changes suggested by a pass running 'astyle'  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								9418dcb693 
								
							
								 
							
						 
						
							
							
								
								Version 1.77  
							
							... 
							
							
 
							
							+ fix minor clang-tidy warnings which seems reasonable 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								99f68d7958 
								
							
								 
							
						 
						
							
							
								
								Docs: Added FAQ entries removed old one which is misleading today. Misc tweaks.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								40b799023b 
								
							
								 
							
						 
						
							
							
								
								Docs: Update fonts.md ( #2861 ) + update all references to FONTS.txt  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								5af8a8c7e8 
								
							
								 
							
						 
						
							
							
								
								CI: Extra warnings for builds with Clang. Backends: OpenGL3: Fix sign conversion warnings.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								dc49b14e29 
								
							
								 
							
						 
						
							
							
								
								Misc: Fix examples of using other OpenGL3 bindings in Makefiles.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6eb66fbef3 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Cache the result of a windows version check. ( #3283 )  
							
							... 
							
							
 
							
							This is not expected to change while the application is running :) 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								3f26a07ee1 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL: Fixed loader auto-detection to not interfere with ES2/ES3 defines. ( #3246 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								a06eb83359 
								
							
								 
							
						 
						
							
							
								
								Examples: GLFW+Vulkan, SDL+Vulkan: Fix for handling of minimized windows. ( #3259 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								bb2529dd48 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL: Report a zero display-size when window is minimized, consistent with other backends.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								a056603d8b 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Rename internal helper ImGui_ImplVulkanH_CreateWindow to ImGui_ImplVulkanH_CreateOrResizeWindow  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								9c209d5a90 
								
							
								 
							
						 
						
							
							
								
								Minor amend 9028088 ( #3261 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								43f79aa210 
								
							
								 
							
						 
						
							
							
								
								Backends: OSX: import the glfw workaround to avoid missing mouse clicks. ( #3261 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								39d17ca07f 
								
							
								 
							
						 
						
							
							
								
								Examples: Apple: catch events from the right and other mouse buttons when using Cocoa. ( #3260 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f44962c01a 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: Allegro: Don't call AddInputCharacter if the pressed key has no character. ( #3252 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								75bbbda645 
								
							
								 
							
						 
						
							
							
								
								Examples: Update comments to get SDL2 package with msys2's pacman ( #3251 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								03ea87ea28 
								
							
								 
							
						 
						
							
							
								
								Backends, Win32: Request monitor update when dpi awarness is enabled to make sure they have the correct dpi settings.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								685ca27d84 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL: On OSX, if unspecified by app, made default GLSL version 150. ( #3199 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								1e7672acf4 
								
							
								 
							
						 
						
							
							
								
								Backends: DX12: Fixed OBJECT_DELETED_WHILE_STILL_IN_USE on viewport resizing. ( #3210 )  
							
							... 
							
							
 
							
							Tested with detaching/attaching a viewport and resizing it. DX12 debug
layer is clean. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								11a3e75f47 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Fix _WIN32_WINNT < 0x0600 (MinGW defaults to 0x502 == Windows 2003). ( #3183 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								099091280f 
								
							
								 
							
						 
						
							
							
								
								Backends: DX10/DX11: Minor tweaks.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								1e9abf60d1 
								
							
								 
							
						 
						
							
							
								
								Backends: Keep shader blobs as local variables. ( #3176 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d5ce3b43ae 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Fixed error in if initial frame has no vertices. ( #3177 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								73c30aa085 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Don't skip drawing when there's no vertexes to ensure that user callbacks are still processed.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d3212482fe 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix multiple macro definitions of GLFW_INCLUDE_NONE ( #3157 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								528b12eb7a 
								
							
								 
							
						 
						
							
							
								
								Fix glClipControl(GL_UPPER_LEFT) handling in opengl3.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								37f665b619 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Support for #define NOGDI, won't try to call GetDeviceCaps(). ( #3137 ,  #2327 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								7f8b076f2b 
								
							
								 
							
						 
						
							
							
								
								Viewports, Backends: GLFW: Fix windows resizing incorrectly due to GLFW firing window positioning callbacks on next frame after window is resized manually. ( #2117 )  
							
							... 
							
							
 
							
							+ Docking fixed PVS warning 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								e8c986b34e 
								
							
								 
							
						 
						
							
							
								
								Version 1.77 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								013013737f 
								
							
								 
							
						 
						
							
							
								
								Viewports, Backends: DX12: Fix for crash caused by early resource release. ( #3121 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								5503c0a12e 
								
							
								 
							
						 
						
							
							
								
								Version 1.76  
							
							... 
							
							
 
							
							+ fixed PVS warning, update demo binaries, update readme image 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								ec7294d890 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Fixed version check mistakenly testing for GL 4.0+ instead of 3.2+ to enable ImGuiBackendFlags_RendererHasVtxOffset, leaving 3.2 contexts without it. ( #3119 ,  #2866 ,  #2852 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								977ac53dd8 
								
							
								 
							
						 
						
							
							
								
								Examples: Win32+DX12: Fixed resizing main window, enabled debug layer. ( #3087 ,  #3115 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c142540705 
								
							
								 
							
						 
						
							
							
								
								Viewports, Backends: GLFW: Avoid using window positioning workaround for glfw versions that have it fixed. Amend  09780b8.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								e9366b4c73 
								
							
								 
							
						 
						
							
							
								
								Regretfully moved .gitignore file from examples/ into root directory because OSX keeps pooping its DS_Store/ artifacts everywhere. ( #3088 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								cc0e43e631 
								
							
								 
							
						 
						
							
							
								
								Backends: Comments next to include, misc minor comments/tweaks, fix imgui_impl_osx.h using IMGUI_API instead of IMGUI_IMPL_API. ( #3105 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								00927105ba 
								
							
								 
							
						 
						
							
							
								
								Backends: Include imgui.h in implementation headers. ( #3105 )  
							
							... 
							
							
 
							
							Currently, the implementation headers don't include the imgui.h header.
Which means that the compilation will fail if the implementation header
was included before the imgui.h header in the compilation unit. For
instance, a compilation unit with the following will work:
  #include "imgui.h"
  #include "imgui_impl_glfw.h"
  #include "imgui_impl_opengl3.h"
But a compilation unit with the following will fail because IMGUI_IMPL_API
and possibly other symbols will not be defined:
  #include "imgui_impl_glfw.h"
  #include "imgui_impl_opengl3.h"
  #include "imgui.h"
This patch includes imgui.h in the implementation headers to make
inclusions order-invariant, which is a recommended practice. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								cc0d4e346a 
								
							
								 
							
						 
						
							
							
								
								Misc: Added an explicit compile-time test for non-scoped IM_ASSERT() macros to redirect users to a solution + fixed our stb wrappers.  
							
							... 
							
							
 
							
							+ Nav: Use nav layer enum, comments. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f2b01c3436 
								
							
								 
							
						 
						
							
							
								
								Changelog, tweak OpenGL3 backends. ( #3061 ), update Gallery thread links.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)