Commit Graph

  • 23f15ebdd0 Added copyright message from <comment> section in vk.xml Andreas Süßenbach 2016-03-04 10:37:16 +0100
  • 41baebc373 Merge pull request #58 from asuessenbach/fix_const Markus Tavenrath 2016-03-02 16:00:50 +0100
  • 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 Andreas Süßenbach 2016-03-02 11:56:09 +0100
  • 72cdec99c0 Merge pull request #57 from asuessenbach/member_functions asuessenbach 2016-03-02 10:03:12 +0100
  • 73e20c47d4 Moved vulkan functions into the wrapper class of its first handle argument, adjusted name and argument list Andreas Süßenbach 2016-03-01 12:14:18 +0100
  • 62f7a093c1 Merge pull request #56 from asuessenbach/xcb_connection_t Markus Tavenrath 2016-03-01 09:46:17 +0100
  • 69cbb6c5e3 Fix issue #44: don't change return type of functions that are supposed to return something different from Result Andreas Süßenbach 2016-02-29 14:41:52 +0100
  • 6958b89c3b Merge pull request #55 from asuessenbach/version104 Markus Tavenrath 2016-02-29 12:21:31 +0100
  • f7029107a9 Updates to support vulkan version 1.0.4 Andreas Süßenbach 2016-02-29 11:18:19 +0100
  • 56eea4a80e Merge pull request #53 from asuessenbach/non_const_getters Markus Tavenrath 2016-02-26 12:38:39 +0100
  • ae7d0fe00b Fix issue #45: provide non-const getters Andreas Süßenbach 2016-02-26 12:20:40 +0100
  • fa439aa10f Merge pull request #52 from mtavenrath/issue_34 asuessenbach 2016-02-26 12:06:24 +0100
  • 14845d1edf Fix issue #45: added non-const getters Andreas Süßenbach 2016-02-26 12:01:11 +0100
  • 9c6888edf3 Fix issue #34, provide null() references for structs Markus Tavenrath 2016-02-26 11:41:21 +0100
  • 9af3c10574 Merge pull request #51 from mtavenrath/issue_49 asuessenbach 2016-02-26 11:09:57 +0100
  • cec57bd4eb Fix issue #49, unreferenced parameters and local functions Markus Tavenrath 2016-02-26 10:25:04 +0100
  • bb2da85adc Merge pull request #50 from mtavenrath/bool_support asuessenbach 2016-02-26 10:41:59 +0100
  • 49c7dc2802 Add support for operator bool() and operator!() in handles to support if(handle) and if(!handle) Markus Tavenrath 2016-02-26 09:59:27 +0100
  • 83b88eba34 Merge pull request #47 from mtavenrath/classes_enhancements asuessenbach 2016-02-25 18:00:58 +0100
  • 66627474fe Add copy constructors, assignment operators and cast operators to go forth and back between vkcpp and native vulkan structs and handles. Markus Tavenrath 2016-02-25 16:48:46 +0100
  • 6ece7605ee Merge pull request #46 from asuessenbach/vkcpp_classes Markus Tavenrath 2016-02-25 15:12:32 +0100
  • 9ca6fc4c9a Fix issue #36: enum value names for extensions and vk::Result Andreas Süßenbach 2016-02-25 14:25:23 +0100
  • 9ec587bc80 Merge pull request #43 from asuessenbach/vkcpp_classes Markus Tavenrath 2016-02-24 16:21:38 +0100
  • 217ad3fb66 changed vk::cmdUpdateBuffer and vk::getQueryPoolResults to get a templated vector of data. Andreas Süßenbach 2016-02-24 11:31:50 +0100
  • 766f69993c Merge pull request #41 from mtavenrath/readme asuessenbach 2016-02-24 13:54:53 +0100
  • fab1131447 Update README.md with tiny code samples on how to use the new C++ objects Markus Tavenrath 2016-02-23 19:26:28 +0100
  • cb9a5450b6 Merge pull request #38 from asuessenbach/vkcpp_classes Markus Tavenrath 2016-02-23 13:53:31 +0100
  • 524ebc9ff9 Introduced wrapper classes for handles, moved handle related functions into those classes; introduced exceptions for error handling. Andreas Süßenbach 2016-02-22 15:27:08 +0100
  • fc74dc9214 Merge pull request #22 from mtavenrath/scopedEnums asuessenbach 2016-02-19 15:56:28 +0100
  • ba67848d0b Add scoped enums for flags without enum values to ensure type safety for all enums Markus Tavenrath 2016-02-19 12:56:38 +0100
  • ce702938a8 Merge pull request #21 from mtavenrath/getString Markus Tavenrath 2016-02-18 13:57:36 +0100
  • be14a994fb Add getString(VkEnum)/getString(VKFlags) support Markus Tavenrath 2016-02-18 12:12:55 +0100
  • be00593096 Merge pull request #19 from mtavenrath/issue_13 Markus Tavenrath 2016-02-18 10:19:36 +0100
  • 4aa2b3f4dc Fix issue #13, support extending enums by extensions Markus Tavenrath 2016-02-18 09:45:18 +0100
  • 9524687743 Merge pull request #16 from mtavenrath/issue_14 Markus Tavenrath 2016-02-17 19:41:20 +0100
  • 759aca579f Fix issue #14, include cassert in the vk_cpp.h Markus Tavenrath 2016-02-17 19:40:01 +0100
  • 4388d9505f Merge pull request #12 from mtavenrath/issue_9 Markus Tavenrath 2016-02-17 17:52:37 +0100
  • b4d5dcbe19 Fix issue #9, Flags got converted to bool() when using static_cast to convert them to Vk*Flags Markus Tavenrath 2016-02-17 17:45:27 +0100
  • 5f14f51cd9 Merge pull request #10 from mtavenrath/issue_6 Markus Tavenrath 2016-02-17 17:11:27 +0100
  • a587b24994 Fix Issue #6, default values for handles must not be nullptr for 32-bit environments Markus Tavenrath 2016-02-17 17:04:01 +0100
  • e2c331a5d5 Merge pull request #8 from mtavenrath/dev Markus Tavenrath 2016-02-17 16:32:06 +0100
  • 9e777f256b Fix issue #7, add #pragma once to generated header Markus Tavenrath 2016-02-17 16:17:23 +0100
  • 193d723234 Merge pull request #5 from nvpro-pipeline/tinyxml2 Markus Tavenrath 2016-02-17 15:41:55 +0100
  • cd12306797 switch to TinyXML2 which is being fetches as submodule Markus Tavenrath 2016-02-17 14:03:05 +0100
  • 027c6091b2 Add vk_cpp.h based on vk.xml of Vulkan 1.0 Markus Tavenrath 2016-02-16 15:10:44 +0100
  • 0b8dfc3968 Initial revision for Vulkan 1.0 Markus Tavenrath 2016-02-16 15:07:55 +0100