Commit Graph

  • 63477c5f60 Fix Deleter objects for Device and DeviceMemory. Andreas Süßenbach 2018-02-26 15:15:57 +0100
  • 82a14093cf Don't fail on new platforms tag (#188) Markus Tavenrath 2018-02-20 11:23:54 +0100
  • 117c267a06 Don't fail on new platforms tag Markus Tavenrath 2018-02-20 11:10:45 +0100
  • ce87df93b5 Use the value of VULKAN_HPP_NAMESPACE when creating error strings (#187) Markus Tavenrath 2018-02-20 11:07:51 +0100
  • 4dfc6fa22f Use the value of VULKAN_HPP_NAMESPACE when creating error strings Markus Tavenrath 2018-02-20 10:45:56 +0100
  • ac3ad25808
    Update to Vulkan 1.0.69 (#186) Markus Tavenrath 2018-02-20 10:29:19 +0100
  • b50201d358 Update to Vulkan 1.0.69 Markus Tavenrath 2018-02-20 09:55:02 +0100
  • 1714697795
    Merge 6b2dce09cb into ecea796604 Andreas Süßenbach 2018-02-19 13:49:42 +0000
  • 6b2dce09cb Use actual value of VULKAN_HPP_NAMESPACE in strings. Andreas Süßenbach 2018-02-19 14:48:33 +0100
  • ecea796604 Fix wrong template argument in usage of ObjectDeleter for the create*Unique functions. (#184) Andreas Süßenbach 2018-02-19 10:44:51 +0100
  • 48bb8accb5 Fix wrong template argument in usage of ObjectDeleter for the create*Unique functions. Andreas Süßenbach 2018-02-19 10:37:10 +0100
  • 56f418b41c Remove wrong #if !defined(NDEBUG) (#182) Andreas Süßenbach 2018-02-14 14:42:47 +0100
  • 58ac8d5a05 Remove wrong #if !defined(NDEBUG) Andreas Süßenbach 2018-02-14 13:39:09 +0100
  • 818dc27d06 Introduce overloads for destroy* and free* functions (#180) Andreas Süßenbach 2018-02-14 11:49:48 +0100
  • f4e2176a50 Introduce overloads for destroy* and free* functions Andreas Süßenbach 2018-02-05 11:40:17 +0100
  • bae68b49aa Fix typo in README.md (#179) Olivier FAURE 2018-02-07 08:29:50 +0100
  • ed6731fd82
    Fix typo in README.md Olivier FAURE 2018-02-04 02:56:58 +0100
  • 75cb7d14f1 Correct usage of Allocator in functions returning a vector of UniqueObjects (#178) Andreas Süßenbach 2018-02-01 14:45:30 +0100
  • 5e4ed5c753 Correct usage of Allocator in functions returning a vector of UniqueObjects Andreas Süßenbach 2018-01-31 10:26:45 +0100
  • d11cbec2ba Correct usage of Allocator in functions returning a vector of unique objects. Andreas Süßenbach 2018-01-31 10:02:53 +0100
  • 4b77709e49 Add Vulkan function dispatcher which queries pointers through vkGet*ProcAddress (#176) Markus Tavenrath 2018-01-29 23:39:35 +0800
  • 9c88569f96 Add Vulkan function dispatcher which queries pointers through vkGet*ProcAddress Markus Tavenrath 2018-01-26 07:36:45 +0800
  • 07b4e69c9d Introduce VULKAN_HPP_ASSERT, to allow custom assert. (#175) Andreas Süßenbach 2018-01-23 14:10:55 +0100
  • a9265a0379 Introduce VULKAN_HPP_ASSERT, to allow custom assert. Andreas Süßenbach 2018-01-22 16:24:04 +0100
  • e97e34675d Add support for Vulkan call delegation to support custom loaders. (#174) Markus Tavenrath 2018-01-22 22:36:15 +0800
  • aa7c291792 Add support for Vulkan call delegation to support custom loaders. Markus Tavenrath 2018-01-22 06:30:29 +0800
  • 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) Andreas Süßenbach 2018-01-16 14:59:54 +0100
  • b6625f6434 Change functions returning a UniqueHandle to returning a ResultValue<UniqueHandle>::type, making VULKAN_HPP_NO_SMART_HANDLE and VULKAN_HPP_NO_EXCEPTIONS really independent. Andreas Süßenbach 2018-01-15 14:51:47 +0100
  • 05586ce4a2 Don't destroy null-objects in UniqueHandle (Fixes #171). Daniel Kirchner 2018-01-14 10:38:05 +0100
  • 3d02e2c21f Don't destroy null-objects in UniqueHandle (Fixes #171). Daniel Kirchner 2018-01-13 12:48:19 +0100
  • c548ea4bf2 Remove constructors for "returnedonly" structures; introduce member inialization for pNext and sType, instead. (#168) Andreas Süßenbach 2018-01-05 09:25:38 +0100
  • 68562f6fd8 Remove constructors for "returnedonly" structures; introduce member inialization for pNext and sType, instead. Andreas Süßenbach 2018-01-04 11:53:08 +0100
  • c4fcc08e95 Reshape alias handling according to new alias usage in vk.xml. (#167) Andreas Süßenbach 2018-01-04 10:51:17 +0100
  • 4df81d9fc7 Reshape alias handling according to new alias usage in vk.xml. Andreas Süßenbach 2018-01-03 18:03:43 +0100
  • 15ac21442d Refactor into the newly introduced class VulkanHppGenerator. (#164) Andreas Süßenbach 2017-12-21 12:40:48 +0100
  • 005a69fa91 Refactor into the newly introduced class VulkanHppGenerator. Andreas Süßenbach 2017-12-19 11:25:25 +0100
  • a1344251fe Merge e02884dca7 into 25ad869b15 CarpeNecopinum 2017-12-18 12:57:59 +0000
  • e02884dca7 Added parameters to SurfaceFormatKHR constructor Christian Mattes 2017-12-18 13:46:22 +0100
  • 25ad869b15 Extend checks on attributes, introduce checks on elements (#161) Andreas Süßenbach 2017-12-13 22:57:40 +0100
  • bf3f776035 Extend checks on attributes, introduce checks on elements Andreas Süßenbach 2017-12-13 09:48:04 +0100
  • 6be84edcd9 Improve error handling by validating attributes and give more meaningful error messages Andreas Süßenbach 2017-12-07 08:46:58 +0100
  • f749c426a2 add checks on attributes Andreas Süßenbach 2017-12-06 16:43:41 +0100
  • 977da9e304 Tidy up README.md, add "See Also" and "License". (#159) Samuel Williams 2017-12-06 04:33:37 +1300
  • 89f10992f8 Tidy up README.md, add "See Also" and "License". Samuel Williams 2017-12-05 11:30:26 +1300
  • 047961e987 Update to Vulkan 1.0.66 (#158) Markus Tavenrath 2017-12-04 14:27:47 +0100
  • fb0c3807ab Update to Vulkan 1.0.66 Markus Tavenrath 2017-12-01 13:29:47 +0100
  • 68ee3ab5ed Update to Vulkan 1.0.66 Markus Tavenrath 2017-12-01 13:29:47 +0100
  • 05bd56f8c5 Fix issue #147. Do not assert on negative result codes when throwing an exception. There're cases where vendors are non-standard conform and return positive return codes and it's also possible that new success codes could be introduced which require special handling. For the latter case it's legit to throw an exception which a positive result code. (#156) Markus Tavenrath 2017-11-30 15:18:58 +0100
  • 08d64e5d7f Fix issue #147. Do not assert on negative result codes when throwing an exception. There're cases where vendors are non-standard conform and return positive return codes and it's also possible that new success codes could be introduced which require special handling. For the latter case it's legit to throw an exception which a positive result code. Markus Tavenrath 2017-11-30 15:10:19 +0100
  • c6b260c2ff Merge 7192678f90 into b8b1b4db63 Chris Tetreault 2017-11-30 12:34:50 +0000
  • b8b1b4db63 Fix issue #151: Add functions to get the parent & allocator or pool from a UniqueHandle (#155) Markus Tavenrath 2017-11-29 16:51:35 +0100
  • 7472354427 Fix issue #151: Add functions to get the parent & allocator or pool from a UniqueHandle Markus Tavenrath 2017-11-29 14:55:12 +0100
  • 4da433e279 Fix issue #133: Add explicit conversion from C-style Vulkan flags to Vulkan-Hpp flags (#154) Markus Tavenrath 2017-11-29 14:56:03 +0100
  • 1a32a6c072 Add constructors for readonly structures (#153) Markus Tavenrath 2017-11-29 14:53:57 +0100
  • f9459549fd Fix issue #133: Add explicit conversion from C-style Vulkan flags to Vulkan-Hpp flags Markus Tavenrath 2017-11-29 11:18:59 +0100
  • 9a7536ece3 Add constructors for readonly structures Markus Tavenrath 2017-11-25 14:43:26 +0100
  • 509a3df5bb Use generated enumeration for sType in struct constructor, instead of generating that value out of the structure's name Andreas Süßenbach 2017-11-29 10:09:32 +0100
  • 38c0c17b6e Use generated enumeration for sType in struct constructor, instead of generating that value out of the structure's name -> fixes issues on IOS and MacOS platform Andreas Süßenbach 2017-11-28 15:32:31 +0100
  • c9c052431e Merge 6b8bde5257 into 6e12cceb37 Julian van Doorn 2017-11-24 13:16:48 +0000
  • 6e12cceb37
    Fix issue #146. Remove constexpr to bring back support for VS 2013. (#149) Markus Tavenrath 2017-11-24 11:14:03 +0100
  • e8263faf67 Fix issue #146. Remove constexpr to bring back support for VS 2013. Markus Tavenrath 2017-11-24 09:50:57 +0100
  • 6b8bde5257 Fixed acquireNextImage2KHR to return uint32_t in enhanced mode Julian van Doorn 2017-11-17 22:04:16 +0100
  • 7f7af1fa90 Fixed getSwapchainCounterEXT to return uint64_t in enhanced mode Julian van Doorn 2017-11-17 22:03:26 +0100
  • 4e1ae817dd Fixed acquireNextImageKHR to return uint32_t in enhanced mode Julian van Doorn 2017-11-17 22:02:29 +0100
  • 9a2d54f066 Fixed Device::createResultValue to return ResultValueType<T>::type Julian van Doorn 2017-11-17 21:53:57 +0100
  • e464d695dd Fix issue mentioned in PR #137. There's no technical reason not to allow vk::UniquePtr with exceptions are disabled. (#142) Markus Tavenrath 2017-10-24 16:35:31 +0200
  • 357ae16511 Fix issue mentioned in PR #137. There's no technical reason not to allow vk::UniquePtr with exceptions are disabled. Markus Tavenrath 2017-10-24 16:22:49 +0200
  • cb55e77f53 Adjustments for Vulkan 1.0.64 (#140) Andreas Süßenbach 2017-10-24 16:15:43 +0200
  • afcdae8a1a Adjustments for Vulkan 1.0.64 Andreas Süßenbach 2017-10-24 14:40:14 +0200
  • 7a68d5d93d Merge c929a3527f into d62cb5d199 Markus Tavenrath 2017-10-24 14:03:49 +0000
  • c929a3527f Adjustments for Vulkan 1.0.64 Andreas Süßenbach 2017-10-24 14:40:14 +0200
  • 7192678f90 Add note about exceptions and UniqueHandle Chris Tetreault 2017-10-10 07:14:52 -0700
  • d62cb5d199 Add Travis-CI badge to README.md (#88) Karl Schultz 2017-10-09 09:22:01 -0600
  • 5ee30d3ce1 Update to Vulkan 1.0.62 (#136) Markus Tavenrath 2017-10-09 17:21:32 +0200
  • 295b5fb34d Update to Vulkan 1.0.62 Markus Tavenrath 2017-10-09 17:15:16 +0200
  • 6681979254 Allow passing allocator object as parameter when using custom allocators for std::vector return types (#132) Markus Tavenrath 2017-09-28 23:37:27 +0200
  • 10d710089f Allow passing allocator object as parameter when using custom allocators for std::vector return types Markus Tavenrath 2017-09-28 15:01:36 +0200
  • 0b8ab65be2 Adjustments to changes with Vulkan 1.0.61 (#131) Andreas Süßenbach 2017-09-28 11:49:17 +0200
  • 72323f1b4b Adjustments to changes with Vulkan 1.0.61 Andreas Süßenbach 2017-09-28 11:36:22 +0200
  • da0b3c9463 Merge 6d2fadf8f1 into 8da778cfb3 Mike Schuchardt 2017-09-28 08:21:38 +0000
  • 8da778cfb3 Bump Visual Studio requirement to VS2015 and add UnqiuePtr documentation. (#130) Markus Tavenrath 2017-09-28 10:21:35 +0200
  • c74a0f6b44 Bump Visual Studio requirement to VS2015 and add UnqiuePtr documentation. Markus Tavenrath 2017-09-27 09:58:46 +0200
  • b4694d931c Make Vulkan-Hpp namespace configurable. (#129) Markus Tavenrath 2017-09-19 07:55:48 -0500
  • 80ad5e1517 Make Vulkan-Hpp namespace configurable. Markus Tavenrath 2017-09-18 14:00:32 -0500
  • daae0b6194 Add UniqueHandle non-const accessors, ensure all by reference. (#123) Samuel Williams 2017-09-15 01:22:47 +1200
  • 834b29480d Update vulkan.hpp with changes. Samuel Williams 2017-09-06 19:44:04 +1200
  • a53633d857 Add UniqueHandle non-const accessors, ensure all by reference. Samuel Williams 2017-09-06 03:01:09 +1200
  • 7a8940c0c3 Add support for structure pointer chains was missing some generator code. Samuel Williams 2017-09-15 00:21:41 +1200
  • 6d2fadf8f1 Handle multiple require tags in extension block Mike Schuchardt 2017-09-12 10:47:48 -0600
  • d7346bf749 Ignore comment tag in extension require block Mike Schuchardt 2017-09-12 10:45:48 -0600
  • bca6564dac Add support for structure pointer chains & bump version to 1.0.57 (#119) Markus Tavenrath 2017-08-16 11:46:45 +0200
  • d901d9d870 Add support for structure pointer chains & bump version to 1.0.57 Markus Tavenrath 2017-08-08 17:37:26 +0200
  • a50ea7dc6c Update to Vulkan 1.0.55 (#116) Andreas Süßenbach 2017-07-19 09:35:28 +0200
  • 74835e39c9 Update to Vulkan 1.0.55 Andreas Süßenbach 2017-07-18 08:54:32 +0200
  • 195479de01 bracket the exception definitions by "#ifndef VULKAN_HPP_NO_EXCEPTIONS" (#114) Andreas Süßenbach 2017-06-26 15:25:53 +0200
  • 2ec6e9491e bracket the exception definitions by "#ifndef VULKAN_HPP_NO_EXCEPTIONS" Andreas Süßenbach 2017-06-26 10:28:49 +0200
  • c71fcac937 Update to Vulkan 1.0.51 (#111) Andreas Süßenbach 2017-06-16 15:52:34 +0200
  • 8b2e0692f0 Update to Vulkan 1.0.51 Andreas Süßenbach 2017-06-16 15:43:44 +0200
  • 4b994853cc Merge 9b74c8ccae into 8f21dfa0f5 Markus Tavenrath 2017-06-07 17:05:47 +0000
  • 9b74c8ccae Update to Vulkan 1.0.50 Markus Tavenrath 2017-06-01 11:37:01 +0200