Commit Graph

  • ae3460a715
    Merge pull request #609 from asuessenbach/windows Andreas Süßenbach 2020-05-14 11:58:58 +0200
  • 895c5766bc Add some workarounds to not include windows.h on _WIN32 platform. asuessenbach 2020-05-13 09:06:48 +0200
  • 0f5a571e88
    Merge pull request #607 from asuessenbach/loader Andreas Süßenbach 2020-05-13 13:41:11 +0200
  • f79f43498e Extend DynamicLoader loading policy asuessenbach 2020-05-12 13:21:50 +0200
  • 840a0775e3 Add AppVeyor check on VS2019 again asuessenbach 2020-05-13 09:29:33 +0200
  • 542d9c3f0b
    Merge pull request #605 from asuessenbach/libvulkan Andreas Süßenbach 2020-05-11 12:21:25 +0200
  • d2a23f5086 Change library name to load on linux to "libvulkan.so.1". asuessenbach 2020-05-11 12:00:39 +0200
  • fd9c3a1f55
    Merge pull request #590 from afrantzis/resultvalue-rvalue-cast Andreas Süßenbach 2020-05-05 15:32:55 +0200
  • 18da9fdcfd Provide rvalue cast operator for ResultValue Alexandros Frantzis 2020-05-01 15:11:26 +0300
  • 94c33a5e2c
    Merge pull request #597 from asuessenbach/ArrayProxy Andreas Süßenbach 2020-05-05 13:50:49 +0200
  • 436ffbea26
    Merge pull request #596 from asuessenbach/requires Andreas Süßenbach 2020-05-05 11:35:46 +0200
  • f15f2f382b Reintroduce ArrayProxy constructors with std::array and std::vector asuessenbach 2020-05-05 11:34:02 +0200
  • a037ea241c Downgraded check on attribute "requires" in "extension" elements to a warning. asuessenbach 2020-05-05 08:57:50 +0200
  • f56e99e5b8
    Merge pull request #593 from asuessenbach/140 Andreas Süßenbach 2020-05-05 08:38:35 +0200
  • bffc4e3c52
    Merge pull request #592 from asuessenbach/clang-format Andreas Süßenbach 2020-05-05 08:36:58 +0200
  • 1636a526dc
    Merge pull request #594 from asuessenbach/trim Andreas Süßenbach 2020-05-04 22:59:05 +0200
  • bc6eba91f6 Trim tokenized sub-strings. asuessenbach 2020-05-04 17:19:44 +0200
  • daa20d0d90 Update to and adjustments for VK_HEADER_VERSION 140. asuessenbach 2020-05-04 16:46:47 +0200
  • baff050abd Add version check for clang-format. asuessenbach 2020-05-04 16:27:19 +0200
  • 9db492100b
    Merge pull request #587 from asuessenbach/enumAlias Andreas Süßenbach 2020-04-30 15:37:24 +0200
  • dc1a7ce93e Add filter for identical alias enum values asuessenbach 2020-04-30 14:28:48 +0200
  • 6f6a950a30
    Merge pull request #586 from asuessenbach/enumAlias Andreas Süßenbach 2020-04-30 13:53:34 +0200
  • 94888c9959 Correct handling of enum aliases asuessenbach 2020-04-30 11:30:17 +0200
  • 4d408efc3d
    Merge pull request #585 from asuessenbach/enum Andreas Süßenbach 2020-04-29 12:24:22 +0200
  • c6f4dfb79b Correct default initializer for array of enums. asuessenbach 2020-04-29 11:45:10 +0200
  • f84dfab162
    Merge pull request #584 from asuessenbach/sType Andreas Süßenbach 2020-04-29 09:26:53 +0200
  • 89190683c8 Add checks on member sType of structs: - only members named <sType> are supposed to have a <values> attribute - no <values> attribute is allowed to occur more than once. asuessenbach 2020-04-29 09:04:21 +0200
  • 285c1d5e8a
    Merge pull request #583 from asuessenbach/139 Andreas Süßenbach 2020-04-29 08:29:06 +0200
  • 15f5f25ee4 Update to VK_HEADER_VERSION 139. asuessenbach 2020-04-28 09:17:41 +0200
  • de3be15b70
    Merge pull request #582 from asuessenbach/basetype Andreas Süßenbach 2020-04-28 08:57:58 +0200
  • f0d58bd24b Add support for basetypes without any type information asuessenbach 2020-04-27 17:15:53 +0200
  • a22e9f98dd
    Merge pull request #580 from mtavenrath/enable_travis_warnings Andreas Süßenbach 2020-04-27 17:17:57 +0200
  • 6525c33958
    Merge pull request #581 from asuessenbach/deprecated Andreas Süßenbach 2020-04-27 16:07:18 +0200
  • 2b54f78daa Increase travis warning level and treat warnings as errors Markus Tavenrath 2020-04-27 11:34:32 +0200
  • d12585de6c Use attribute [[deprecated]] only if __cplusplus >= 201402L. asuessenbach 2020-04-27 13:39:14 +0200
  • b58aa05aeb
    Merge pull request #579 from asuessenbach/deprecated Andreas Süßenbach 2020-04-26 00:41:26 +0200
  • 5953d65c16 Use [[deprecated]] only if __has_cpp_attribute(deprecated) is true asuessenbach 2020-04-26 00:10:16 +0200
  • c7c375eb98 Unify type traits handling of Handles, Structures, and IndexTypes. asuessenbach 2020-04-21 14:26:32 +0200
  • ac272a10ff Make compound assignment operators on Flags<> constexpr with C++14. asuessenbach 2020-04-20 10:27:26 +0200
  • fc1f306500 Unify type traits handling of Handles, Structures, and IndexTypes. asuessenbach 2020-04-21 14:26:32 +0200
  • 3ad1ab5dca Make compound assignment operators on Flags<> constexpr with C++14. asuessenbach 2020-04-20 10:27:26 +0200
  • e15310941f
    Merge pull request #568 from asuessenbach/clang-format Andreas Süßenbach 2020-04-23 15:06:33 +0200
  • f5e59484a6 Introduce usage of clang-format to format vulkan.hpp and the other sources. asuessenbach 2020-04-12 21:49:12 +0200
  • ce9fd81bd9
    Merge pull request #573 from asuessenbach/union Andreas Süßenbach 2020-04-21 09:34:30 +0200
  • 5e46dcf29f
    Merge pull request #574 from asuessenbach/glfw Andreas Süßenbach 2020-04-21 08:50:06 +0200
  • 5cb6084118 Adjust structure and union constructors and setter functions to correctly handle sType of a member of that structure/union. asuessenbach 2020-04-20 15:26:40 +0200
  • 107363c4aa Update glfw asuessenbach 2020-04-20 15:33:07 +0200
  • bfa70c7f36
    Merge pull request #570 from asuessenbach/138 Andreas Süßenbach 2020-04-17 21:45:13 +0200
  • ccb4ca22b9 Adjustments for VK_HEADER_VERSION 138. asuessenbach 2020-04-17 20:17:45 +0200
  • a33d6e91fa Introduce usage of clang-format to format vulkan.hpp and the other sources. asuessenbach 2020-04-12 21:49:12 +0200
  • b99359cf57 Add type traits for translating between stdint types and vk::IndexType Jack Andersen 2020-04-15 21:24:36 -1000
  • d40c96b45e [WIP] test on ArrayProxy asuessenbach 2020-04-09 17:01:24 +0200
  • 2303f75594 [WIP] test on ArrayProxy asuessenbach 2020-04-09 17:01:24 +0200
  • ccba30cc65
    Merge pull request #563 from asuessenbach/137 Andreas Süßenbach 2020-04-08 10:05:55 +0200
  • 2ca96ade5b Update to and adjustments for VK_HEADER_VERSION 137. asuessenbach 2020-04-08 08:13:01 +0200
  • eaa8ba4f01
    Merge pull request #558 from asuessenbach/hash Andreas Süßenbach 2020-04-07 09:12:04 +0200
  • cc77b67bb8 Provide std::hash<vk::HandleType> to make handles hashable. asuessenbach 2020-03-30 12:18:06 +0200
  • 407542705f Change allocation of vectors of UniqueHandles to not rely on std::vector<>::data() returning a valid pointer after calling std::vector<>::reserve(). asuessenbach 2020-03-31 09:26:02 +0200
  • 28b7c2054b Change allocation of vectors of UniqueHandles to not rely on std::vector<>::data() returning a valid pointer after calling std::vector<>::reserve(). asuessenbach 2020-03-31 09:26:02 +0200
  • a5e8a7ccb8 Update to and adjustments for VK_HEADER_VERSION 136. asuessenbach 2020-03-25 11:44:45 +0100
  • cc8ee37420 Replace vector capacity logic with size logic. John Rosasco 2020-03-26 17:12:51 -0700
  • 0a54f2cd97 Update to and adjustments for VK_HEADER_VERSION 136. asuessenbach 2020-03-25 11:44:45 +0100
  • 732274919b Correct actual function called by aliased member functions asuessenbach 2020-03-25 11:00:02 +0100
  • 0ea8a527ba Introduce ArrayWrapper?D, replacing ConstExpression?DArrayCopy asuessenbach 2020-03-23 14:59:37 +0100
  • 4a4d910965 Correct actual function called by aliased member functions asuessenbach 2020-03-25 11:00:02 +0100
  • c5d6e7cd37 Introduce ArrayWrapper?D, replacing ConstExpression?DArrayCopy asuessenbach 2020-03-23 14:59:37 +0100
  • b7310d6c19
    Merge pull request #552 from asuessenbach/AppVeyor Andreas Süßenbach 2020-03-24 13:25:43 +0100
  • 0e5e1dcda7 [AppVeyor] Remove usage of VS2019 due to an internal compiler error. asuessenbach 2020-03-24 10:54:50 +0100
  • 2e9cfdd3bf
    Merge pull request #551 from asuessenbach/returnType Andreas Süßenbach 2020-03-24 10:20:34 +0100
  • 8c6ac21d27 Relax criterion on determining enhanced return type. asuessenbach 2020-03-24 09:43:50 +0100
  • c7b71cca0c
    Merge pull request #548 from mocabe/appveyor-samples Andreas Süßenbach 2020-03-23 15:36:04 +0100
  • ceaf164532 [hpp][vk::Flags] Rename MaskType to mask_type, add bit_type mocabe 2020-03-22 01:57:25 +0900
  • 9f5885ea52 [CMake] Disable tests in external libraries mocabe 2020-03-20 05:12:25 +0900
  • fcd272c442 [CI] Enable samples on Appveyor mocabe 2020-03-20 04:00:07 +0900
  • 62667a6b4b [samples] Add missing explicit casts mocabe 2020-03-20 03:59:14 +0900
  • 2f4ca1d168 [samples][PhysicalDeviceGroups] Fix device name output mocabe 2020-03-20 03:57:46 +0900
  • 590fc89fb5 [samples] Add missing VKAPI_ATTR and VKAPI_CALL for debug callback functions mocabe 2020-03-20 03:56:18 +0900
  • 56c430fe85
    Merge pull request #547 from asuessenbach/135 Andreas Süßenbach 2020-03-19 09:55:27 +0100
  • bebb3a86bd Update to VK_HEADER_VERSION 135 asuessenbach 2020-03-19 09:13:41 +0100
  • 47ed832c06 [CI] Fix llvm-toolchain dependency mocabe 2020-03-12 18:04:17 +0900
  • ce7f49f4c0
    Merge pull request #543 from asuessenbach/union Andreas Süßenbach 2020-03-13 09:04:36 +0100
  • 7826e58909 Add missing handling of unions in readExtensionRequireType. asuessenbach 2020-03-13 08:54:54 +0100
  • 7d5c399cd7
    Merge pull request #533 from asuessenbach/disabled Andreas Süßenbach 2020-03-12 10:18:44 +0100
  • d62a0ed533 [CI] Fix llvm-toolchain dependency mocabe 2020-03-12 18:04:17 +0900
  • 784ce5d12c
    Merge pull request #541 from asuessenbach/check Andreas Süßenbach 2020-03-10 16:56:16 +0100
  • 402816919b Add a check on having a valid value for struct members sType. asuessenbach 2020-03-10 16:19:37 +0100
  • 97b2a52d4f
    Merge pull request #540 from asuessenbach/arraySize Andreas Süßenbach 2020-03-10 15:46:50 +0100
  • 8be8282458 Add support of array-sized function arguments asuessenbach 2020-03-10 15:40:05 +0100
  • 2a8d8e3ca4
    Merge pull request #539 from asuessenbach/enum Andreas Süßenbach 2020-03-10 14:36:18 +0100
  • 41cece140e Yet another correction on braces for arrays of enums. asuessenbach 2020-03-10 14:26:36 +0100
  • 0ee54e1249
    Merge pull request #538 from asuessenbach/enum Andreas Süßenbach 2020-03-10 14:06:43 +0100
  • d5dba659b4 Correct braces around array of enum initializers. asuessenbach 2020-03-10 12:31:32 +0100
  • 434c0326f4 Support arrays of enums in structures. asuessenbach 2020-03-10 09:47:59 +0100
  • 0ff4ee1082 Support arrays of enums in structures. asuessenbach 2020-03-10 09:47:59 +0100
  • 594acb2ecd Improve handling of disabled extensions. asuessenbach 2020-03-05 11:02:55 +0100
  • 87cecae683 Update of vk.xml to version 134; resolve warnings asuessenbach 2020-03-09 11:23:46 +0100
  • bbd758807f Update of vk.xml to version 134; resolve warnings asuessenbach 2020-03-09 11:23:46 +0100
  • cd554ce9e0 Introduce support of VkFlags64 asuessenbach 2020-03-04 13:33:52 +0100
  • e598a9c9d0 Introduce support of VkFlags64 asuessenbach 2020-03-04 13:33:52 +0100
  • 1b22ac9658 Introduce spaceship operator<=> on Flags with C++20, replacing all the relational operators asuessenbach 2020-02-26 14:24:58 +0100