omar 
							
						 
					 
					
						
						
							
						
						cd3dd886de 
					 
					
						
						
							
							Moved extra_fonts/ to misc/fonts/. Moved .natvis file to misc/natvis/ ( #1569 )  
						
						
						
						
					 
					
						2018-01-31 16:00:07 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cca9c3e3da 
					 
					
						
						
							
							Examples: Using Dark theme by default. ( #707 ). Tweaked demo code.  
						
						
						
						
					 
					
						2018-01-31 00:15:47 +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 
							
						 
					 
					
						
						
							
						
						66d5712a8a 
					 
					
						
						
							
							Examples: Vulkan: FIxed warnings in 32-bit modes (vulkan uses VkDeviceSize which is always 64-bit long)  
						
						
						
						
					 
					
						2018-01-28 20:03:41 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7e7c017b75 
					 
					
						
						
							
							Examples: Simplified mouse wheel handling. ( #1463 )  
						
						
						
						
					 
					
						2018-01-20 12:45:31 +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 
							
						 
					 
					
						
						
							
						
						9f8632b131 
					 
					
						
						
							
							Examples: Comments about invalid mouse pos.  
						
						
						
						
					 
					
						2017-12-29 15:03:36 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3a4a2bb27c 
					 
					
						
						
							
							Examples: Vulkan: Tweak  
						
						
						
						
					 
					
						2017-12-24 18:49:19 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ce13426a1a 
					 
					
						
						
							
							Examples: Comments, synched some minor drift between examples + stronger suggestion to use StyleColorsDark().  
						
						
						
						
					 
					
						2017-12-24 18:45:11 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						1b86e7343f 
					 
					
						
						
							
							Renamed the emblematic ShowTestWindow() function to ShowDemoWindow(). Kept redirection function (will obsolete).  
						
						
						
						
					 
					
						2017-12-24 18:16:22 +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 
							
						 
					 
					
						
						
							
						
						cb38caeda4 
					 
					
						
						
							
							Examples: Added more comments near the fonts loading section, to catch common questions and errors (e.g.  #1397 ,  #1366 ,  #1341 ,  #1222 ,  #1193 ,  #1115 ,  #951 , etc.)  
						
						
						
						
					 
					
						2017-10-28 18:21:44 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b3099d650c 
					 
					
						
						
							
							Examples: Adding Roboto to the commented-out font list, and removing the unnecessary ProggyClean from there.  
						
						
						
						
					 
					
						2017-10-04 19:28:04 -07:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						842e88a8e3 
					 
					
						
						
							
							Examples: Avoid using ImColor() to not tempt newcomers into looking at it  
						
						
						
						
					 
					
						2017-09-27 15:47:08 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b8ade0b94f 
					 
					
						
						
							
							Examples: Main: Removed call to SetNextWindowSize()  
						
						
						
						
					 
					
						2017-09-01 17:07:19 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						92a6faca6f 
					 
					
						
						
							
							IO: io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. Previously ImVec2(-1,-1) was enough but we'll now accept negative mouse coordinates.  
						
						
						
						
					 
					
						2017-08-25 16:43:25 +08:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7e452ec737 
					 
					
						
						
							
							Renamed ImGuiSetCond_XXX type and enums to ImGuiCond_XXX, kept old enums under #ifdef IMGUI_DISABLE_OBSOLETE_FUNCTIONS  
						
						
						
						
					 
					
						2017-08-11 13:36:28 +08:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c8794c246e 
					 
					
						
						
							
							Examples: Vulkan: Batch file builds both debug and release  
						
						
						
						
					 
					
						2017-07-23 15:22:21 +08:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b0db625cab 
					 
					
						
						
							
							Examples: Vulkan: Fixed an extra validation (tested on Windows with VulkanSDK 1.0.46.0) ( #1042 )  
						
						
						
						
					 
					
						2017-05-01 17:07:53 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f87b152522 
					 
					
						
						
							
							Examples: Vulkan: Various very minor stylistic fixes, fixing typos in comments, etc. ( #1042   #1043 )  
						
						
						
						
					 
					
						2017-05-01 17:07:05 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Particle 
							
						 
					 
					
						
						
							
						
						201d589714 
					 
					
						
						
							
							Image presentation now depends on the completeness of command buffer submission through semaphores.  
						
						... 
						
						
						
						To maintain maximum frame rate we render to the last acquired swapchain image but present the last but one drawn image. This behavior is optional through conditional compilation macros. 
						
						
					 
					
						2017-05-01 16:54:49 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Particle 
							
						 
					 
					
						
						
							
						
						a9add1ce63 
					 
					
						
						
							
							Removed redundant VkResult plugged into VkPresentInfoKHR pResults attribute. This is only meaningful when we present directly to multiple swapchains. In that case we can an VkResult per swapchain.  
						
						
						
						
					 
					
						2017-05-01 16:53:54 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Particle 
							
						 
					 
					
						
						
							
						
						eaae754211 
					 
					
						
						
							
							Removed redundant barrier.  
						
						... 
						
						
						
						The transition of the swapchain image(s) can happen implicitly in the renderpass. This approach has been stated to be more efficient than using an explicit barrier.
See "Vulkan Programming Guide", Chapter 7: "Graphics Pipelines", section "Renderpasses". 
						
						
					 
					
						2017-05-01 16:52:52 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Particle 
							
						 
					 
					
						
						
							
						
						33874073dc 
					 
					
						
						
							
							Fixed all issues found by vulkan debug report. Reasons for the major design changes are commented.  
						
						
						
						
					 
					
						2017-05-01 16:48:16 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						89d03d5cca 
					 
					
						
						
							
							Examples: Vulkan: Disable IMGUI_VULKAN_DEBUG_REPORT by default. Update .bat files for newer VulkanSDK.  
						
						
						
						
					 
					
						2017-05-01 16:46:57 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Particle 
							
						 
					 
					
						
						
							
						
						56dff3a080 
					 
					
						
						
							
							Vulkan backend: optionally enabling vulkan validation layers and debug report callback  
						
						... 
						
						
						
						Additional layer, extension and the callback itself are used/created when IMGUI_VULKAN_DEBUG_REPORT is defined. The callback reports seven (potential!) errors which will be fixed with another pull request. 
						
						
					 
					
						2017-05-01 16:32:45 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9fd3ba871b 
					 
					
						
						
							
							Merge branch 'g_FrameIndex_not_used_fix' of  https://github.com/ParticlePeter/imgui  into ParticlePeter-g_FrameIndex_not_used_fix  
						
						
						
						
					 
					
						2017-05-01 16:21:43 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5418bb19ff 
					 
					
						
						
							
							Examples: Vulkan: windows batch file for 64-bits.  
						
						
						
						
					 
					
						2017-05-01 16:14:13 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ac2eb4b960 
					 
					
						
						
							
							Merge branch 'vk_small_fix' of  https://github.com/martty/imgui  into martty-vk_small_fix  
						
						
						
						
					 
					
						2017-05-01 15:26:29 +02:00 
						 
				 
			
				
					
						
							
							
								saschawillems 
							
						 
					 
					
						
						
							
						
						4da26d85cd 
					 
					
						
						
							
							Clip negative scissor offsets to zero  
						
						
						
						
					 
					
						2017-03-26 19:54:59 +02:00 
						 
				 
			
				
					
						
							
							
								saschawillems 
							
						 
					 
					
						
						
							
						
						12deb53b11 
					 
					
						
						
							
							Set required depth member for buffer image copy  
						
						
						
						
					 
					
						2017-03-26 19:38:05 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Particle 
							
						 
					 
					
						
						
							
						
						337019a68f 
					 
					
						
						
							
							typo, #elif instead of #else, fixed  
						
						
						
						
					 
					
						2017-02-26 17:16:37 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Particle 
							
						 
					 
					
						
						
							
						
						fd90da38e1 
					 
					
						
						
							
							Vulkan backend: g_FrameIndex not used fix -> huge perf gain  
						
						... 
						
						
						
						Added a macro to switch between unlimited frame rate (VK_PRESENT_MODE_IMMEDIATE_KHR) and limited to 60 fps (VK_PRESENT_MODE_FIFO_KHR). Only the latter mode is guaranteed to be available, but the former one most likely is. 
						
						
					 
					
						2017-02-26 13:25:54 +01:00 
						 
				 
			
				
					
						
							
							
								Marcell Kiss 
							
						 
					 
					
						
						
							
						
						e0244c8f62 
					 
					
						
						
							
							Fix scissor offset being negative  
						
						
						
						
					 
					
						2017-02-11 12:20:12 +01:00 
						 
				 
			
				
					
						
							
							
								Marcell Kiss 
							
						 
					 
					
						
						
							
						
						509df3e279 
					 
					
						
						
							
							Fix new Vulkan validation warnings  
						
						
						
						
					 
					
						2017-02-11 12:19:44 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						127dd7c88c 
					 
					
						
						
							
							Examples: Vulkan: Coding style fixes ( #910 )  
						
						
						
						
					 
					
						2016-11-13 17:57:43 +01:00 
						 
				 
			
				
					
						
							
							
								Håvard Mathisen 
							
						 
					 
					
						
						
							
						
						a5600b6e59 
					 
					
						
						
							
							Vulkan example: Proper surface format search.  
						
						
						
						
					 
					
						2016-11-13 05:23:33 +01:00 
						 
				 
			
				
					
						
							
							
								Håvard Mathisen 
							
						 
					 
					
						
						
							
						
						b447a71cf6 
					 
					
						
						
							
							Vulkan example: Fix gamma for some implementations.  
						
						
						
						
					 
					
						2016-11-13 04:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Håvard Mathisen 
							
						 
					 
					
						
						
							
						
						08ef9819c8 
					 
					
						
						
							
							Vulkan example: Fix validation layer warnings and errors and redeclare gl_PerVertex.  
						
						
						
						
					 
					
						2016-11-13 03:00:36 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						55863dd274 
					 
					
						
						
							
							Examples: Vulkan: Shallow stylistic changes (following  #879 )  
						
						
						
						
					 
					
						2016-11-12 17:49:59 +01:00 
						 
				 
			
				
					
						
							
							
								Marcell Kiss 
							
						 
					 
					
						
						
							
						
						53126cd713 
					 
					
						
						
							
							Add location decorators & change to use structs as in/out in glsl, update embedded spv (produced with glslangValidator -x)  
						
						
						
						
					 
					
						2016-10-18 22:43:20 +02:00 
						 
				 
			
				
					
						
							
							
								Marcell Kiss 
							
						 
					 
					
						
						
							
						
						44250caf50 
					 
					
						
						
							
							Null the released resources  
						
						
						
						
					 
					
						2016-10-18 22:07:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0d3f8807c7 
					 
					
						
						
							
							Added a void* user_data parameter to Clipboard function handlers. ( #875 )  
						
						
						
						
					 
					
						2016-10-15 11:36:43 +02: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 
						 
				 
			
				
					
						
							
							
								Håvard Mathisen 
							
						 
					 
					
						
						
							
						
						99b4f951b9 
					 
					
						
						
							
							Fix Vulkan example for use when a depth buffer is active.  
						
						
						
						
					 
					
						2016-08-27 19:08:24 +02:00 
						 
				 
			
				
					
						
							
							
								Marcell Kiss 
							
						 
					 
					
						
						
							
						
						4bc6a951fe 
					 
					
						
						
							
							tabs to space, remove braces  
						
						
						
						
					 
					
						2016-08-20 13:27:03 +02:00 
						 
				 
			
				
					
						
							
							
								Marcell Kiss 
							
						 
					 
					
						
						
							
						
						3234f81cb1 
					 
					
						
						
							
							maxImageCount may be 0; add missing sType; change to 1 push constant range  
						
						
						
						
					 
					
						2016-08-20 13:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0e7b9b8284 
					 
					
						
						
							
							Examples: Vulkan: Coding style tweaks.  
						
						
						
						
					 
					
						2016-04-03 17:32:53 +02:00