Nuno Subtil
c565366839
List out default ctor parameters in separate lines
...
It's often useful to browse through vulkan.hpp to check what the default values
for various info structs are, but having them on a single line makes it hard to
read.
This change puts each ctor argument on a different line, which makes the
default values more visible.
2018-06-11 10:11:43 -07:00
Andreas Süßenbach
b075d67fbc
Add constructor for structures which kind of extends some other structures (like Offset3D extending Offset2D) ( #213 )
2018-05-07 16:44:32 +02:00
Markus Tavenrath
8dbe1fa9d4
Don't create destroy functions for alias commands ( #191 )
2018-03-01 11:51:30 +01:00
Andreas Süßenbach
818dc27d06
Introduce overloads for destroy* and free* functions ( #180 )
2018-02-14 02:49:48 -08:00
Andreas Süßenbach
75cb7d14f1
Correct usage of Allocator in functions returning a vector of UniqueObjects ( #178 )
2018-02-01 14:45:30 +01:00
Markus Tavenrath
4b77709e49
Add Vulkan function dispatcher which queries pointers through vkGet*ProcAddress ( #176 )
2018-01-29 16:39:35 +01:00
Markus Tavenrath
e97e34675d
Add support for Vulkan call delegation to support custom loaders. ( #174 )
2018-01-22 15:36:15 +01:00
Andreas Süßenbach
d74e5f6199
Change functions returning a UniqueHandle to returning a ResultValue<UniqueHandle>::type, making VULKAN_HPP_NO_SMART_HANDLE and VULKAN_HPP_NO_EXCEPTIONS really independent. ( #173 )
2018-01-16 14:59:54 +01:00
Andreas Süßenbach
c4fcc08e95
Reshape alias handling according to new alias usage in vk.xml. ( #167 )
2018-01-04 10:51:17 +01:00
Andreas Süßenbach
15ac21442d
Refactor into the newly introduced class VulkanHppGenerator. ( #164 )
2017-12-21 07:40:48 -04:00