Skip to content

Releases: Swoorup/wgsl-bindgen

wgsl_bindgen-v0.15.1

20 Aug 13:42
Compare
Choose a tag to compare

Other

  • Fix missing cache property

wgsl_bindgen-v0.15.0

10 Aug 07:21
Compare
Choose a tag to compare

Other

  • Support push constants output in naga_oil composition strategy
  • Upgrade to wgpu 22
  • Rename RustItemKind => RustItemType
  • Treat built-in fields as padding #34

wgsl_bindgen-v0.14.1

27 Jul 14:49
Compare
Choose a tag to compare

Other

  • Fix vertex type in module #35
  • Update README.md

wgsl_bindgen-v0.14.0

06 Jul 03:34
Compare
Choose a tag to compare

Other

  • Remove unnecessary bindgroups module
  • Rename EntryCollection to Entries and cleanup examples

wgsl_bindgen-v0.13.2

05 Jul 10:11
Compare
Choose a tag to compare

Other

  • Bind Group Entry Collections can be cloned

wgsl_bindgen-v0.13.1

05 Jul 09:48
Compare
Choose a tag to compare

Other

  • Fix min_binding_size when invoking entry module contains symbols.

wgsl_bindgen-v0.13.0

05 Jul 09:22
Compare
Choose a tag to compare

Other

  • Added release-plz workflow
  • Reference version from workspace root
  • For bindgroup generation, rename Layout to EntryCollection with helper structs
  • Added min_binding_size for buffer types where possible
  • Allow to fully qualify or use relative name
  • Added a way to skip generating _root_

wgsl_bindgen v0.12.0

10 Jun 16:01
Compare
Choose a tag to compare
### Other

 - <csr-id-e52a9dbe660a417afa371f480be161d58f1dd642/> format builder error message into bindgen error

### Commit Statistics

 - 51 commits contributed to the release over the course of 125 calendar days.
 - 1 commit was understood as [conventional](https://www.conventionalcommits.org).
 - 0 issues like '(#ID)' were seen in commit messages

### Commit Details

 * **Uncategorized**
    - Added changelog (cd55d10)
    - Release wgsl_bindgen v0.12.0 (d61fd9e)
    - Fix typo (22adeec)
    - Added non-working support for overridable constants (e1937d6)
    - Initial upgrade to wgpu 0.20 (92bf827)
    - Make the texture sample type filterable (0660ee1)
    - Consolidate specifying versions in the root manifest (42d2822)
    - Added option to change the visibily of the export types (88fd877)
    - Fix issues with texture_2d of type i32 or u32 (53c0c63)
    - Use the renamed crate include_absolute_path (6f485bf)
    - Make SHADER_STRING public (ce4f68b)
    - Regex for all overrides (8ea7ffd)
    - Simplify also for bulk options (d45d6f0)
    - Adding custom padding field support (998f7a8)
    - Adjust size if custom alignment is specified. (a4b61c7)
    - Ability to override alignment for structs (cd26b91)
    - Use Result type for create_shader* when using `UseComposerWithPath` (80a7f95)
    - Seperate types, assertions, impls in generated output (c2c4dc9)
    - RustSourceItem => RustItem (ce2a91e)
    - Pass entry point name to builders (4fc895b)
    - Export quote, syn functions and macros (782f481)
    - Added extra bindings generator as prep for targetting non-wgpu libs (9b6204d)
    - Added custom field mappings (4132659)
    - Avoid HashMap for more consitent shader bindings generation (fd6d144)
    - Rename ShaderRegistry to ShaderEntry in output (1461393)
    - Added mandatory workspace root option used for resolving imports (d20d3d5)
    - Add shader labels (c8a129b)
    - Feature shader registry and shader defines (187c7f4)
    - Added multiple shader source option (db90739)
    - Add ability to override struct and path based source type (1d4ee0a)
    - Short const constructors and fix demangle in comments (a49be89)
    - Rename Capabilities to WgslShaderIRCapabilities, and update test (1cad0cb)
    - Reexport Capabilities (7262606)
    - Allow setting capabilities (b6df117)
    - Release new version (ec3d554)
    - Make naga oil's error more useful (6a1bc45)
    - Format builder error message into bindgen error (e52a9db)
    - Ignore snake case warnings if struct is not camel case (54c563e)
    - Minor corrections (194b3e4)
    - Added a mechanism to scan additional source directory (300a3d7)
    - Allow to use naga_oil compose in the generated output (f32c279)
    - Fix direct item wgsl imports. (3e58108)
    - Added failing test for direct path import for nested type (e014d4b)
    - Demangle bindgroup struct fields if imported from other wgsl files (7231f78)
    - Add support for scalar types in bindings (4af047a)
    - Add support for path based import. (d1e861d)
    - Demangle name for consts items (5ec2c1a)
    - Updated docs, use stable features only (06401c5)
    - Support naga oil flavour of wgsl (99ea17c)
    - Enable Runtime Sized Array, Padding for bytemuck mode (9e21d1d)
    - Create a fork (1c99e10)