Jim Blandy
aa7bec65b9
[naga] Remove vestigial false. ( #6909 )
2025-01-13 23:02:47 +00:00
Erich Gubler
1963eb7c3f
diag(wgsl-in): use backticks for code-like text in WGSL FE errors ( #6908 )
2025-01-13 22:13:40 +00:00
Erich Gubler
cc741735df
fix(wgsl-in): print debug repr. of unexpected tokens ( #6907 )
2025-01-13 16:43:41 -05:00
teoxoy
f62090ed71
use StatelessTracker for acceleration structures
2025-01-13 20:52:55 +01:00
teoxoy
f17f10dcdd
remove Tlas/Blas destroy methods
...
`Tlas.destroy` didn't check if the `Tlas` is used in a bind group of an active submission. The only reason we need the `destroy` methods for textures and buffers is because they allow users to eagerly release memory in browser implementations. I think we can remove the destroy methods on the acceleration structures for now as they complicate the picture without any gain. If they will be needed for Firefox we can add them back.
2025-01-13 20:52:55 +01:00
teoxoy
e066a23948
remove unused id
2025-01-13 20:52:55 +01:00
teoxoy
362e440552
add temp_resources to CommandBufferMutable, BakedCommands & EncoderInFlight, remove it from ActiveSubmission
...
Use `CommandBufferMutable.temp_resources` to store the ray tracing related staging buffers and scratch buffers. These shouldn't have been stored in `PendingWrites.temp_resources` because they can get destroyed early (before the command buffer that uses them has been submitted) if any other command buffer gets submitted first.
2025-01-13 20:52:55 +01:00
teoxoy
43e0ebde9f
[wgpu-core] ray tracing: remove acceleration structures from pending writes
...
The acceleration structures are already being kept alive by the tracker in the command encoder.
2025-01-13 20:52:55 +01:00
teoxoy
fb9f91a668
[wgpu-core] ray tracing: use error handling helpers
2025-01-13 20:52:55 +01:00
Teodor Tanasoaia
214396a807
[spv] output the right capability for subgroupBroadcast ( #6904 )
2025-01-13 14:29:04 -05:00
Connor Fitzgerald
f6dd3a4ff2
Turn off Merge Queue ( #6901 )
2025-01-13 16:51:24 +00:00
atlv
18471d8e78
Image atomics support ( #6706 )
...
* Image atomics support
* Address feedback
* fix merge
* Fixes
* Add a couple tests
* Update wgpu-types/src/lib.rs
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com >
* feedback
* feedback
* glsl
* glsl fix
* fix glsl
* fix fix
* fix fix fic
* fix?
* fix
---------
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com >
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com >
2025-01-13 15:37:12 +00:00
dependabot[bot]
a5704d9a1c
chore(deps): bump the patch-updates group with 14 updates ( #6899 )
...
* chore(deps): bump the patch-updates group with 14 updates
Bumps the patch-updates group with 14 updates:
| Package | From | To |
| --- | --- | --- |
| [bitflags](https://github.com/bitflags/bitflags ) | `2.6.0` | `2.7.0` |
| [futures-lite](https://github.com/smol-rs/futures-lite ) | `2.5.0` | `2.6.0` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `2.0.10` | `2.0.11` |
| [glutin_wgl_sys](https://github.com/rust-windowing/glutin ) | `0.6.0` | `0.6.1` |
| [petgraph](https://github.com/petgraph/petgraph ) | `0.6.5` | `0.7.1` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.95` | `2.0.96` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.7` | `1.2.9` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.24` | `4.5.26` |
| [clap_builder](https://github.com/clap-rs/clap ) | `4.5.24` | `4.5.26` |
| [const_panic](https://github.com/rodrimati1992/const_panic ) | `0.2.11` | `0.2.12` |
| [prettyplease](https://github.com/dtolnay/prettyplease ) | `0.2.27` | `0.2.29` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2 ) | `1.0.92` | `1.0.93` |
| [uuid](https://github.com/uuid-rs/uuid ) | `1.11.0` | `1.11.1` |
| [winnow](https://github.com/winnow-rs/winnow ) | `0.6.22` | `0.6.24` |
Updates `bitflags` from 2.6.0 to 2.7.0
- [Release notes](https://github.com/bitflags/bitflags/releases )
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitflags/bitflags/compare/2.6.0...2.7.0 )
Updates `futures-lite` from 2.5.0 to 2.6.0
- [Release notes](https://github.com/smol-rs/futures-lite/releases )
- [Changelog](https://github.com/smol-rs/futures-lite/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/futures-lite/compare/v2.5.0...v2.6.0 )
Updates `thiserror` from 2.0.10 to 2.0.11
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.10...2.0.11 )
Updates `glutin_wgl_sys` from 0.6.0 to 0.6.1
- [Release notes](https://github.com/rust-windowing/glutin/releases )
- [Changelog](https://github.com/rust-windowing/glutin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-windowing/glutin/commits )
Updates `petgraph` from 0.6.5 to 0.7.1
- [Changelog](https://github.com/petgraph/petgraph/blob/master/RELEASES.rst )
- [Commits](https://github.com/petgraph/petgraph/compare/petgraph@v0.6.5...petgraph@v0.7.1 )
Updates `syn` from 2.0.95 to 2.0.96
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.95...2.0.96 )
Updates `cc` from 1.2.7 to 1.2.9
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.7...cc-v1.2.9 )
Updates `clap` from 4.5.24 to 4.5.26
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.24...clap_complete-v4.5.26 )
Updates `clap_builder` from 4.5.24 to 4.5.26
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.24...v4.5.26 )
Updates `const_panic` from 0.2.11 to 0.2.12
- [Release notes](https://github.com/rodrimati1992/const_panic/releases )
- [Changelog](https://github.com/rodrimati1992/const_panic/blob/main/Changelog.md )
- [Commits](https://github.com/rodrimati1992/const_panic/commits/0.2.12 )
Updates `prettyplease` from 0.2.27 to 0.2.29
- [Release notes](https://github.com/dtolnay/prettyplease/releases )
- [Commits](https://github.com/dtolnay/prettyplease/compare/0.2.27...0.2.29 )
Updates `proc-macro2` from 1.0.92 to 1.0.93
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.92...1.0.93 )
Updates `uuid` from 1.11.0 to 1.11.1
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.11.0...1.11.1 )
Updates `winnow` from 0.6.22 to 0.6.24
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.6.22...v0.6.24 )
---
updated-dependencies:
- dependency-name: bitflags
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: patch-updates
- dependency-name: futures-lite
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: patch-updates
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: glutin_wgl_sys
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: petgraph
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: patch-updates
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: cc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: const_panic
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: prettyplease
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: proc-macro2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: uuid
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update naga/Cargo.toml
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com >
2025-01-13 03:15:57 +00:00
Zachary Harrold
05e62f96f9
Add no_std support to wgpu-types ( #6892 )
...
* Initial Commit
* Remove now-redundant `format` import
* Update CHANGELOG.md
* Appropriately feature-gate `texture_format_serialize` test
* Remove `alloc` feature
Also fixed some documentation links and a Wasm `std` import
* Revert change to `Serialize` for `TextureFormat`
* Combine use statements
* Switch from `PathBuf` to `String`
* Consider environmental flags as unset on `no_std`
* Fix missing `format!`
* Add new CI tasks for `no_std` testing
* Comment out known failing CI matrix option
* Update all usage of `Dx12Compiler::DynamicDxc`
* Added comments to CI
* Update .github/workflows/ci.yml
* Update .github/workflows/ci.yml
* Update .github/workflows/ci.yml
* CI Touchups
---------
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com >
2025-01-12 05:03:47 +00:00
Eric Szentivanyi
4efc992d6d
Add raw_handle method for metal texture ( #6894 )
...
* Add `raw_handle` method for metal texture
* Add raw_handle method for metal texture (#6894 )
2025-01-11 02:45:09 +00:00
Connor Fitzgerald
44b23c396d
Bump Nightly Version ( #6896 )
2025-01-10 21:42:42 -05:00
AbdullahElsheshtawy
55391f716d
Added Texture Blitting Utility ( #6852 )
...
* Added TextureBlitter Utility
* Fixed Clippy and made TextureBlitter Public
* Written Documentation
* change cull_mode
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com >
* syntax error
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com >
* 1 formatting space in shader
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com >
* Applied suggestions
* fix test
* Fixed typos
* Fixed the tests
* Fixed the shader after trying it manually and looking at the output.
* Added `BlendState` customization parameter.
* Apply suggestions from code review
Documentation!
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com >
* Made it Load instead of Clear(Black)
* Added `TextureBlitterBuilder`
* Added feature wgsl feature flag for `pub use texture_blitter...;`
* Re-add file
---------
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com >
2025-01-10 22:16:01 +00:00
Erich Gubler
d9cc72785b
Use more Rust features allowed under REPO_MSRV ( #6887 )
...
* chore: remove `std::mem::*` imports now unnecessary with `REPO_MSRV`
`std::mem::{size,align}_of{,_val}` was added to `std::prelude` in Rust
1.80; see
[`rust`#123168](https://github.com/rust-lang/rust/pull/123168/ ).
* refactor(benches): s/once_cell::Lazy/std::sync::LazyLock
Weaken our dependence on the `once_cell` crate by using functionality
from `std` instead that was upstreamed from `once_cell`, this time with
what's available in Rust 1.80+.
It's not yet possible to eliminate this dependency entirely, but do what
we can with `REPO_MSRV` for now.
* chore: remove unnecessarily `allow`'d lint rules under `REPO_MSRV`
* chore: migrate easy `allow`s to `expect` under `REPO_MSRV`
Remove or `expect` clear-cut `allow` statements that were easy for me to
figure out.
* chore: `warn` on `clippy::allow_attributes` under `REPO_MSRV`
2025-01-10 22:06:26 +00:00
Connor Fitzgerald
450ac2d05d
Fix Double Push ( #6890 )
2025-01-10 19:47:25 +00:00
Connor Fitzgerald
2088645b69
Fix Double Push ( #6889 )
2025-01-10 18:16:59 +00:00
Connor Fitzgerald
b0f1fa66ef
Add VisionOS Support ( #6888 )
...
* Add visionos support
* Use `target_vendor = "apple"`
* Fixes
* Build VisionOS
* Gah
* Bleh
* Typos
---------
Co-authored-by: Guus Waals <_@guusw.nl >
2025-01-10 17:33:58 +00:00
the letter L
1aabf22e7a
fix cts_runner ( #6840 )
...
* fix: unbreak compute_pass execution and state
* fix: cts_runner js_runtime needs Permissions struct
* fix: ColorWrites bitflags serde
---------
Co-authored-by: turbocrime <turbocrime@users.noreply.github.com >
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com >
2025-01-10 16:46:10 +00:00
Connor Fitzgerald
c655d5290b
Don't Run CI On Trunk ( #6886 )
2025-01-10 09:47:13 +00:00
Samson
dc9b2eb718
Add Instance::wgsl_language_features ( #6814 )
...
* docs(naga): clarify desc. for `LanguageExtension`
* feat(naga): expose `{,Implemented,Unimplemented}LanguageExtension`
* feat(naga): expose `ImplementedLanguageExtension` as `WgslLanguageExtension`
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
Co-Authored-By: Erich Gubler <erichdongubler@gmail.com >
* feat: add `Instance::wgsl_language_features`
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
Co-Authored-By: Erich Gubler <erichdongubler@gmail.com >
* refactor: reimpl. `ImplementedLanguageExtension::all` w/ `strum::VariantArray`
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com >
Co-authored-by: Erich Gubler <erichdongubler@gmail.com >
2025-01-10 04:02:39 +00:00
Connor Fitzgerald
98f1c728ed
Turn #6827 Into Failing Regression Test ( #6883 )
...
* Turn 6827 Into Failing Regression Test
* Update tests/tests/regression/issue_6827.rs
Co-authored-by: Kevin Reid <kpreid@switchb.org >
* Format
* Fix Paravirtual Device
* DX12 Failure
* Validation Err
* Panick
---------
Co-authored-by: Kevin Reid <kpreid@switchb.org >
2025-01-09 16:53:29 +00:00
Asher Jingkong Chen
198762e5cc
feat: Add 32-bit floating-point atomics (SHADER_FLOAT32_ATOMIC) ( #6234 )
...
* feat: Add 32-bit floating-point atomics
* Current supported platforms: Metal
* Platforms to support in the future: Vulkan
Related issues or PRs:
* gfx-rs/wgpu#1020
* Add changelog
* Edit changelog
* feat: Add 32-bit float atomics support for Vulkan (SPIR-V shaders)
* atomicSub for f32 in the previous commits is removed.
* Update test
* chore: doc type link
* refactor: Revise float atomics on msl and spv
* Make branches tidy
* Also revise old codes
* Ensure the implementations are supported by Metal and Vulkan backends
* refactor: Renaming flt32 atomics to float32 atomics
* chore: Add link to Vulkan feature
* fix: cargo fmt
* chore: hack comment
* Revert changelog
* Fix: Cargo advisory
* Update wgpu-hal/src/metal/adapter.rs
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com >
* Update naga/src/lib.rs
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com >
* Adjust feature flag position
---------
Co-authored-by: Teodor Tanasoaia <28601907+teoxoy@users.noreply.github.com >
2025-01-09 16:03:47 +00:00
Jim Blandy
6e2394b95e
[naga] Validate override array sizes. ( #6882 )
...
When an array type `A`'s size is `PendingArraySize::Override(h)`,
verify that:
- `h` is a valid override handle,
- the override's type precedes `A` in the type arena, and
- the override's expression does not participate in a type/global
expression cycle.
Fixes #6880 .
2025-01-09 12:13:45 +00:00
Connor Fitzgerald
e6d2a6e92a
Update Dependencies ( #6881 )
2025-01-08 21:25:49 +00:00
Jim Blandy
6351c2da96
[naga] Forbid cycles between global expressions and types. ( #6800 )
...
* [naga] Move type handle validation into its own function.
* [naga] Forbid cycles between global expressions and types.
Update `valid::handles` to traverse `Module::types` and
`Module::global_expressions` in tandem, to ensure that the types and
expressions are acyclic.
Fixes #6793 .
2025-01-08 14:24:57 -05:00
Jim Blandy
0d69482ace
[hal/vulkan] Don't advertise features without prerequisites present.
...
Don't advertise features like `STORAGE_RESOURCE_BINDING_ARRAY` unless
at least one of the features it extends, like `BUFFER_BINDING_ARRAY`
or `TEXTURE_BINDING_ARRAY`, is actually present.
Replace the calls to `all_features_supported` with the equivalent
inline code, and delete the function.
2025-01-08 08:40:19 -08:00
Eddie Hatfield
1f67474140
Add directive keywords to error message for parsing global item ( #6723 )
...
Notify the user that they can also use `diagnostic`, `enable`, or
`requires` in this context.
Co-authored-by: Erich Gubler <erichdongubler@gmail.com >
2025-01-08 16:24:03 +00:00
Jim Blandy
eeb79f3b04
[naga wgsl-in] Document front::wgsl::parse::lexer::Lexer. ( #6805 )
2025-01-08 11:13:06 -05:00
Connor Fitzgerald
a8a91737b2
Switch Binding Arrays on Metal to Argument Buffers ( #6751 )
2025-01-07 16:00:56 -05:00
Connor Fitzgerald
fabcba8f9a
Refine Multi-Draw-Indirect ( #6870 )
2025-01-07 13:52:42 +01:00
Jamie Nicol
78e35c4a7e
[naga wgsl-in] Disallow named component expression for matrix types
...
The WGSL spec only allows named component expressions when the base
type is a vector or a structure, so this patch removes support for it
for matrices. Additionally tests which used this for matrices have
been updated to use indexing expressions instead, and a test has been
added to ensure a named component expression on a matrix results in an
error.
2025-01-07 13:46:41 +01:00
Jim Blandy
f6f9233295
[naga] Allow abstract scalars in modf and frexp results.
...
Allow `PredeclaredType::ModfResult` and `PredeclaredType::FrexpResult`
to hold any sort of scalar, not just a floating-point scalar.
This prepares Naga for implementing the `AbstractFloat` overloads for
the `modf` and `frexp` builtin functions.
2025-01-07 12:26:40 +01:00
Vecvec
658052885a
Use transform_buffer_offset when initialising transform_buffer. ( #6864 )
...
* use `transform_buffer_offset` instead of `index_buffer_offset` in part of the initialisation of transform_buffer.
* Format.
* Changelog.
* Only unwrap transform alignment once.
2025-01-07 03:01:50 -05:00
Connor Fitzgerald
0dab31ab2a
Fix aarch64-pc-windows-msvc ( #6868 )
2025-01-07 02:28:05 +00:00
Connor Fitzgerald
991ee61026
Impl Hash on AdapterInfo and DeviceType ( #6869 )
2025-01-06 20:42:22 -05:00
Connor Fitzgerald
4124fbfff1
Raise Vulkan/DX12/GL max_color_attachment_bytes_per_sample Limit ( #6866 )
2025-01-06 20:23:47 -05:00
Connor Fitzgerald
cb6dbb897f
Vulkan Sampler Cache ( #6847 )
2025-01-06 19:17:17 -05:00
Samson
d29157100c
[wgpu] Move Arcs to dispatch ( #6850 )
2025-01-06 18:20:24 -05:00
Jamie Nicol
15095122a2
[naga] Handle bitshifts for abstract lhs operands during const evaluation ( #6865 )
2025-01-06 17:33:25 -05:00
Jim Blandy
a84b6ca579
[naga] Add tests for automatic conversions in assignments.
...
Add tests for automatic conversions of the right-hand sides of
assignment expressions.
2025-01-06 17:29:58 -05:00
Jim Blandy
4f22f8d7b6
[naga wgsl-in] Apply automatic conversions to values being assigned.
...
Apply automatic conversions to the right-hand sides of assignment and
compound assignment statements.
Fix `try_automatic_conversion_for_leaf_scalar` to handle arrays,
not just scalars, vectors, and matrices. Previously this was only used
for converting the right-hand sides of bit shift operators to `u32`,
and bit shift operators don't support arrays. But now we're using
`try_automatic_conversion_for_leaf_scalar` for ordinary assignments,
and you can assign arrays.
Update a test of propagating source code spans through compaction.
This test needs validation to report an error, but this commit's fix
causes the error in the test to be detected in the front end, which is
too early to exercise compaction. Use a new error that the front end
still won't notice.
2025-01-06 17:29:58 -05:00
Jim Blandy
04f0de6d64
[naga] Add some tests to in/abstract-types-var.wgsl.
...
Fill out a few more cases for variable type inference and automatic
conversions of initializers.
2025-01-06 17:29:58 -05:00
dependabot[bot]
28760125a7
chore(deps): bump the patch-updates group with 8 updates ( #6863 )
...
* chore(deps): bump the patch-updates group with 8 updates
Bumps the patch-updates group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [petgraph](https://github.com/petgraph/petgraph ) | `0.6.5` | `0.7.0` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.93` | `2.0.95` |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.83` | `0.1.84` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.6` | `1.2.7` |
| [hashbrown](https://github.com/rust-lang/hashbrown ) | `0.15.2` | `0.14.5` |
| [prettyplease](https://github.com/dtolnay/prettyplease ) | `0.2.25` | `0.2.27` |
| [v8](https://github.com/denoland/rusty_v8 ) | `130.0.2` | `130.0.5` |
| [winnow](https://github.com/winnow-rs/winnow ) | `0.6.20` | `0.6.22` |
Updates `petgraph` from 0.6.5 to 0.7.0
- [Changelog](https://github.com/petgraph/petgraph/blob/master/RELEASES.rst )
- [Commits](https://github.com/petgraph/petgraph/compare/petgraph@v0.6.5...petgraph@v0.7.0 )
Updates `syn` from 2.0.93 to 2.0.95
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.93...2.0.95 )
Updates `async-trait` from 0.1.83 to 0.1.84
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.83...0.1.84 )
Updates `cc` from 1.2.6 to 1.2.7
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.6...cc-v1.2.7 )
Updates `hashbrown` from 0.15.2 to 0.14.5
- [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/hashbrown/commits/v0.14.5 )
Updates `prettyplease` from 0.2.25 to 0.2.27
- [Release notes](https://github.com/dtolnay/prettyplease/releases )
- [Commits](https://github.com/dtolnay/prettyplease/compare/0.2.25...0.2.27 )
Updates `v8` from 130.0.2 to 130.0.5
- [Release notes](https://github.com/denoland/rusty_v8/releases )
- [Commits](https://github.com/denoland/rusty_v8/compare/v130.0.2...v130.0.5 )
Updates `winnow` from 0.6.20 to 0.6.22
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.6.20...v0.6.22 )
---
updated-dependencies:
- dependency-name: petgraph
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: patch-updates
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: async-trait
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: cc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: hashbrown
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: patch-updates
- dependency-name: prettyplease
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: v8
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
* Hold on petgrpah
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com >
2025-01-06 16:38:18 -05:00
dependabot[bot]
4693c95ac8
chore(deps): bump crate-ci/typos from 1.28.4 to 1.29.4 ( #6862 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-06 15:40:48 -05:00
Andreas Reich
fb210ab363
Pass InstanceDescriptor by reference and make it clonable ( #6849 )
2025-01-06 15:40:30 -05:00
Vecvec
74f3a2f919
[vulkan] allocate descriptors for acceleration structures ( #6861 )
2025-01-06 15:37:13 -05:00