ash/generator
Marijn Suijten bc510f017d
generator: Add support for vkFlags64 and update to 1.2.170 (#411)
* Update Vulkan-Headers to 1.2.169

* generator: Add support for vkFlags64

Since Vulkan-Headers v1.2.170 with VK_KHR_synchronization2 there are now
bitmasks/enums using 64-bits instead of the default 32. vk-parse has
been updated to convey this info though the typedefs for these
enumerations could be parsed as well.

* generator: Insert underscores before trailing type number

Enum types like `VkAccessFlags2KHR` are turned into `VK_ACCESS2` after
demangling and `SHOUTY_SNAKE_CASE` conversion by Heck, but the enum
variants for the type start with `VK_ACCESS_2` (or similar) which fails
the `strip_suffix` and leads to long names to show up.

Inserting an underscore here makes sure the match succeeds.

* Update Vulkan-Headers to 12.170
2021-05-08 12:25:10 +02:00
..
src generator: Add support for vkFlags64 and update to 1.2.170 (#411) 2021-05-08 12:25:10 +02:00
Vulkan-Headers@1d99b835ec generator: Add support for vkFlags64 and update to 1.2.170 (#411) 2021-05-08 12:25:10 +02:00
Cargo.toml generator: Add support for vkFlags64 and update to 1.2.170 (#411) 2021-05-08 12:25:10 +02:00