Commit Graph

  • 94a4ff3145 Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles asuessenbach 2024-01-16 09:59:24 +0100
  • e4ea505027
    Simplified typename checks on allocator template types (#1770) Andreas Süßenbach 2024-01-10 13:30:04 +0100
  • e0546d07c4 Simplified typename checks on allocator template types asuessenbach 2024-01-10 10:24:11 +0100
  • 180ef2f598
    Added VULKAN_HPP_NO_WIN32_PROTOTYPES preprocessor condition (#1756) Nikolai Siukosev 2024-01-09 12:13:37 +0400
  • e84352916a
    C++20 named module documentation updates (#1767) Sharadh Rajaraman 2024-01-08 16:53:59 +0000
  • 9eab68eb5d
    Add function pointer check when using DispatchLoaderDynamic. (#1769) Andreas Süßenbach 2024-01-08 12:19:28 +0100
  • f9b4be77db Added VULKAN_HPP_NO_WIN32_PROTOTYPES README.md section Nikolai Siukosev 2024-01-06 22:40:47 +0400
  • 16a6d9f463 Add function pointer check when using DispatchLoaderDynamic. asuessenbach 2024-01-08 10:20:53 +0100
  • 1a24b01583
    Update Vulkan-Headers to v1.3.275 (#1768) v1.3.275 github-actions[bot] 2024-01-08 10:21:39 +0100
  • d127fea13f
    Loop over cpp_standard and build_type in macos CI (#1766) Andreas Süßenbach 2024-01-08 09:02:32 +0100
  • 53e3315c0c Add minimum required Vulkan version check in the CMake module example Sharadh Rajaraman 2024-01-07 21:19:24 +0000
  • 89748d9d5f Added VULKAN_HPP_NO_WIN32_PROTOTYPES preprocessor condition which disables dynamic loader type declaration for win32 Nikolai Siukosev 2023-12-22 21:25:05 +0400
  • c868256db4 Update Vulkan-Headers to v1.3.275 GitHub 2024-01-06 00:10:24 +0000
  • d38fcd6028 Add target_compile_features for VulkanHppModule Sharadh Rajaraman 2024-01-05 23:17:17 +0000
  • 3c6c0bf701 Update README.md Sharadh Rajaraman 2024-01-05 09:55:48 +0000
  • 388af4e773 Named module updates - Fix CMake instructions for the module - Provided examples on module config - Elaborated on the dynamic dispatcher Sharadh Rajaraman 2024-01-05 00:40:07 +0000
  • f1000b4363 Loop over cpp_standard and build_type in macos CI asuessenbach 2024-01-04 15:48:38 +0100
  • 890e32f27b
    Loop over cpp_standard and build_type in ubuntu CI (#1763) Andreas Süßenbach 2024-01-04 15:40:18 +0100
  • e7273d468f Loop over cpp_standard and build_type in ubuntu CI asuessenbach 2024-01-03 11:16:27 +0100
  • db5c141013
    Downgrade error on multiple identical "depends" attributes for "require" sections for an extension to a warning. (#1765) Andreas Süßenbach 2024-01-04 11:37:46 +0100
  • 2cf0233dc1 Downgrade error on multiple identical "depends" attributes for "require" sections for an extension to a warning. asuessenbach 2024-01-04 09:08:09 +0100
  • d2f13e2f7f
    Include <memory> in vulkan_raii.hpp to have std::unique_ptr available. (#1762) Andreas Süßenbach 2024-01-03 11:49:10 +0100
  • 2469322aa6 Include <memory> in vulkan_raii.hpp to have std::unique_ptr available. asuessenbach 2024-01-03 10:36:30 +0100
  • 52666b03f5
    Resolve warning on struct with multiple members referencing the same member for len. (#1759) Andreas Süßenbach 2024-01-02 14:52:16 +0100
  • d684b72b3e
    Check for libvulkan.1.dylib (#1755) Juan Ramos 2024-01-02 05:56:05 -0700
  • 197017ef20
    Add support of noexcept-path for vk::raii classes (#1742) Andreas Süßenbach 2024-01-02 13:47:01 +0100
  • 505f274dd4 Resolve warning on struct with multiple members referencing the same member for len. asuessenbach 2024-01-02 13:26:52 +0100
  • 2cc4dbdbca
    Update Vulkan-Headers to v1.3.274 (#1754) v1.3.274 github-actions[bot] 2024-01-02 13:10:46 +0100
  • e0429645e5 Check for libvulkan.1.dylib Juan Ramos 2023-12-19 21:28:54 -0700
  • a746e5e45d Update Vulkan-Headers to v1.3.274 GitHub 2023-12-20 00:09:35 +0000
  • fafe484a31
    Reduce number of jobs in CI by running a loop in a job (#1751) Andreas Süßenbach 2023-12-15 19:50:45 +0100
  • 6c72d8f15f Reduce number of jobs in CI by running a loop in a job asuessenbach 2023-12-14 11:03:20 +0100
  • ea12ce6ec2 Add support of noexcept-path for vk::raii classes asuessenbach 2023-11-02 09:17:30 +0100
  • f67cfcc229
    Use the actual CMAKE_CXX_STANDARD provided by the workflow. (#1750) Andreas Süßenbach 2023-12-13 21:56:00 +0100
  • 19fa67f67a Use the actual CMAKE_CXX_STANDARD provided by the workflow. asuessenbach 2023-12-13 15:06:52 +0100
  • 19dd76bcb4
    Change CI on MacOS from macos-11 to macos-latest. (#1749) Andreas Süßenbach 2023-12-13 14:50:01 +0100
  • 2010b3779e Change CI on MacOS from macos-11 to macos-latest. asuessenbach 2023-12-13 13:48:58 +0100
  • 170a000750
    Update Vulkan-Headers to v1.3.273 (#1748) v1.3.273 github-actions[bot] 2023-12-13 13:32:34 +0100
  • e192b7d256 Update Vulkan-Headers to v1.3.273 GitHub 2023-12-12 00:12:05 +0000
  • 6b132a4628
    Fix usage of wrong command name when determining the skip count for that command (#1747) Andreas Süßenbach 2023-12-11 14:46:16 +0100
  • 5f53e5c5c9 Fix usage of wrong command name when determining the skip count for that command asuessenbach 2023-12-11 10:01:53 +0100
  • e621db0771
    Update Vulkan-Headers to v1.3.272 (#1743) v1.3.272 github-actions[bot] 2023-12-04 12:31:47 +0100
  • 0fd17baaa2 Update Vulkan-Headers to v1.3.272 GitHub 2023-12-02 00:09:55 +0000
  • 84b77d1406
    Add support for a new class of commands. (#1741) Andreas Süßenbach 2023-11-29 19:21:22 +0100
  • 5bd1e56054
    Explicitly ignore new limittype "not". (#1740) Andreas Süßenbach 2023-11-29 19:20:27 +0100
  • 58caa66f93 Add support for a new class of commands. asuessenbach 2023-11-28 20:45:36 +0100
  • 128f13871a Explicitly ignore new limittype "not". asuessenbach 2023-11-28 20:20:48 +0100
  • f28803081e Update Vulkan-Headers to v1.3.271 v1.3.271 GitHub 2023-11-28 00:10:55 +0000
  • a58dfc3e95 Update Vulkan-Headers to v1.3.271 GitHub 2023-11-28 00:10:55 +0000
  • 2de0c81d44 Add support of noexcept-path for vk::raii classes asuessenbach 2023-11-02 09:17:30 +0100
  • 6453966415
    Add missing includes (#1730) Patrick O'Connell 2023-11-15 23:55:30 -0800
  • 1bfaa9fd5d
    Use vk::Format that matches coloredCubeData (#1729) Bohdan Soproniuk 2023-11-16 08:54:45 +0100
  • 68b1248803 Add missing includes Patrick O'Connell 2023-11-14 21:58:23 -0800
  • 846ac99cee
    Remove warning on "ratified" and "supported" being different for an extension. (#1728) Andreas Süßenbach 2023-11-14 16:50:41 +0100
  • e86419f738
    Include headers holding feature-test macros in vulkan_hpp_macros.hpp. (#1727) Andreas Süßenbach 2023-11-14 16:50:21 +0100
  • 8a4896d519
    Update readme on using vulkan-headers instead of vulkan-hpp with vcpkg. (#1726) Andreas Süßenbach 2023-11-14 16:49:53 +0100
  • 9bece47d4c
    Fix ArrayWrapper1D::operator std::string() and ArrayWrapper1D::operator std::string_view() to return a string/string_view of the correct length. (#1725) Andreas Süßenbach 2023-11-14 16:49:01 +0100
  • e87c049543
    Use vk::Format that matches coloredCubeData Bohdan Soproniuk 2023-11-13 22:54:28 +0100
  • ef73f36fad Fix ArrayWrapper1D::operator std::string() and ArrayWrapper1D::operator std::string_view() to return a string/string_view of the correct length. asuessenbach 2023-11-13 09:50:35 +0100
  • b6d55b1b3b Remove warning on "ratified" and "supported" being different for an extension. asuessenbach 2023-11-13 15:16:21 +0100
  • 4cb522cc51
    Update Vulkan-Headers to v1.3.270 (#1724) v1.3.270 github-actions[bot] 2023-11-13 15:03:17 +0100
  • 1344031dd8 Include headers holding feature-test macros in vulkan_hpp_macros.hpp. asuessenbach 2023-11-13 10:25:03 +0100
  • 21eabbb5e4 Update readme on using vulkan-headers instead of vulkan-hpp with vcpkg. asuessenbach 2023-11-13 10:12:41 +0100
  • 392aeb4ef4 Update Vulkan-Headers to v1.3.270 GitHub 2023-11-11 00:23:03 +0000
  • 1620b8b0bf
    Add missing include guard to vulkan_video.hpp (#1723) Andreas Süßenbach 2023-11-09 11:29:46 +0100
  • ab5e491156 Add missing include guard to vulkan_video.hpp asuessenbach 2023-11-09 08:39:15 +0100
  • 2e5e845bb9
    Add C++23 to the workflow. (#1713) Andreas Süßenbach 2023-11-02 08:54:14 +0100
  • f0e61e30f6 Add C++23 to the workflow. asuessenbach 2023-10-31 14:31:02 +0100
  • 26664a38a4
    Add extension macros as constexpr (#1710) Sharadh Rajaraman 2023-10-26 13:59:13 +0100
  • e8bb4ee1b5 Remove std::ranges usage Sharadh Rajaraman 2023-10-25 19:55:13 +0100
  • 9ff34dd203 Syntax changes Sharadh Rajaraman 2023-10-25 11:01:43 +0100
  • 35a6939cc7 Grouped by extension name rather than macro guards Sharadh Rajaraman 2023-10-24 21:54:10 +0100
  • d43f31f86d Fixes for extension constexpr macros Sharadh Rajaraman 2023-10-24 21:01:10 +0100
  • 327b2e2600 Actually add changes to .hpp and .cppm files Sharadh Rajaraman 2023-10-23 21:17:17 +0100
  • 5e4e536f3e Reordered prefixes, added SPEC_VERSION macro Sharadh Rajaraman 2023-10-23 20:57:03 +0100
  • 9dfe727d2a Initial implementation Sharadh Rajaraman 2023-10-23 00:38:40 +0100
  • de5821703f
    Ignore warnings in some tests; fix ambiguity in ArrayWrapper test (#1712) Andreas Süßenbach 2023-10-24 18:27:35 +0200
  • bbc8197f59 Ignore warnings in some tests; fix ambiguity in ArrayWrapper test asuessenbach 2023-10-24 11:51:13 +0200
  • eca10165b7 Fix Vulkan-Headers version Sharadh Rajaraman 2023-10-23 21:13:56 +0100
  • c21203528d Reordered prefixes, added SPEC_VERSION macro Sharadh Rajaraman 2023-10-23 20:57:03 +0100
  • 9cd662b0dd Initial implementation Sharadh Rajaraman 2023-10-23 00:38:40 +0100
  • e21b1738c6 Update Vulkan-Headers to v1.3.269 (#1707) github-actions[bot] 2023-10-23 13:58:24 +0200
  • 9c15a1e1ef
    Update Vulkan-Headers to v1.3.269 (#1707) v1.3.269 github-actions[bot] 2023-10-23 13:58:24 +0200
  • 4e1ed09346 Initial implementation Sharadh Rajaraman 2023-10-23 00:38:40 +0100
  • 6979818e3c Update Vulkan-Headers to v1.3.269 GitHub 2023-10-21 00:13:14 +0000
  • 3e0d722ca5
    Silent warnings on unused variables in some tests; make test UniqueHandleDefaultArguments part of the solution for 64 bit only. (#1704) Andreas Süßenbach 2023-10-18 13:45:14 +0200
  • 61ab2e1105 Silent warnings on unused variables in some tests; make test UniqueHandleDefaultArguments part of the solution for 64 bit only. asuessenbach 2023-10-18 10:37:17 +0200
  • 5b6f6faf7a
    Fix ArrayWrapper test program: don't use std::string_literals to be C++11 conform. (#1703) Andreas Süßenbach 2023-10-18 09:55:20 +0200
  • 31e8307abd Fix ArrayWrapper test program: don't use std::string_literals to be C++11 conform. asuessenbach 2023-10-18 08:23:19 +0200
  • c77427babb
    Adjust module support handling with CMake version 3.28 and above (#1699) Andreas Süßenbach 2023-10-18 08:07:18 +0200
  • c1dffe4124 Adjust module support handling with CMake version 3.28 and above asuessenbach 2023-10-17 14:22:45 +0200
  • 33ea43b53f
    Update submodule glslang to version 13.0.0 (#1700) Andreas Süßenbach 2023-10-17 12:41:14 +0200
  • 6f0bd0f5dc Update submodule glslang to version 13.0.0 asuessenbach 2023-10-17 10:36:18 +0200
  • bab0e249f2
    Improve implicit conversion operators of vk::ArrayWrapper1D on char type; added constructors from std::string and std::string_view (#1698) Andreas Süßenbach 2023-10-17 08:52:54 +0200
  • 936efd4aa9 Improve implicit conversion operators of vk::ArrayWrapper1D on char type; added constructors from std::string and std::string_view asuessenbach 2023-10-16 15:58:20 +0200
  • 962979c679
    Identify delete commands starting with "vkRelease" (#1697) Andreas Süßenbach 2023-10-16 16:01:35 +0200
  • 3174b488ef Identify delete commands starting with "vkRelease" asuessenbach 2023-10-16 14:04:22 +0200
  • d2134fefe2
    Update Vulkan-Headers to v1.3.268 (#1696) v1.3.268 github-actions[bot] 2023-10-16 12:10:45 +0200
  • 9675c3aab4 Update Vulkan-Headers to v1.3.268 GitHub 2023-10-14 00:10:49 +0000
  • 2620a62641
    Update README.md (#1675) tom-huntington 2023-10-13 00:35:33 +1300