Commit Graph

513 Commits

Author SHA1 Message Date
Endre Oma
6285f71d58 Fix GCC version detection for unrestricted unions (#28) 2016-08-31 15:34:05 +02:00
Markus Tavenrath
33071cd7a3 issue #25: Change error checking asserts to std::runtime_error exceptions for invalid enums tags. (#26) 2016-08-29 10:03:04 +02:00
Markus Tavenrath
820ec7097a Add support for operator< 2016-08-16 08:44:04 +02:00
Markus Tavenrath
1b25982cc9 Add operator== and operator!= to handles. Fix issue #20 (#22) 2016-08-15 16:10:20 +02:00
Andreas Süßenbach
73857ee1dd Add security check and resize on vector-returning functions where the size of the vector is queried from vulkan, and the size can potentially change between querying the size and querying the data. (#18) 2016-08-09 11:33:30 +02:00
Markus Billeter
5cc20f59ea Fixed: use MaskType rather than uint32_t 2016-07-27 14:23:44 +02:00
Markus Tavenrath
bc59efe23c Remove nvidia references 2016-07-26 16:28:30 +02:00
Markus Tavenrath
a31b910628 Fix gcc/clang includes and warnings 2016-07-26 16:16:45 +02:00
Andreas Süßenbach
54eab5414c Introduce operator== and operator!=() on structs 2016-07-25 20:31:10 +02:00
Andreas Süßenbach
c0fb89411e Add member functions begin(), end(), front(), back(), and empty() to vk::ArrayProxy to make it a better container. 2016-07-25 06:04:56 +02:00
Markus Tavenrath
65a7d2f644 Update to Vulkan 1.0.17, Switch to Apache 2.0 license 2016-07-14 10:29:16 +02:00
Andreas Süßenbach
be9beb84ac Added singular version of some functions
For functions that would return a vector of stuff, a singular version is introduced returning just on stuff.
Currently, that's just createGraphicsPipeline, createComputePipeline, and createSharedSwapchainKHR.
2016-06-22 14:06:14 +02:00
Andreas Süßenbach
d2aea04b6c Renamed from VkCpp to VulkanHpp 2016-06-21 10:35:47 +02:00