Commit Graph

  • 40e76b7c24
    Cleanup in CMakeLists.txt (#1572) Andreas Süßenbach 2023-05-08 11:54:57 +02:00
  • d4d0ac4859
    Update Vulkan-Headers to v1.3.250 (#1574) github-actions[bot] 2023-05-08 11:07:25 +02:00
  • f618b6bd5d
    Cleanup work on enum value handling. (#1573) Andreas Süßenbach 2023-05-04 13:35:50 +02:00
  • 3a1d6cbcab
    Expose the dispatch member of deleters (#1569) Michael Ferrari 2023-05-03 12:03:28 +02:00
  • 4e3e3e026d
    Update Vulkan-Headers to v1.3.249 (#1571) github-actions[bot] 2023-05-02 13:31:35 +02:00
  • f25639bd17
    Cleanup in CMakeLists.txt (#1566) Andreas Süßenbach 2023-04-27 16:16:10 +02:00
  • 6bf5c311b2
    Add support for a new class of functions (#1570) Andreas Süßenbach 2023-04-26 10:56:57 +02:00
  • 95c622a64f
    Extend support of some special type of functions. (#1567) Andreas Süßenbach 2023-04-24 18:06:06 +02:00
  • f06c4aa1d3
    Update Vulkan-Headers to v1.3.248 (#1565) github-actions[bot] 2023-04-24 11:04:14 +02:00
  • e1d6ec8abf
    Cleanup up on CMakeLists.txt (#1564) Andreas Süßenbach 2023-04-20 16:50:26 +02:00
  • 20cb37e39f
    Add support of new extension attribute "ratified". (#1563) Andreas Süßenbach 2023-04-17 13:51:24 +02:00
  • 698dea9e50
    Add some words on the new extension inspection functions to the README.md. (#1562) Andreas Süßenbach 2023-04-17 13:25:41 +02:00
  • 3bcbb39802
    Update Vulkan-Headers to v1.3.247 (#1560) github-actions[bot] 2023-04-17 11:55:11 +02:00
  • 3427b0039b
    Introduce overload of getExtensionDepends to get availability and dependencies by vulkan version. (#1559) Andreas Süßenbach 2023-04-12 11:48:59 +02:00
  • 9de0959474
    Introduce extension inspection function vk::getExtensionDepends. (#1558) Andreas Süßenbach 2023-04-11 17:49:02 +02:00
  • d1d80ae723
    Introduce extension inspection functions get[Device|Instance|Deprecated|Promoted|Obsoleted]Extension; renamed some of the previous extension inspection functions (#1556) Andreas Süßenbach 2023-04-11 09:14:50 +02:00
  • a4841bc2f0
    Add new extension inspection functions getExtensionObsoletedBy() and isExtensionObsoleted() (#1555) Andreas Süßenbach 2023-04-05 13:37:34 +02:00
  • bf8bee64e1
    Mark all projects as C++-only. (#1554) Andreas Süßenbach 2023-04-05 09:50:26 +02:00
  • be1bb7645f
    Add new extension inspection functions getExtensionPromotedTo() and isExtensionPromoted() (#1553) Andreas Süßenbach 2023-04-04 10:45:15 +02:00
  • 678295aa75
    Update Vulkan-Headers to v1.3.246 (#1551) Andreas Süßenbach 2023-04-03 13:29:44 +02:00
  • 35ab2bb711
    Fix handling of multiple vs. single success codes on handle creation with vulkan_raii.hpp. (#1550) Andreas Süßenbach 2023-04-03 12:10:39 +02:00
  • 91a92c6c5f
    Add functions isExtensionDeprecated() and getExtensionDeprecatedBy() to extension_inspection. (#1547) Andreas Süßenbach 2023-03-30 13:25:09 +02:00
  • 2175530fd0
    Improved tokenizing of extension attribute "depends" (#1546) Andreas Süßenbach 2023-03-29 13:33:42 +02:00
  • 4420e1f91e
    First set of extension inspection helper functions: isDeviceExtension and isInstanceExtension (#1545) Andreas Süßenbach 2023-03-28 17:33:11 +02:00
  • 9d5220db12
    Extend default case in throwResultException to also get the actual message. (#1544) Andreas Süßenbach 2023-03-27 12:31:14 +02:00
  • cfed28c23d
    Resolve warning on a struct with multiple array members with the same len. (#1543) Andreas Süßenbach 2023-03-27 11:06:47 +02:00
  • beb3f6f35e
    Update Vulkan-Headers to v1.3.245 (#1540) github-actions[bot] 2023-03-27 09:46:47 +02:00
  • 01db23af60
    Minor cleanup work. (#1539) Andreas Süßenbach 2023-03-22 08:52:35 +01:00
  • a11116394a
    Simplified and corrected structure alias handling. (#1538) Andreas Süßenbach 2023-03-21 11:22:48 +01:00
  • c45c87b559
    Minor cleanup on supported/unsupported features/extensions. (#1537) Andreas Süßenbach 2023-03-21 08:10:00 +01:00
  • 1bd3877dcc
    Update Vulkan-Headers to v1.3.244 (#1535) github-actions[bot] 2023-03-20 10:03:08 +01:00
  • 086af6f3d7
    Removed an invalid assertion in readRequireEnum. (#1534) Andreas Süßenbach 2023-03-16 17:16:12 +01:00
  • 044844394c
    Add support for a new class of commands. (#1533) Andreas Süßenbach 2023-03-15 13:02:48 +01:00
  • fa079aefaa
    Improve handling of attribute "stride" (#1532) Andreas Süßenbach 2023-03-13 14:48:55 +01:00
  • 2acce33951
    Update Vulkan-Headers to v1.3.243 (#1531) github-actions[bot] 2023-03-13 10:38:56 +01:00
  • aac3be4855
    Second step in generalizing handling of attribute "altLen" (#1529) Andreas Süßenbach 2023-03-13 09:08:01 +01:00
  • f4b679c7e7
    First step in generalizing handling of attribute "altLen". (#1528) Andreas Süßenbach 2023-03-09 10:04:33 +01:00
  • 9bee68b723
    Adjust name of included vulkan header. (#1527) Andreas Süßenbach 2023-03-08 10:10:54 +01:00
  • da4ab05a14
    Adjust include snippet of vulkan[sc].hpp to actually use vulkan[sc]. (#1526) Andreas Süßenbach 2023-03-07 17:32:10 +01:00
  • 4befd8e643
    extend workflow run to generate vulkansc*.hpp (#1525) Andreas Süßenbach 2023-03-07 14:07:16 +01:00
  • ae07aa7254
    First version to support both, "vulkan" and "vulkansc". (#1524) Andreas Süßenbach 2023-03-07 08:23:14 +01:00
  • 31554d2aca
    Simplify enum value alias handling. (#1523) Andreas Süßenbach 2023-03-06 08:37:40 +01:00
  • 81633480b9
    Simplified enum value handling (#1522) Andreas Süßenbach 2023-03-02 22:14:37 +01:00
  • 9e66a8886a
    Refactor reading procedures (#1521) Andreas Süßenbach 2023-03-01 10:17:02 +01:00
  • c499dd0f79
    Update Vulkan-Headers to v1.3.242 (#1520) github-actions[bot] 2023-02-27 13:35:15 +01:00
  • bceab2b9d2
    Change assertion to condition on generating the vector size check. (#1518) Andreas Süßenbach 2023-02-23 10:07:26 +01:00
  • 2207dc92c6
    Corrected handling of attribute "depends" of <require> sections on extending enums. (#1517) Andreas Süßenbach 2023-02-22 16:20:44 +01:00
  • 3853394ffa
    Update Vulkan-Headers to v1.3.241 (#1516) github-actions[bot] 2023-02-21 11:20:28 +01:00
  • 71acf3515b
    Change requiredIn in TypeData from std::string to std::set<std::string> (#1514) Andreas Süßenbach 2023-02-20 20:01:34 +01:00
  • f7efd5e55e
    ci: bump setup-msvc-dev to v2 (#1513) Stephan Seitz 2023-02-20 08:48:47 -08:00
  • 00eee2ef0f
    Change referencedIn in CommandData from std::string to std::set<std::string> (#1512) Andreas Süßenbach 2023-02-20 15:58:14 +01:00
  • cae1916b24
    ci: fix update-header-pr (tags were not fetched) (#1510) Stephan Seitz 2023-02-20 06:57:53 -08:00
  • bd81847c98
    ci: only run ci-macos on PRs (like ci-ubuntu/ci-windows) (#1511) Stephan Seitz 2023-02-20 02:51:44 -08:00
  • 7c073da2c1
    Adjust handling of attribute "depends" in <extension> (#1508) Andreas Süßenbach 2023-02-16 16:07:33 +01:00
  • a3cd63a4e2
    Add handling of attribute "deprecated", extend handling of attribute "api" (#1506) Andreas Süßenbach 2023-02-16 13:12:55 +01:00
  • 1e95278b04
    Renamed member functions and variables from "skipped" to "removed". (#1505) Andreas Süßenbach 2023-02-16 08:24:33 +01:00
  • 25289b1d0d
    Added missing support of attribute "comment" in require clause of extensions. (#1504) Andreas Süßenbach 2023-02-15 17:13:02 +01:00
  • 52881a3879
    Add test for vk::Flags. (#1502) Andreas Süßenbach 2023-02-13 13:36:43 +01:00
  • ab08f20c01
    Sort handle classes by feature and extension. (#1500) Andreas Süßenbach 2023-02-08 17:21:03 +01:00
  • e651117495
    Unify detection logic for raii- and non-raii-command-generation (#1499) Andreas Süßenbach 2023-02-02 14:09:45 +01:00
  • 83adc3fa57
    Update Vulkan-Headers to v1.3.240 (#1497) github-actions[bot] 2023-01-30 09:40:19 +01:00
  • d796a40abb
    Add support for filtering out vulkansc stuff. (#1496) Andreas Süßenbach 2023-01-26 17:12:29 +01:00
  • db11b8b62b
    Add support for a new type of functions. (#1492) Andreas Süßenbach 2023-01-23 16:41:43 +01:00
  • 6bae28a680
    ci: fix usage of tee to add llvm-snapshot (#1491) Stephan Seitz 2023-01-23 14:38:48 +01:00
  • 372b8c574d
    ci: fix failing clang-format-15 via apt.llvm.org (#1490) Stephan Seitz 2023-01-23 11:46:28 +01:00
  • e40e6b641e
    Update Vulkan-Headers to v1.3.239 (#1489) Andreas Süßenbach 2023-01-23 10:37:51 +01:00
  • 8179bd05bd
    Add support for a new class of commands. (#1481) Andreas Süßenbach 2023-01-20 20:41:26 +01:00
  • 442c46318e
    Change the CI workflow to work on main branch. (#1484) Andreas Süßenbach 2023-01-20 18:51:43 +01:00
  • 9649d9980b
    Update actions/checkout in GitHub Actions (#1482) scribam 2023-01-19 08:11:46 +01:00
  • 68512e6702
    Add options for clang-format 15. (#1480) Andreas Süßenbach 2023-01-16 17:38:34 +01:00
  • f82746d6ff
    Change clang-format version from 12 to 15. (#1479) Andreas Süßenbach 2023-01-16 09:37:44 +01:00
  • 5e8166e284
    Handle potential shadowing of function parameter name "objectType" with class member. (#1476) Andreas Süßenbach 2023-01-09 11:32:23 +01:00
  • c4343f6ed8
    Change argument for format option "SpacesInAngles" from "Never" to "false" (#1473) Andreas Süßenbach 2022-12-20 17:49:00 +01:00
  • e4b8afe005
    Update Vulkan-Headers to v1.3.238 (#1472) github-actions[bot] 2022-12-20 17:48:45 +01:00
  • 40f7474120
    Change the required CMake version to 3.12. (#1470) Andreas Süßenbach 2022-12-20 10:09:01 +01:00
  • 49a288231b
    Add missing braces in union constructors on array members. (#1469) Andreas Süßenbach 2022-12-13 10:03:05 +01:00
  • 23a13e4707
    Add support of clang_format version 13 and 14. (#1468) Andreas Süßenbach 2022-12-12 17:30:35 +01:00
  • d3728e63a1
    Update Vulkan-Headers to v1.3.237 (#1466) github-actions[bot] 2022-12-12 10:13:44 +01:00
  • c9faef1d0b
    Merge pull request #1464 from asuessenbach/CI Andreas Süßenbach 2022-12-11 22:40:16 +01:00
  • 5accdbc9d5 Adjust ci-ubuntu.yml to latest changes of runners. asuessenbach 2022-12-06 23:17:47 +01:00
  • 4848fc8e6a
    Merge pull request #1461 from KhronosGroup/update-vulkan-headers-pr Andreas Süßenbach 2022-12-06 16:49:13 +01:00
  • fb561d8092 Update Vulkan-Headers to v1.3.236 GitHub 2022-12-06 00:11:19 +00:00
  • ec799f8fdc
    Merge pull request #1460 from asuessenbach/commandset Andreas Süßenbach 2022-11-29 17:51:14 +01:00
  • 561354a79b Unify command set handling. asuessenbach 2022-11-29 09:18:43 +01:00
  • 2600b6d436
    Merge pull request #1459 from asuessenbach/flags Andreas Süßenbach 2022-11-29 08:39:02 +01:00
  • 1365fa3c27 Simplyfied some generator functions by combining a couple of bool arguments into a Flags object. asuessenbach 2022-11-28 16:53:24 +01:00
  • a577b390e8
    Merge pull request #1457 from asuessenbach/ClearColorValue Andreas Süßenbach 2022-11-24 09:56:21 +01:00
  • 556c0d3434 Introduce additional constructor for unions holding a fixed size array of data. asuessenbach 2022-11-24 08:59:50 +01:00
  • fc0568ea37
    Merge pull request #1456 from asuessenbach/depends Andreas Süßenbach 2022-11-24 08:01:01 +01:00
  • ad5f67d330 Add support of more complex logic of attribute <depends> asuessenbach 2022-11-23 17:42:23 +01:00
  • 391ac5011d
    Merge pull request #1454 from asuessenbach/format_traits Andreas Süßenbach 2022-11-23 11:52:32 +01:00
  • 9eab4b61e1 Add format trait function compatibilityClass() asuessenbach 2022-11-23 10:27:32 +01:00
  • 4863951e35
    Merge pull request #1453 from asuessenbach/function Andreas Süßenbach 2022-11-23 08:48:46 +01:00
  • 6412502686 Add support for a new class of functions. asuessenbach 2022-11-22 19:22:16 +01:00
  • 26eedad3ec
    Merge pull request #1452 from KhronosGroup/update-vulkan-headers-pr Andreas Süßenbach 2022-11-21 10:12:58 +01:00
  • aed619647c Update Vulkan-Headers to v1.3.235 GitHub 2022-11-18 00:12:31 +00:00
  • 81cd1565e6
    Merge pull request #1451 from asuessenbach/equal Andreas Süßenbach 2022-11-17 16:12:55 +01:00
  • 1b61fc6cf7 Use std::equal to compare array of null-terminated strings in structs. asuessenbach 2022-11-17 13:47:56 +01:00
  • 1d250f596a
    Merge pull request #1449 from asuessenbach/static_assert Andreas Süßenbach 2022-11-16 10:15:18 +01:00
  • 412471771a Fix include guard of vulkan_static_assertions.hpp asuessenbach 2022-11-16 08:38:00 +01:00