Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							3e8964e181 
							
						 
					 
					
						
						
							
							Changed functions that could return eIncomplete to loop while incomplete and return the final result.  
						
						
						
						
					 
					
						2016-03-30 12:18:19 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							6163c6e8ca 
							
						 
					 
					
						
						
							
							Merge pull request  #85  from asuessenbach/notnot  
						
						... 
						
						
						
						fix typo in Optional::operator bool(): needs to be !!, not ! ! 
						
						
					 
					
						2016-03-23 17:56:18 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							e30ca6ffa2 
							
						 
					 
					
						
						
							
							fix typo in Optional::operator bool(): needs to be !!, not ! !  
						
						
						
						
					 
					
						2016-03-23 17:54:55 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							900744a8ca 
							
						 
					 
					
						
						
							
							Merge pull request  #82  from asuessenbach/issue81  
						
						... 
						
						
						
						Fix issue #81 , support Optional<string> for functions where strings are not required. Also remove static null() function in each struct. Use nullptr instead. 
						
						
					 
					
						2016-03-23 16:19:37 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							54fced9dd3 
							
						 
					 
					
						
						
							
							changed functions with optional std::string parameters from "std::string const &" to "vk::Optional<std::string const> const &";  
						
						... 
						
						
						
						moved vk::Optional constructor on std::nullptr_t from private to public;
introduced vk::Optional::operator->() and explicit operator bool();
removed static operator null() on all struct-wrapper classes 
						
						
					 
					
						2016-03-23 16:08:30 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							fa4e51b447 
							
						 
					 
					
						
						
							
							Merge pull request  #80  from asuessenbach/typename_and_to_string  
						
						... 
						
						
						
						rename vk::GetString to vk::to_string; remove superfluous typename fr… 
						
						
					 
					
						2016-03-22 09:23:24 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							e4d6945097 
							
						 
					 
					
						
						
							
							rename vk::GetString to vk::to_string; remove superfluous typename from friend declaration of RefType in class Optional, remove superfluous std::moves  
						
						
						
						
					 
					
						2016-03-21 13:56:18 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							dc41595577 
							
						 
					 
					
						
						
							
							Merge pull request  #74  from asuessenbach/cleanup  
						
						... 
						
						
						
						Cleanup on reading functions: gathering data into a single structure. 
						
						
					 
					
						2016-03-17 14:50:14 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							21b3c321a0 
							
						 
					 
					
						
						
							
							Cleanup on reading functions: gathering data into a single structure.  
						
						
						
						
					 
					
						2016-03-16 11:20:41 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							a50e7c224c 
							
						 
					 
					
						
						
							
							Merge pull request  #73  from mtavenrath/issue_68  
						
						... 
						
						
						
						Fix issue 68, introduce vk::Optional class which to support optional … 
						
						
					 
					
						2016-03-15 17:53:39 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							eb1c207fa7 
							
						 
					 
					
						
						
							
							Fix issue 68, introduce vk::Optional class which to support optional references  
						
						
						
						
					 
					
						2016-03-15 17:52:19 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							89cc6e0ac8 
							
						 
					 
					
						
						
							
							Merge pull request  #72  from asuessenbach/correctStrip  
						
						... 
						
						
						
						Corrected stripping a tag from a string; updated generated vk_cpp.h t… 
						
						
					 
					
						2016-03-14 16:36:36 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							2013e7c7a7 
							
						 
					 
					
						
						
							
							Corrected stripping a tag from a string; updated generated vk_cpp.h to Version 1.0.5  
						
						
						
						
					 
					
						2016-03-14 11:52:28 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							ae695ba495 
							
						 
					 
					
						
						
							
							Merge pull request  #65  from asuessenbach/exception  
						
						... 
						
						
						
						Changed preliminary vk::Exception to std::system_error. 
						
						
					 
					
						2016-03-08 10:10:38 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							147f8ee621 
							
						 
					 
					
						
						
							
							Changed preliminary vk::Exception to std::system_error.  
						
						
						
						
					 
					
						2016-03-08 10:02:07 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							f1127bd013 
							
						 
					 
					
						
						
							
							Merge pull request  #61  from asuessenbach/cleanup  
						
						... 
						
						
						
						Added missing </code> in README.md 
						
						
					 
					
						2016-03-07 09:35:00 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							06649553bd 
							
						 
					 
					
						
						
							
							Added missing </code> in README.md  
						
						
						
						
					 
					
						2016-03-07 09:12:58 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							c66b98b4e8 
							
						 
					 
					
						
						
							
							Merge pull request  #60  from asuessenbach/copyright  
						
						... 
						
						
						
						Added copyright message from <comment> section in vk.xml 
						
						
					 
					
						2016-03-04 11:58:14 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							2f923bda5b 
							
						 
					 
					
						
						
							
							Merge pull request  #59  from asuessenbach/cleanup  
						
						... 
						
						
						
						Cleanup on function body writing 
						
						
					 
					
						2016-03-04 11:58:07 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							1f689355c4 
							
						 
					 
					
						
						
							
							Cleanup on function body writing  
						
						
						
						
					 
					
						2016-03-04 11:48:41 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							23f15ebdd0 
							
						 
					 
					
						
						
							
							Added copyright message from <comment> section in vk.xml  
						
						
						
						
					 
					
						2016-03-04 10:51:47 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							41baebc373 
							
						 
					 
					
						
						
							
							Merge pull request  #58  from asuessenbach/fix_const  
						
						... 
						
						
						
						Added missing const qualifier for member functions in non-enhanced mo… 
						
						
					 
					
						2016-03-02 16:00:50 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							dfd3253029 
							
						 
					 
					
						
						
							
							Added missing const qualifier for member functions in non-enhanced mode, added some checks agains not defined VK_CPP_ENHANCED_MODE to prevent multiple functions with identical signature  
						
						
						
						
					 
					
						2016-03-02 11:56:09 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							72cdec99c0 
							
						 
					 
					
						
						
							
							Merge pull request  #57  from asuessenbach/member_functions  
						
						... 
						
						
						
						Moved vulkan functions into the wrapper class of its first handle arg… 
						
						
					 
					
						2016-03-02 10:03:12 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							73e20c47d4 
							
						 
					 
					
						
						
							
							Moved vulkan functions into the wrapper class of its first handle argument, adjusted name and argument list  
						
						
						
						
					 
					
						2016-03-02 10:01:52 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							62f7a093c1 
							
						 
					 
					
						
						
							
							Merge pull request  #56  from asuessenbach/xcb_connection_t  
						
						... 
						
						
						
						Fix issue #44 : don't change return type of functions that are suppose… 
						
						
					 
					
						2016-03-01 09:46:17 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							69cbb6c5e3 
							
						 
					 
					
						
						
							
							Fix issue  #44 : don't change return type of functions that are supposed to return something different from Result  
						
						
						
						
					 
					
						2016-02-29 14:41:52 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							6958b89c3b 
							
						 
					 
					
						
						
							
							Merge pull request  #55  from asuessenbach/version104  
						
						... 
						
						
						
						Fix issue #54 , Updates to support vulkan version 1.0.4 
						
						
					 
					
						2016-02-29 12:21:31 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							f7029107a9 
							
						 
					 
					
						
						
							
							Updates to support vulkan version 1.0.4  
						
						
						
						
					 
					
						2016-02-29 11:18:19 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							56eea4a80e 
							
						 
					 
					
						
						
							
							Merge pull request  #53  from asuessenbach/non_const_getters  
						
						... 
						
						
						
						Fix issue #45 : provide non-const getters 
						
						
					 
					
						2016-02-26 12:38:39 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							ae7d0fe00b 
							
						 
					 
					
						
						
							
							Fix issue  #45 : provide non-const getters  
						
						
						
						
					 
					
						2016-02-26 12:20:40 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							fa439aa10f 
							
						 
					 
					
						
						
							
							Merge pull request  #52  from mtavenrath/issue_34  
						
						... 
						
						
						
						Fix issue #34 , provide null() references for structs 
						
						
					 
					
						2016-02-26 12:06:24 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							14845d1edf 
							
						 
					 
					
						
						
							
							Fix issue  #45 : added non-const getters  
						
						
						
						
					 
					
						2016-02-26 12:01:11 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							9c6888edf3 
							
						 
					 
					
						
						
							
							Fix issue  #34 , provide null() references for structs  
						
						
						
						
					 
					
						2016-02-26 11:42:15 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							9af3c10574 
							
						 
					 
					
						
						
							
							Merge pull request  #51  from mtavenrath/issue_49  
						
						... 
						
						
						
						Fix issue #49 , unreferenced parameters and local functions 
						
						
					 
					
						2016-02-26 11:09:57 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							cec57bd4eb 
							
						 
					 
					
						
						
							
							Fix issue  #49 , unreferenced parameters and local functions  
						
						
						
						
					 
					
						2016-02-26 11:02:34 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							bb2da85adc 
							
						 
					 
					
						
						
							
							Merge pull request  #50  from mtavenrath/bool_support  
						
						... 
						
						
						
						Add support for operator bool() and operator!() in handles to support… 
						
						
					 
					
						2016-02-26 10:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							49c7dc2802 
							
						 
					 
					
						
						
							
							Add support for operator bool() and operator!() in handles to support if(handle) and if(!handle)  
						
						
						
						
					 
					
						2016-02-26 09:59:27 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							83b88eba34 
							
						 
					 
					
						
						
							
							Merge pull request  #47  from mtavenrath/classes_enhancements  
						
						... 
						
						
						
						Add copy constructors, assignment operators and cast operators to go … 
						
						
					 
					
						2016-02-25 18:00:58 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							66627474fe 
							
						 
					 
					
						
						
							
							Add copy constructors, assignment operators and cast operators to go forth and back between vkcpp and native vulkan structs and handles.  
						
						
						
						
					 
					
						2016-02-25 17:58:29 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							6ece7605ee 
							
						 
					 
					
						
						
							
							Merge pull request  #46  from asuessenbach/vkcpp_classes  
						
						... 
						
						
						
						Fix issue #36 : enum value names for extensions and vk::Result 
						
						
					 
					
						2016-02-25 15:12:32 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							9ca6fc4c9a 
							
						 
					 
					
						
						
							
							Fix issue  #36 : enum value names for extensions and vk::Result  
						
						
						
						
					 
					
						2016-02-25 15:04:11 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							9ec587bc80 
							
						 
					 
					
						
						
							
							Merge pull request  #43  from asuessenbach/vkcpp_classes  
						
						... 
						
						
						
						changed vk::cmdUpdateBuffer and vk::getQueryPoolResults to get a temp… 
						
						
					 
					
						2016-02-24 16:21:38 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							217ad3fb66 
							
						 
					 
					
						
						
							
							changed vk::cmdUpdateBuffer and vk::getQueryPoolResults to get a templated vector of data.  
						
						
						
						
					 
					
						2016-02-24 14:02:42 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							766f69993c 
							
						 
					 
					
						
						
							
							Merge pull request  #41  from mtavenrath/readme  
						
						... 
						
						
						
						Update README.md with tiny code samples on how to use the new C++ obj… 
						
						
					 
					
						2016-02-24 13:54:53 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							fab1131447 
							
						 
					 
					
						
						
							
							Update README.md with tiny code samples on how to use the new C++ objects  
						
						
						
						
					 
					
						2016-02-24 13:45:21 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							cb9a5450b6 
							
						 
					 
					
						
						
							
							Merge pull request  #38  from asuessenbach/vkcpp_classes  
						
						... 
						
						
						
						Introduced wrapper classes for handles, moved handle related function… 
						
						
					 
					
						2016-02-23 13:53:31 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							524ebc9ff9 
							
						 
					 
					
						
						
							
							Introduced wrapper classes for handles, moved handle related functions into those classes; introduced exceptions for error handling.  
						
						
						
						
					 
					
						2016-02-23 13:40:04 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							fc74dc9214 
							
						 
					 
					
						
						
							
							Merge pull request  #22  from mtavenrath/scopedEnums  
						
						... 
						
						
						
						Add scoped enums for flags without enum values to ensure type safety … 
						
						
					 
					
						2016-02-19 15:56:28 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							ba67848d0b 
							
						 
					 
					
						
						
							
							Add scoped enums for flags without enum values to ensure type safety for all enums  
						
						
						
						
					 
					
						2016-02-19 15:47:16 +01:00