Skip to content

wgsl_bindgen v0.12.0

Compare
Choose a tag to compare
@Swoorup Swoorup released this 10 Jun 16:01
· 34 commits to main since this release
### 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)