bc510f017d
* 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
21 lines
466 B
TOML
21 lines
466 B
TOML
[package]
|
|
name = "generator"
|
|
version = "0.1.0"
|
|
authors = ["Maik Klein <maikklein@googlemail.com>"]
|
|
edition = "2018"
|
|
|
|
[dependencies]
|
|
heck = "0.3"
|
|
itertools = "0.10"
|
|
nom = "6.0"
|
|
once_cell = "1.7"
|
|
proc-macro2 = "1.0"
|
|
quote = "1.0"
|
|
regex = "1.4"
|
|
vk-parse = { git = "https://github.com/krolli/vk-parse", rev = "a133cbb330deeb5c8cea63574cb309075e43a231", features = ["vkxml-convert"] }
|
|
vkxml = "0.3"
|
|
|
|
[dependencies.syn]
|
|
version = "1.0"
|
|
features = ["full", "extra-traits"]
|