asuessenbach
|
ce3eb55ada
|
Introduce simple reflection function on vk-structs
Used that to simplify comparison operators.
|
2021-12-16 14:35:17 +01:00 |
|
asuessenbach
|
cdb64cdefd
|
Generate std::hash specializations into the new file vulkan_hash.hpp, requiring C++14 for std::hash specializations of the vulkan structures.
|
2021-12-13 17:00:00 +01:00 |
|
asuessenbach
|
3515c720fc
|
Introduce support of std::hash for vk-structures.
|
2021-12-02 23:28:26 +01:00 |
|
asuessenbach
|
5d5182ce70
|
Introduce a couple of trait functions on vk::Format.
|
2021-11-29 10:00:19 +01:00 |
|
asuessenbach
|
976debbd80
|
Add support for new elements <formats> in vk.xml.
|
2021-11-23 13:23:14 +01:00 |
|
asuessenbach
|
bf73d74aa9
|
Remove deprecated versions of function PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR
|
2021-11-16 13:29:50 +01:00 |
|
Andreas Süßenbach
|
323c921a19
|
Merge pull request #1132 from Saalvage/more-constexpr
More support for constexpr
|
2021-11-15 17:59:19 +01:00 |
|
asuessenbach
|
b5d312187c
|
Add support of functions enumerating chained structure data.
+ slightly reordered error handling in enumerating functions.
|
2021-11-15 15:05:17 +01:00 |
|
Salvage
|
4017a99055
|
More constexpr support!
|
2021-11-12 02:59:37 +01:00 |
|
asuessenbach
|
e5f9ef470e
|
Minor cleanup work.
|
2021-11-11 16:00:22 +01:00 |
|
asuessenbach
|
2a55e8ef2f
|
Minor cleanup work.
|
2021-11-09 08:40:53 +01:00 |
|
asuessenbach
|
0beeac873a
|
Remove dumb parent-pointer in raii-objects.
|
2021-11-08 17:31:36 +01:00 |
|
asuessenbach
|
c7838676bd
|
Minor cleanup work.
|
2021-11-02 09:31:32 +01:00 |
|
asuessenbach
|
e725ff31bd
|
Refactor parent member of the vk::raii classes.
|
2021-10-25 13:37:43 +02:00 |
|
asuessenbach
|
714b953e51
|
Minor cleanup work.
|
2021-10-25 09:30:04 +02:00 |
|
asuessenbach
|
5a4eceb0ab
|
Introduce factory methods for the RAII handle classes.
|
2021-10-18 13:42:45 +02:00 |
|
asuessenbach
|
7645e4eb82
|
Minor cleanup work.
|
2021-10-18 10:35:17 +02:00 |
|
asuessenbach
|
dcb654bc0b
|
Minor cleanup work.
+ changed CXX_STANDARD for VulkanHppGenerator from 14 to 17.
|
2021-10-11 10:20:26 +02:00 |
|
asuessenbach
|
6db58639f8
|
Add support of functions taking and returning a vector of data
|
2021-10-06 12:51:26 +02:00 |
|
asuessenbach
|
0122305ce8
|
Some more code cleanup
|
2021-10-04 12:10:04 +02:00 |
|
asuessenbach
|
3fdf58cd5f
|
Minor cleanup work.
|
2021-10-04 09:34:57 +02:00 |
|
asuessenbach
|
11f18e8502
|
Add "singular" version of functions returning a vector of values and one value, now returning just a pair of values
|
2021-09-27 15:32:23 +02:00 |
|
asuessenbach
|
f555afeac6
|
Refactor command generation of RAII handles.
|
2021-09-27 11:30:20 +02:00 |
|
asuessenbach
|
62ee069886
|
Minor cleanup work.
|
2021-09-23 14:00:07 +02:00 |
|
asuessenbach
|
80acc02777
|
Refactor command generation.
|
2021-09-22 17:25:22 +02:00 |
|
asuessenbach
|
4e055c376d
|
Move argument type check of func pointers to final check.
|
2021-09-21 14:20:24 +02:00 |
|
asuessenbach
|
b39d6aa44d
|
Refactor RAII-handle constructor generation.
|
2021-09-21 08:36:04 +02:00 |
|
asuessenbach
|
65e9dd2e3c
|
Minor cleanup work.
|
2021-09-18 22:55:31 +02:00 |
|
asuessenbach
|
dd1855a820
|
Add support for commands returning two values.
|
2021-09-14 15:38:35 +02:00 |
|
asuessenbach
|
48d6492647
|
Minor cleanup work.
|
2021-09-13 14:49:02 +02:00 |
|
asuessenbach
|
c13b8f56bf
|
Refactor commands generation.
|
2021-09-06 14:38:17 +02:00 |
|
asuessenbach
|
9d7ade83f2
|
Minor cleanup work.
|
2021-08-05 17:28:06 +02:00 |
|
asuessenbach
|
584e7115e8
|
Rearrange handling of struct aliases.
|
2021-08-05 09:21:55 +02:00 |
|
asuessenbach
|
35a43611f8
|
Improved some checks on structures/aliases
|
2021-08-04 15:28:59 +02:00 |
|
asuessenbach
|
6bbd64aaa5
|
Minor cleanup work.
|
2021-08-04 13:34:08 +02:00 |
|
asuessenbach
|
5066b7b488
|
Minor cleanup work.
|
2021-08-02 10:17:22 +02:00 |
|
asuessenbach
|
9bd672bc89
|
Minor cleanup work.
|
2021-07-29 16:29:53 +02:00 |
|
asuessenbach
|
6f067eecac
|
Filter constructors for unions with multiple elements of the same type.
|
2021-07-28 09:13:25 +02:00 |
|
asuessenbach
|
e014778535
|
Add support for functions returning two values, with multiple succes codes
|
2021-07-26 14:51:10 +02:00 |
|
asuessenbach
|
93cfc93fa6
|
Minor cleanup work.
|
2021-07-26 11:05:07 +02:00 |
|
asuessenbach
|
4a3c6d024d
|
Gather commands and types per require-block in features and extensions
|
2021-07-21 17:09:21 +02:00 |
|
asuessenbach
|
c9955dc16f
|
Correct platform check on required extensions.
|
2021-07-21 11:49:04 +02:00 |
|
asuessenbach
|
4190218813
|
Minor cleanup work.
|
2021-07-19 10:37:44 +02:00 |
|
asuessenbach
|
ff6985fd34
|
Minor cleanup work.
|
2021-07-11 00:10:25 +02:00 |
|
asuessenbach
|
a790cfecf2
|
Minor cleanup work.
|
2021-07-08 17:30:53 +02:00 |
|
asuessenbach
|
f2525a2cce
|
Minor cleanup work.
|
2021-07-08 09:36:02 +02:00 |
|
asuessenbach
|
7a534998ba
|
Improve command name determination of second level commands in RAII handle wrappers.
|
2021-07-07 09:03:54 +02:00 |
|
asuessenbach
|
6d1d53c857
|
Minor cleanup work.
|
2021-07-05 09:29:12 +02:00 |
|
asuessenbach
|
b54860a92b
|
Add support of attribute "protect" for enum values, third part
|
2021-06-30 15:10:17 +02:00 |
|
Andreas Süßenbach
|
4dcc1f06b4
|
Merge pull request #1006 from asuessenbach/protect
Add support of attribute "protect" for enum values.
|
2021-06-30 10:50:32 +02:00 |
|