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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						2919c77bee 
					 
					
						
						
							
							Examples: GLFW+OpenGL3: Fixed Shutdown() calling GL functions with NULL parameters if NewFrame was never called ( #800 )  
						
						
						
						
					 
					
						2016-10-01 14:59:28 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b96471143f 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/madeso/imgui  into madeso-master  
						
						
						
						
					 
					
						2016-10-01 14:56:24 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						612b17ef57 
					 
					
						
						
							
							Fixing minor english typos ( #827 )  
						
						
						
						
					 
					
						2016-09-11 22:02:35 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						02399852fe 
					 
					
						
						
							
							Examples: OpenGL2: Uploading font texture as RGBA32 to increase compatibility with users shaders for beginners ( #824 )  
						
						
						
						
					 
					
						2016-09-10 17:43:17 +02:00 
						 
				 
			
				
					
						
							
							
								Felipe Oliveira Carvalho 
							
						 
					 
					
						
						
							
						
						6e6f04f513 
					 
					
						
						
							
							Fix Mac OS X build and remove cruft from Makefile  
						
						
						
						
					 
					
						2016-09-10 11:22:40 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						bc57fd5d1d 
					 
					
						
						
							
							Examples: OpenGL*: Savnig/restoring existing scissor rectangle for completeness ( #807 )  
						
						
						
						
					 
					
						2016-09-05 23:39:52 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						031d4e689d 
					 
					
						
						
							
							Examples: OpenGL3: Revert Makefile change for OSX for now ( #812 )  
						
						
						
						
					 
					
						2016-09-05 22:52:45 +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 
						 
				 
			
				
					
						
							
							
								Kun Lin 
							
						 
					 
					
						
						
							
						
						aa0cb13aa4 
					 
					
						
						
							
							Correct name for linking opengl3_example  
						
						... 
						
						
						
						According to glfw offcial site, linking `libglfw.3.dylib` etc should
use `-lglfw`.
Changed this made the compilation on my Mac successfully. 
						
						
					 
					
						2016-09-02 21:57:31 +09:00