Commit Graph

  • c02200ce37 Add support for stateful allocators used with functions returning a std::vector. (#263) Andreas Süßenbach 2018-10-26 09:07:25 +0200
  • a767a97551 Add support for stateful allocators used with functions returning a std::vector. Andreas Süßenbach 2018-10-25 10:59:17 +0200
  • 605ff24487 Add an error check on functions returning VkResult but not specifying success codes. (#262) Andreas Süßenbach 2018-10-15 14:27:42 +0200
  • c002fe2ac6 Add an error check on functions returning VkResult but not specifying success codes. Andreas Süßenbach 2018-10-15 10:35:56 +0200
  • 38fd14d13c
    Create CODE_OF_CONDUCT.md Khronos Group Webmaster 2018-10-10 15:53:32 -0400
  • d11e77b4e0
    Revert LICENSE to Apache 2.0 Khronos Group Webmaster 2018-10-03 10:18:00 -0400
  • b0e696db79
    Update LICENSE.txt Khronos Group Webmaster 2018-09-27 16:24:14 -0400
  • c2dd06fa9d
    Merge ef1b128ff5 into b5af45219b Daniel Elliott 2018-09-25 10:34:06 +0000
  • ef1b128ff5 update generator and generated header file with owner type dokipen3d 2018-09-25 22:33:47 +1200
  • b5af45219b Resolve a couple of warnings. (#255) Andreas Süßenbach 2018-09-25 11:23:27 +0200
  • 8f9f0b18a0
    Merge branch 'master' into warnings Andreas Süßenbach 2018-09-25 11:07:46 +0200
  • e4447ba76e Fix instance-level functions being loaded with vkGetDeviceProcAddr in vk::DispatchLoaderDynamic::init (#257) WubiCookie 2018-09-25 10:53:37 +0200
  • 127de1bf93 Update to Vulkan 1.1.85. (#258) Andreas Süßenbach 2018-09-25 10:46:26 +0200
  • 4c54c29a8c Update to Vulkan 1.1.85. Andreas Süßenbach 2018-09-25 09:59:05 +0200
  • fc4510a31c Fix instance-level functions being loaded with vkGetDeviceProcAddr in vk::DispatchLoaderDynamic::init c.seizilles 2018-09-22 05:27:10 +0200
  • ae69a98da7
    Merge f6ab729921 into 295d5c755f Markus Tavenrath 2018-09-21 09:08:49 +0000
  • f6ab729921 Update to Vulkan 1.1.85 Markus Tavenrath 2018-09-21 11:07:50 +0200
  • c951fda475 Resolve a couple of warnings. Andreas Süßenbach 2018-09-20 18:20:59 +0200
  • 295d5c755f Extend checking of StructureChains to allow transitive extension. (#254) Andreas Süßenbach 2018-09-20 15:20:00 +0200
  • e8b33a191d Extend checking of StructureChains to allow transitive extension. Andreas Süßenbach 2018-09-20 14:06:32 +0200
  • 1ddafc1c56 Corrected functions dealing with StructureChains. (#253) Andreas Süßenbach 2018-09-19 13:49:43 +0200
  • b30bd6e703 Corrected functions dealing with StructureChains. Andreas Süßenbach 2018-09-19 11:20:29 +0200
  • 1944b56b9f Corrected handling of aliased structure types; (#251) Andreas Süßenbach 2018-09-18 16:56:44 +0200
  • 3633accadf Corrected handling of aliased structure types; Improved checking in enum/bitmask handling. Andreas Süßenbach 2018-09-18 16:28:26 +0200
  • 77ff84f711 Introduce missing non-const cast-operator on structs and unions. (#250) Andreas Süßenbach 2018-09-18 15:03:17 +0200
  • 98b06da429 Introduce missing non-const cast-operator on structs and unions. Andreas Süßenbach 2018-09-18 14:42:32 +0200
  • e48f8f99a3 Correct dependency handling of aliased structures; generalized usage of first argument in member function calls. (#249) Andreas Süßenbach 2018-09-17 14:56:50 +0200
  • b01410796b Correct dependency handling of aliased structures; generalized usage of first argument in member function calls. Andreas Süßenbach 2018-09-17 14:31:06 +0200
  • 295ab10a6d extra constructor for uniquehandles that take the owner variable directly dokipen3d 2018-08-24 22:41:59 +1200
  • f0723edae5
    Merge 48973e26a6 into a9b5b68572 Daniel Elliott 2018-08-24 10:30:39 +0000
  • 48973e26a6 extra constructor for uniquehandles that take the owner variable directly dokipen 2018-08-24 22:15:46 +1200
  • 897da4de16
    Merge d116cedae4 into a9b5b68572 Olivier FAURE 2018-08-18 08:22:36 +0000
  • a9b5b68572 Switch to warning level 4 (#240) Andreas Süßenbach 2018-08-17 17:47:48 +0200
  • 0de4b0847d Switch to warning level 4 Andreas Süßenbach 2018-08-16 10:32:26 +0200
  • 58873a31ef Update to Vulkan 1.1.83 (#239) Andreas Süßenbach 2018-08-15 22:07:08 +0200
  • 4236ea2399 Update to Vulkan 1.1.83 Andreas Süßenbach 2018-08-15 15:05:22 +0200
  • 7e701c79d6 Update to Vulkan 1.1.82 (#238) Markus Tavenrath 2018-08-15 10:09:49 +0200
  • 645b652ea3 Update to Vulkan 1.1.82 Markus Tavenrath 2018-08-13 10:09:44 +0200
  • 198bba07ad changed type of m_dispatch member from const& to const* in ObjectDestroy, ObjectFree and PoolFree (fixes #233) (#236) Florian Oetke 2018-08-13 09:55:02 +0200
  • 2edfc33d29 changed type of m_dispatch member from const& to const* in ObjectDestroy, ObjectFree and PoolFree (fixes #233) lowkey 2018-07-23 22:48:24 +0200
  • 7d264c7c10 Update to Vulkan 1.1.81. #undef major, minor and MemoryBarrier due to namespace conflicts. Those macros are deprecated and should not be used anymore. (#234) Markus Tavenrath 2018-07-23 17:23:13 +0200
  • 556eb84b34 Update to Vulkan 1.1.81. #undef major, minor and MemoryBarrier due to namespace conflicts. Those macros are deprecated and should not be used anymore. Markus Tavenrath 2018-07-23 16:41:38 +0200
  • 1c06eb7ac0 Change exceptions to warnings for unknown elements & attributes (#232) Markus Tavenrath 2018-07-16 10:26:24 +0200
  • 42c4ee640c Change exceptions to warnings for unknown elements & attributes Markus Tavenrath 2018-07-16 10:05:13 +0200
  • ccd9636c51 Correct return type of create*Unique functions (#231) Andreas Süßenbach 2018-07-13 13:25:15 +0200
  • 1dd8051e8f Correct return type of create*Unique functions Andreas Süßenbach 2018-07-12 10:36:50 +0200
  • 76bf85b50e Slightly improved vector-size determination on functions returning a vector and detection if a singular version of a function should be generated. (#229) Andreas Süßenbach 2018-07-11 08:50:20 +0200
  • 0166780e1e Slightly improved vector-size determination on functions returning a vector and detection if a singular version of a function should be generated. Andreas Süßenbach 2018-07-10 14:36:40 +0200
  • fbd17bb272 Provide Dispatch type to Deleter classes to allow UniqueHandle destroy-functions use the correct vk-function provided by that Dispatch type. (#228) Andreas Süßenbach 2018-07-09 17:13:25 +0200
  • 79f7028914 Provide Dispatch type to Deleter classes to allow UniqueHandle destroy-functions use the correct vk-function provided by that Dispatch type. Andreas Süßenbach 2018-07-09 10:21:58 +0200
  • d116cedae4 Add .get() method to ResultValue Olivier FAURE 2018-07-04 15:40:10 +0200
  • eaf0fda6de
    List out default ctor parameters in separate lines (#225) Markus Tavenrath 2018-06-12 09:58:52 +0200
  • c5977df4ae List out default ctor parameters in separate lines Nuno Subtil 2018-06-06 10:47:11 -0700
  • 6c7ecb814f
    Merge c565366839 into 3f9ca5433a Nuno Subtil 2018-06-11 17:11:55 +0000
  • c565366839 List out default ctor parameters in separate lines Nuno Subtil 2018-06-06 10:47:11 -0700
  • 3f9ca5433a Print a warning when encountering unknown tags in the xml spec instead of aborting with an exception. (#222) Markus Tavenrath 2018-06-05 11:28:31 +0200
  • 29c17a008f Print a warning when encountering unknown tags in the xml spec instead of aborting with an exception. Markus Tavenrath 2018-06-05 10:16:26 +0200
  • ea22107198
    Update to Vulkan 1.1.76 (#221) Markus Tavenrath 2018-05-28 09:35:25 +0200
  • f9d0494531 Update to Vulkan 1.1.76 Markus Tavenrath 2018-05-28 09:19:56 +0200
  • 1a7a93a0d5
    Merge ef3a21a8cf into dddd845304 Giuseppe Barbieri 2018-05-17 20:20:17 +0000
  • dddd845304
    Update to Vulkan 1.1.75 (#220) Markus Tavenrath 2018-05-17 16:09:55 +0200
  • 6809434548 Update to Vulkan 1.1.75 Markus Tavenrath 2018-05-17 15:00:14 +0200
  • ef3a21a8cf
    Update README.md Giuseppe Barbieri 2018-05-15 16:13:46 +0200
  • 437f800444 Add structure chain constructor which accepts a list of its elements (#217) Patrick Mours 2018-05-09 16:32:39 +0200
  • fede0aa458 Add section to readme describing new structure chain constructor usage Patrick Mours 2018-05-09 13:21:22 +0200
  • 4937999eeb Add generated vulkan.hpp Patrick Mours 2018-05-09 13:17:46 +0200
  • 7ac5fec2c2 Rename "rhs" argument to "xelem" to be consistent Patrick Mours 2018-05-08 16:47:29 +0200
  • 4a35935be6 Add structure chain constructor which accepts a list of its elements Patrick Mours 2018-05-08 16:34:27 +0200
  • b075d67fbc Add constructor for structures which kind of extends some other structures (like Offset3D extending Offset2D) (#213) Andreas Süßenbach 2018-05-07 16:44:32 +0200
  • 4c9b1f87b3 Samples on vulkan.hpp: 09_InitDescriptorSet.cpp, 10_InitRenderPass. (#211) Andreas Süßenbach 2018-05-07 14:28:11 +0200
  • 73cb8c8096 Add link to port of Sascha's examples (#214) Bradley Austin Davis 2018-05-02 02:27:03 -0700
  • 744fdbd3a3 Samples on vulkan.hpp: 09_InitDescriptorSet.cpp, 10_InitRenderPass. Andreas Süßenbach 2018-04-26 11:42:04 +0200
  • eb3cca77a9 Add link to port of Sascha's examples Bradley Austin Davis 2018-05-01 15:56:30 -0700
  • c5e840b240 Add constructor for structures which kind of extends some other structures (like Offset3D extending Offset2D) Andreas Süßenbach 2018-04-30 10:35:58 +0200
  • 9efc002efd Sample on vulkan.hpp: 08_InitPipelineLayout. (#210) Andreas Süßenbach 2018-04-25 13:53:09 +0200
  • c724130d03 Sample on vulkan.hpp: 08_InitPipelineLayout. Andreas Süßenbach 2018-04-25 11:00:17 +0200
  • 4b179131e6
    When using local version of vulkan.hpp use local version of vulkan.h … (#207) Markus Tavenrath 2018-04-23 15:16:32 +0200
  • 628d8ab515 Update to Vulkan 1.1.74 Markus Tavenrath 2018-04-23 09:00:00 -0400
  • fc1ee8d9a9 When using local version of vulkan.hpp use local version of vulkan.h too so that the headers do match. Markus Tavenrath 2018-04-09 14:48:08 +0200
  • f54bf98790
    Update to Vulkan 1.1.72 (#206) Markus Tavenrath 2018-04-09 14:48:37 +0200
  • 67b0ec6ce2 Update to Vulkan 1.1.72 Markus Tavenrath 2018-04-09 14:08:14 +0200
  • 33c7954b6e Sample on vulkan.hpp: 07_InitUniformBuffer. (#203) Andreas Süßenbach 2018-04-09 10:53:55 +0200
  • 1e71b6ca68 Sample on vulkan.hpp: 07_InitUniformBuffer. Andreas Süßenbach 2018-04-03 16:56:20 +0200
  • bbaa5956c6 First samples on using vulkan.hpp: 01_InitInstance, 02_EnumerateDevices, 03_InitDevice, 04_InitCommandBuffer, 05_InitSwapchain, 06_InitDepthBuffer. (#197) Andreas Süßenbach 2018-03-31 10:09:50 +0200
  • 110e12041f First samples on using vulkan.hpp: 01_InitInstance, 02_EnumerateDevices, 03_InitDevice, 04_InitCommandBuffer, 05_InitSwapchain, 06_InitDepthBuffer. Andreas Süßenbach 2018-03-19 14:11:23 +0100
  • f4767bace6 Fix other 'unqiue' typo (#200) Olivier FAURE 2018-03-27 16:01:31 +0900
  • 95a04bd99e
    Fix other 'unqiue' typo Olivier FAURE 2018-03-26 16:07:45 +0900
  • 46d1b60267 Update to Vulkan 1.1.71 (#196) Andreas Süßenbach 2018-03-19 11:50:29 +0100
  • baf0847029 Update to Vulkan 1.1.71 Andreas Süßenbach 2018-03-19 10:27:53 +0100
  • 141e8ce93b Use constexpr on simple class constructors. (#195) Andreas Süßenbach 2018-03-12 14:39:06 +0100
  • 9aa76709e4 Use constexpr on simple class constructors. Andreas Süßenbach 2018-03-12 12:18:35 +0100
  • 65223fa8a9 Update to Vulkan 1.1.70.1 (#194) Andreas Süßenbach 2018-03-12 10:16:26 +0100
  • 8b3ae2e4f5 Update to Vulkan 1.1.70.1 Andreas Süßenbach 2018-03-12 09:59:57 +0100
  • 45d2571cc5 Fix a typo in the readme (#193) Sean Baggaley 2018-03-11 18:28:06 +0000
  • 9e862a8acf
    Fix a typo in the readme Sean Baggaley 2018-03-11 17:50:44 +0000
  • 7e2c734a9a Fix ObjectDeleter arguments for NoParent cases. (#192) Andreas Süßenbach 2018-03-05 10:38:47 +0100
  • f5e0c8ca9f Fix ObjectDeleter arguments for NoParent cases. Andreas Süßenbach 2018-03-05 10:04:55 +0100
  • 8dbe1fa9d4 Don't create destroy functions for alias commands (#191) Markus Tavenrath 2018-03-01 11:51:30 +0100
  • 999115e5f4 Don't create destroy functions for alias commands Markus Tavenrath 2018-03-01 11:36:43 +0100
  • 164cd27be0 Fix Deleter objects for Device and DeviceMemory. (#190) Andreas Süßenbach 2018-02-26 15:25:08 +0100