omar 
							
						 
					 
					
						
						
							
						
						645875a240 
					 
					
						
						
							
							Examples: Enable vsync by default in example applications ( #1213 ,  #1151 )  
						
						
						
						
					 
					
						2017-07-23 16:13:17 +08:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						166e8f6261 
					 
					
						
						
							
							Examples: OpenGL2+GLFW/SDL: Added commented out glUseProgram(0) in main.cpp for visibility ( #1116 )  
						
						
						
						
					 
					
						2017-07-23 15:57:39 +08:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c8794c246e 
					 
					
						
						
							
							Examples: Vulkan: Batch file builds both debug and release  
						
						
						
						
					 
					
						2017-07-23 15:22:21 +08:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f3cf5e0322 
					 
					
						
						
							
							Examples: SDL+GL3: Fixed old comments ( #1229 )  
						
						
						
						
					 
					
						2017-07-15 17:50:01 +08:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						52df0032a5 
					 
					
						
						
							
							Travis: Blind fix for SDL+GL3 project on the Travis build setup.  
						
						... 
						
						
						
						Examples: SDL+GL3: Makefile blind fix for OSX (untested) (#1229 , #1209 ) 
						
						
					 
					
						2017-07-15 13:19:13 +08:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						358e667b7a 
					 
					
						
						
							
							Travis: Adding the SDL+GL3 project on the Travis build setup (for both Linux and OSX).  
						
						... 
						
						
						
						Examples: SDL+GL3: Makefile blind fix for OSX (untested) (#1229 , #1209 ) 
						
						
					 
					
						2017-07-15 13:13:09 +08:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0fe5728971 
					 
					
						
						
							
							Examples: SDL+GL3: Makefile fix for Linux ( #1229 ,  #1209 )  
						
						
						
						
					 
					
						2017-07-15 13:07:43 +08:00 
						 
				 
			
				
					
						
							
							
								radius 
							
						 
					 
					
						
						
							
						
						8b6896faf9 
					 
					
						
						
							
							add SDL GL3 makefile  
						
						
						
						
					 
					
						2017-07-02 21:38:27 -05:00 
						 
				 
			
				
					
						
							
							
								radius 
							
						 
					 
					
						
						
							
						
						d43695b748 
					 
					
						
						
							
							fix gl2 sample too  
						
						
						
						
					 
					
						2017-07-02 21:28:56 -05:00 
						 
				 
			
				
					
						
							
							
								radius 
							
						 
					 
					
						
						
							
						
						e0aac34672 
					 
					
						
						
							
							fix compilation on MINGW  
						
						
						
						
					 
					
						2017-07-02 11:21:24 -05:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						99ff2ec6fb 
					 
					
						
						
							
							Examples: DirectX9/10/11: Comments  
						
						
						
						
					 
					
						2017-06-02 11:28:48 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						51c200ac0d 
					 
					
						
						
							
							Examples: DirectX9: Clarified texture release code ( #1163 )  
						
						
						
						
					 
					
						2017-06-02 11:25:45 +02: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 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c3d9e0a6eb 
					 
					
						
						
							
							Examples: SDL2: Tweaked batch files for Win32.  
						
						
						
						
					 
					
						2017-05-01 15:00:42 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						475446b8b9 
					 
					
						
						
							
							Merge pull request  #1080  from SaschaWillems/master  
						
						... 
						
						
						
						Examples: Vulkan: Small changes to be in line with specs and fix validation layer errors/warnings 
						
						
					 
					
						2017-05-01 14:50:34 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b3d237a5ce 
					 
					
						
						
							
							Examples: SDL2: Added build .bat files for win32.  
						
						
						
						
					 
					
						2017-05-01 13:47:59 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9fdd66330f 
					 
					
						
						
							
							Examples: SDL2+GL3: Fix blend func state save/restore ( #1120 )  
						
						
						
						
					 
					
						2017-05-01 12:20:51 +02:00 
						 
				 
			
				
					
						
							
							
								Gregg Tavares 
							
						 
					 
					
						
						
							
						
						01286f6636 
					 
					
						
						
							
							Fix blend func state save/restore  
						
						... 
						
						
						
						AFAIK there's no such enum as `GL_BLEND_SRC` or `GL_BLEND_DST` in OpenGL3 and OpenGL4.
Maybe they're left over from previous versions? They don't even seem to exist in OpenGL 2.1. In fact checking they were deprecated in OpenGL 1.5 (they exist in 1.3) 
						
						
					 
					
						2017-05-01 16:05:45 +09:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f030087f8e 
					 
					
						
						
							
							Comments to redirect people to OpenGL3 examples ( #1116 )  
						
						
						
						
					 
					
						2017-04-26 18:27:10 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						50b4b29beb 
					 
					
						
						
							
							Examples: GLFW+GL3, SDL+GL3: Fixed modifying bound Texture0 ( #1087 ,  #1088 ,  #1116 )  
						
						
						
						
					 
					
						2017-04-26 18:16:59 +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 
							
						 
					 
					
						
						
							
						
						1396659b72 
					 
					
						
						
							
							Examples: Speculative fix for OSX Makefile to make Travis happy (re  #812 )  
						
						
						
						
					 
					
						2016-12-21 20:12:43 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d74a3349e9 
					 
					
						
						
							
							Examples: DirectX9: Explicitely setting viewport to match that other examples are doing ( #937 )  
						
						
						
						
					 
					
						2016-12-19 23:15:38 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						55863dd274 
					 
					
						
						
							
							Examples: Vulkan: Shallow stylistic changes (following  #879 )  
						
						
						
						
					 
					
						2016-11-12 17:49:59 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0449bb98e2 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/martty/imgui  into martty-master  
						
						
						
						
					 
					
						2016-11-12 17:36:46 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a68ac96bc4 
					 
					
						
						
							
							Examples: GL3: Comments about gl3w ( #880 )  
						
						
						
						
					 
					
						2016-11-12 12:48:33 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						775ac24d45 
					 
					
						
						
							
							Fixed overzealous GCC warnings ( #883 ) + partly undo  8553bab241 
						
						
						
						
					 
					
						2016-11-12 11:14:37 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						89d033aba3 
					 
					
						
						
							
							Merge pull request  #898  from tinnnysu/master  
						
						... 
						
						
						
						Examples: SDL+OpenGL2: Update cmdline syntax in Windows compilation. 
						
						
					 
					
						2016-11-12 11:08:51 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						81eefb704b 
					 
					
						
						
							
							Minor const fixes for overzealous warnings ( #883 )  
						
						
						
						
					 
					
						2016-11-11 18:40:13 +01:00 
						 
				 
			
				
					
						
							
							
								sushitao 
							
						 
					 
					
						
						
							
						
						833ed760ae 
					 
					
						
						
							
							update cmdline syntax in windows compilation  
						
						
						
						
					 
					
						2016-11-09 14:53:23 +08:00