Skip to content

Releases: Osspial/vk-rs

vk_generator 0.3.1

15 Feb 21:32
Compare
Choose a tag to compare

Changelog

  • Fix issue where the #![allow_non_upper_case_globals] annotation would break including source files with the include! macro

vk_generator 0.3

15 Feb 17:55
Compare
Choose a tag to compare

Changelog:

  • Add additional GenConfig options:
    • More control over padding stripping on enum variants
    • Add ability to strip const prefixes
    • Enable/disable wrapping Vulkan enums with Rust enums
  • Remove builder pattern from GenConfig
  • Wrap optional function pointers in structs with Option types

vk_generator 0.2.2

14 Feb 22:53
Compare
Choose a tag to compare

Changelog:

  • Fix some crashes when generating from newer vk.xml files with the following
    • comment tags in new places
    • Constant expressions with arithmetic.

vk_generator 0.2.1

17 Dec 20:18
Compare
Choose a tag to compare

Changelog:

  • Fixed bug in generated load_with function that caused it to return already-loaded functions instead of unloaded functions.

vk_generator 0.2.0

04 Dec 19:41
Compare
Choose a tag to compare

Changelog:

  • Fixed lowercase static variable in global generators
  • Added support for native Rust unions via the untagged_unions feature and use_native_unions GenConfig flag

vk_generator 0.1.3

17 Aug 20:55
Compare
Choose a tag to compare

Changelog:

  • Fixed libc types not being used by command module when use_libc_types is enabled
  • Fixed generator crashing when remove_command_prefix, snake_case_commands, and camel_case_variants were simultaneously disabled
  • Fixed some enums not being ignored properly and crashing generator
  • Fixed const pointers in some functions not being properly marked

vk_generator 0.1.2

19 May 20:42
Compare
Choose a tag to compare

Fixed code generation when building from vk_api v0.1.13

vk_generator 0.1.1

19 May 20:21
Compare
Choose a tag to compare

Fix issue where registry would detect ";" as typedef identifiers

vk_generator 0.1.0

03 May 20:15
Compare
Choose a tag to compare

Initial Release