-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update ray tracing #5
Commits on Jul 10, 2024
-
[wgpu-core] use the view's format not the texture's format
This fixes a regression introduced in 0a76c0f.
Configuration menu - View commit details
-
Copy full SHA for b68966e - Browse repository at this point
Copy the full SHA b68966eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ace081 - Browse repository at this point
Copy the full SHA 0ace081View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4349e20 - Browse repository at this point
Copy the full SHA 4349e20View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef0ce05 - Browse repository at this point
Copy the full SHA ef0ce05View commit details -
[wgpu] Reorganize buffer mapping docs. Make example code work.
Consolidate the explanation of buffer mapping in the documentation for `Buffer`. Change the example code to actually compile, given that the `map_async` callback needs to share access to the buffer with `map_async`'s caller. Mapping isn't pretty, but covering that up in the docs doesn't improve matters. For `BufferSlice`, `BufferView`, and `BufferViewMut`, consolidate extended explanations and background in the docs for types, rather than scattering it around in the docs for associated functions. For `Buffer::slice`, `BufferSlice::get_mapped_range`, and `BufferSlice::get_mapped_range_mut`, update documentation to provide necessary details, but defer to types' docs for background.
Configuration menu - View commit details
-
Copy full SHA for b5c33fc - Browse repository at this point
Copy the full SHA b5c33fcView commit details
Commits on Jul 11, 2024
-
clippy: Fix
doc_lazy_continuation
lints (gfx-rs#5935)These are in nightly builds.
Configuration menu - View commit details
-
Copy full SHA for ee16de1 - Browse repository at this point
Copy the full SHA ee16de1View commit details -
naga: Fix reference to
serde
feature.naga doesn't have a `serde` feature, instead having separate `serialize` and `deserialize` features, so things that want to modify the serde handling must check for either of those, not for `serde` itself.
Configuration menu - View commit details
-
Copy full SHA for 6349250 - Browse repository at this point
Copy the full SHA 6349250View commit details -
Changelog cleanup round (gfx-rs#5936)
* Add missing changelog entry for `msl-out-if-target-apple`/`hlsl-out-if-target-windows` feature addition * minor changelog reorganisation * fix missing author attribution & pr link in changelog * import patch release changelogs and remove redundant items * move pipeline overridable constants from bugfixes to features
Configuration menu - View commit details
-
Copy full SHA for 9796766 - Browse repository at this point
Copy the full SHA 9796766View commit details -
Use
derive
feature onserde
rather thanserde_derive
The current code works, but `serde` documents that the feature to use is `derive` (which then happens to use the `serde_derive` implicit feature).
Configuration menu - View commit details
-
Copy full SHA for 8fd08ac - Browse repository at this point
Copy the full SHA 8fd08acView commit details -
wgc: Use explicit feature for
raw-window-handle
This helps to prepare for the coming day when explicit features will be required.
Configuration menu - View commit details
-
Copy full SHA for 750f72a - Browse repository at this point
Copy the full SHA 750f72aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 349f182 - Browse repository at this point
Copy the full SHA 349f182View commit details -
[wgpu-core] fix trying to create 0 sized staging buffers when creatin…
…g mapped_at_creation buffers This issue was introduced by fabbca2.
Configuration menu - View commit details
-
Copy full SHA for a0c185a - Browse repository at this point
Copy the full SHA a0c185aView commit details
Commits on Jul 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4d285d8 - Browse repository at this point
Copy the full SHA 4d285d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8b0f2f - Browse repository at this point
Copy the full SHA a8b0f2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a7f44b - Browse repository at this point
Copy the full SHA 9a7f44bView commit details -
use
StagingBuffer.flush()
inBuffer.unmap_inner()
We should have always unmapped the staging buffer as we are using it on the GPU after this point.
Configuration menu - View commit details
-
Copy full SHA for 5e2df14 - Browse repository at this point
Copy the full SHA 5e2df14View commit details -
[wgpu-hal] remove return type from
Device.unmap_buffer()
It's already documented that to unmap a buffer it has to have been mapped. Vulkan was the only backend that was returning an OOM on missing `Buffer.block` but `Buffer.map_buffer` already returns an error in this case.
Configuration menu - View commit details
-
Copy full SHA for 26f65dd - Browse repository at this point
Copy the full SHA 26f65ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f282cd - Browse repository at this point
Copy the full SHA 2f282cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 347d902 - Browse repository at this point
Copy the full SHA 347d902View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f16ea4 - Browse repository at this point
Copy the full SHA 6f16ea4View commit details
Commits on Jul 14, 2024
-
[naga, hal] miscellaneous fixes for Atomic64 support (gfx-rs#5952)
In `naga::back:hlsl`: - Generate calls to `Interlocked{op}64` when necessary. not `Interlocked{op}`. - Make atomic operations that do not produce a value emit their operands properly. In the Naga snapshot tests: - Adapt `atomicOps-int64-min-max.wgsl` to include cases that cover non-trivial atomic operation operand emitting. In `wgpu_hal::vulkan::adapter`: - When retrieving physical device features, be sure to include the `PhysicalDeviceShaderAtomicInt64Features` extending struct in the chain whenever the `VK_KHR_shader_atomic_int64` extension is available. - Request both `shader_{buffer,shared}_int64_atomics` in the `PhysicalDeviceShaderAtomicInt64Features` extending struct when either of `wgpu_types::Features::SHADER_INT64_ATOMIC_{ALL_OPS,MIN_MAX}` is requested. --------- Co-authored-by: Jim Blandy <jimb@red-bean.com>
Configuration menu - View commit details
-
Copy full SHA for 17fcb19 - Browse repository at this point
Copy the full SHA 17fcb19View commit details -
build(deps): bump crate-ci/typos from 1.22.9 to 1.23.1 (gfx-rs#5922)
* build(deps): bump crate-ci/typos from 1.22.9 to 1.23.1 Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.22.9 to 1.23.1. - [Release notes](https://github.com/crate-ci/typos/releases) - [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md) - [Commits](crate-ci/typos@v1.22.9...v1.23.1) --- updated-dependencies: - dependency-name: crate-ci/typos dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * typo fixes --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Andreas Reich <r_andreas2@web.de>
Configuration menu - View commit details
-
Copy full SHA for 586215a - Browse repository at this point
Copy the full SHA 586215aView commit details -
Compute pass benchmark (gfx-rs#5767)
Adds a benchmark for compute pass recording, very similar to what we have for render passes.
Configuration menu - View commit details
-
Copy full SHA for d3edbc5 - Browse repository at this point
Copy the full SHA d3edbc5View commit details -
build(deps): bump the patch-updates group across 1 directory with 23 …
…updates (gfx-rs#5944) * build(deps): bump the patch-updates group across 1 directory with 23 updates Bumps the patch-updates group with 18 updates in the / directory: | Package | From | To | | --- | --- | --- | | [document-features](https://github.com/slint-ui/document-features) | `0.2.8` | `0.2.9` | | [glam](https://github.com/bitshifter/glam-rs) | `0.27.0` | `0.28.0` | | [serde](https://github.com/serde-rs/serde) | `1.0.203` | `1.0.204` | | [serde_json](https://github.com/serde-rs/json) | `1.0.119` | `1.0.120` | | [metal](https://github.com/gfx-rs/metal-rs) | `0.28.0` | `0.29.0` | | [syn](https://github.com/dtolnay/syn) | `2.0.68` | `2.0.70` | | [ab_glyph](https://github.com/alexheretic/ab-glyph) | `0.2.27` | `0.2.28` | | [async-trait](https://github.com/dtolnay/async-trait) | `0.1.80` | `0.1.81` | | [cc](https://github.com/rust-lang/cc-rs) | `1.0.103` | `1.1.0` | | [clap](https://github.com/clap-rs/clap) | `4.5.8` | `4.5.9` | | [deno_unsync](https://github.com/denoland/deno_unsync) | `0.3.5` | `0.3.10` | | oorandom | `11.1.3` | `11.1.4` | | [tinyvec](https://github.com/Lokathor/tinyvec) | `1.6.1` | `1.8.0` | | [unicode-id-start](https://github.com/Boshen/unicode-id-start) | `1.1.2` | `1.2.0` | | [uuid](https://github.com/uuid-rs/uuid) | `1.9.1` | `1.10.0` | | [wayland-backend](https://github.com/smithay/wayland-rs) | `0.3.4` | `0.3.5` | | [windows_i686_gnullvm](https://github.com/microsoft/windows-rs) | `0.52.5` | `0.52.6` | | [zerocopy](https://github.com/google/zerocopy) | `0.7.34` | `0.7.35` | Updates `document-features` from 0.2.8 to 0.2.9 - [Release notes](https://github.com/slint-ui/document-features/releases) - [Changelog](https://github.com/slint-ui/document-features/blob/master/CHANGELOG.md) - [Commits](slint-ui/document-features@v0.2.8...v0.2.9) Updates `glam` from 0.27.0 to 0.28.0 - [Changelog](https://github.com/bitshifter/glam-rs/blob/main/CHANGELOG.md) - [Commits](bitshifter/glam-rs@0.27.0...0.28.0) Updates `serde` from 1.0.203 to 1.0.204 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.203...v1.0.204) Updates `serde_json` from 1.0.119 to 1.0.120 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.119...v1.0.120) Updates `metal` from 0.28.0 to 0.29.0 - [Release notes](https://github.com/gfx-rs/metal-rs/releases) - [Commits](https://github.com/gfx-rs/metal-rs/commits) Updates `syn` from 2.0.68 to 2.0.70 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](dtolnay/syn@2.0.68...2.0.70) Updates `ab_glyph` from 0.2.27 to 0.2.28 - [Release notes](https://github.com/alexheretic/ab-glyph/releases) - [Commits](alexheretic/ab-glyph@ab-glyph-0.2.27...ab-glyph-0.2.28) Updates `async-trait` from 0.1.80 to 0.1.81 - [Release notes](https://github.com/dtolnay/async-trait/releases) - [Commits](dtolnay/async-trait@0.1.80...0.1.81) Updates `cc` from 1.0.103 to 1.1.0 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](rust-lang/cc-rs@cc-v1.0.103...cc-v1.1.0) Updates `clap` from 4.5.8 to 4.5.9 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_complete-v4.5.8...v4.5.9) Updates `clap_builder` from 4.5.8 to 4.5.9 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@v4.5.8...v4.5.9) Updates `deno_unsync` from 0.3.5 to 0.3.10 - [Commits](https://github.com/denoland/deno_unsync/commits) Updates `oorandom` from 11.1.3 to 11.1.4 Updates `owned_ttf_parser` from 0.21.0 to 0.24.0 - [Release notes](https://github.com/alexheretic/owned-ttf-parser/releases) - [Changelog](https://github.com/alexheretic/owned-ttf-parser/blob/main/CHANGELOG.md) - [Commits](alexheretic/owned-ttf-parser@0.21.0...0.24.0) Updates `serde_derive` from 1.0.203 to 1.0.204 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.203...v1.0.204) Updates `tinyvec` from 1.6.1 to 1.8.0 - [Changelog](https://github.com/Lokathor/tinyvec/blob/main/CHANGELOG.md) - [Commits](Lokathor/tinyvec@v1.6.1...v1.8.0) Updates `ttf-parser` from 0.21.1 to 0.24.0 - [Changelog](https://github.com/RazrFalcon/ttf-parser/blob/master/CHANGELOG.md) - [Commits](harfbuzz/ttf-parser@v0.21.1...v0.24.0) Updates `unicode-id-start` from 1.1.2 to 1.2.0 - [Commits](https://github.com/Boshen/unicode-id-start/commits) Updates `uuid` from 1.9.1 to 1.10.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](uuid-rs/uuid@1.9.1...1.10.0) Updates `wayland-backend` from 0.3.4 to 0.3.5 - [Release notes](https://github.com/smithay/wayland-rs/releases) - [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md) - [Commits](https://github.com/smithay/wayland-rs/commits) Updates `windows_i686_gnullvm` from 0.52.5 to 0.52.6 - [Release notes](https://github.com/microsoft/windows-rs/releases) - [Commits](https://github.com/microsoft/windows-rs/commits) Updates `zerocopy` from 0.7.34 to 0.7.35 - [Release notes](https://github.com/google/zerocopy/releases) - [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md) - [Commits](https://github.com/google/zerocopy/commits) Updates `zerocopy-derive` from 0.7.34 to 0.7.35 - [Release notes](https://github.com/google/zerocopy/releases) - [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md) - [Commits](https://github.com/google/zerocopy/commits) --- updated-dependencies: - dependency-name: document-features dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: glam dependency-type: direct:production update-type: version-update:semver-minor dependency-group: patch-updates - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: metal 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: ab_glyph dependency-type: indirect 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-minor 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: deno_unsync dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: oorandom dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: owned_ttf_parser dependency-type: indirect update-type: version-update:semver-minor dependency-group: patch-updates - dependency-name: serde_derive dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: tinyvec dependency-type: indirect update-type: version-update:semver-minor dependency-group: patch-updates - dependency-name: ttf-parser dependency-type: indirect update-type: version-update:semver-minor dependency-group: patch-updates - dependency-name: unicode-id-start dependency-type: indirect update-type: version-update:semver-minor dependency-group: patch-updates - dependency-name: uuid dependency-type: indirect update-type: version-update:semver-minor dependency-group: patch-updates - dependency-name: wayland-backend dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: windows_i686_gnullvm dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: zerocopy dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: zerocopy-derive dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates ... Signed-off-by: dependabot[bot] <support@github.com> * Update encase to resolve glam dependency issue --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Andreas Reich <r_andreas2@web.de>
Configuration menu - View commit details
-
Copy full SHA for 12e07eb - Browse repository at this point
Copy the full SHA 12e07ebView commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 05c0656 - Browse repository at this point
Copy the full SHA 05c0656View commit details -
[core] Correctly check mipmap-filtering samplers against the layout.
Ensure that samplers using non-`Nearest` mipmap filtering are considered "filtering samplers" when deciding bind group layout compatibility. Add tests for layout `NonFiltering` validation. Fixes gfx-rs#5948.
Configuration menu - View commit details
-
Copy full SHA for d02e294 - Browse repository at this point
Copy the full SHA d02e294View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b4e8ad - Browse repository at this point
Copy the full SHA 1b4e8adView commit details -
build(deps): bump the patch-updates group with 6 updates (gfx-rs#5959)
Bumps the patch-updates group with 6 updates: | Package | From | To | | --- | --- | --- | | [document-features](https://github.com/slint-ui/document-features) | `0.2.9` | `0.2.10` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.61` | `1.0.62` | | [syn](https://github.com/dtolnay/syn) | `2.0.70` | `2.0.71` | | [bytes](https://github.com/tokio-rs/bytes) | `1.6.0` | `1.6.1` | | [cc](https://github.com/rust-lang/cc-rs) | `1.1.0` | `1.1.5` | | [thiserror-impl](https://github.com/dtolnay/thiserror) | `1.0.61` | `1.0.62` | Updates `document-features` from 0.2.9 to 0.2.10 - [Release notes](https://github.com/slint-ui/document-features/releases) - [Changelog](https://github.com/slint-ui/document-features/blob/master/CHANGELOG.md) - [Commits](https://github.com/slint-ui/document-features/commits) Updates `thiserror` from 1.0.61 to 1.0.62 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@1.0.61...1.0.62) Updates `syn` from 2.0.70 to 2.0.71 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](dtolnay/syn@2.0.70...2.0.71) Updates `bytes` from 1.6.0 to 1.6.1 - [Release notes](https://github.com/tokio-rs/bytes/releases) - [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md) - [Commits](tokio-rs/bytes@v1.6.0...v1.6.1) Updates `cc` from 1.1.0 to 1.1.5 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](rust-lang/cc-rs@cc-v1.1.0...cc-v1.1.5) Updates `thiserror-impl` from 1.0.61 to 1.0.62 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@1.0.61...1.0.62) --- updated-dependencies: - dependency-name: document-features dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: syn dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: bytes 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: thiserror-impl dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 95c604e - Browse repository at this point
Copy the full SHA 95c604eView commit details -
build(deps): bump crate-ci/typos from 1.23.1 to 1.23.2 (gfx-rs#5958)
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.23.1 to 1.23.2. - [Release notes](https://github.com/crate-ci/typos/releases) - [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md) - [Commits](crate-ci/typos@v1.23.1...v1.23.2) --- updated-dependencies: - dependency-name: crate-ci/typos dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f44f52a - Browse repository at this point
Copy the full SHA f44f52aView commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 32acb20 - Browse repository at this point
Copy the full SHA 32acb20View commit details -
[tests] delete outdated comment on
DEVICE_DESTROY_THEN_MORE
test (g……fx-rs#5967) This was fixed by 6e21f7a.
Configuration menu - View commit details
-
Copy full SHA for 167f005 - Browse repository at this point
Copy the full SHA 167f005View commit details -
[test] allow WARP to run the zero-init workgroup memory test (gfx-rs#…
…5968) I pinpointed this to 438d639 (gfx-rs#3512). I'm not sure why I didn't remove this one in 30064ea (gfx-rs#3515) as well, maybe I thought it was still failing due to early frees.
Configuration menu - View commit details
-
Copy full SHA for a3d2d31 - Browse repository at this point
Copy the full SHA a3d2d31View commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 241b52f - Browse repository at this point
Copy the full SHA 241b52fView commit details -
[wgpu-core] fix length of copy in
queue_write_texture
(gfx-rs#5973)The size of the given `data` might be less than the size of the staging buffer. This issue became apparent with the refactor in 6f16ea4 (gfx-rs#5946) since there is now an assert in `StagingBuffer.write()`. Ruffle ran into this in gfx-rs#3193 (comment).
Configuration menu - View commit details
-
Copy full SHA for 7e112ca - Browse repository at this point
Copy the full SHA 7e112caView commit details -
[wgpu-core] make
implicit_pipeline_ids
arg optional for users that ……don't provide IDs
Configuration menu - View commit details
-
Copy full SHA for 91924fb - Browse repository at this point
Copy the full SHA 91924fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69a1134 - Browse repository at this point
Copy the full SHA 69a1134View commit details -
Configuration menu - View commit details
-
Copy full SHA for a47ed5d - Browse repository at this point
Copy the full SHA a47ed5dView commit details -
[hal, core] Introduce
wgpu_hal::AtomicFenceValue
, and use it.Introduce the new type alias `wgpu_hal::AtomicFenceValue`, which is the atomic version of `wgpu_hal::FenceValue`. Use this type alias in `wgpu_core`. Remove `as` conversions made unnecessary since we're not conflating `usize` with `u64` any more.
Configuration menu - View commit details
-
Copy full SHA for 2bc328c - Browse repository at this point
Copy the full SHA 2bc328cView commit details -
[core] Make
poll(Wait)
not hang after bad command submission.Add `wgpu_core::device::Device::last_successful_submission_index`, which records the fence value that `Maintain::Wait` should actually wait for. See comments for details. Fixes gfx-rs#5969.
Configuration menu - View commit details
-
Copy full SHA for aeb2067 - Browse repository at this point
Copy the full SHA aeb2067View commit details
Commits on Jul 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 911d28f - Browse repository at this point
Copy the full SHA 911d28fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7761b57 - Browse repository at this point
Copy the full SHA 7761b57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f7860b - Browse repository at this point
Copy the full SHA 2f7860bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63303d4 - Browse repository at this point
Copy the full SHA 63303d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed67ff2 - Browse repository at this point
Copy the full SHA ed67ff2View commit details -
remove same device check from
create_texture_binding
`view.parent` will have the same `device` as the `view` itself
Configuration menu - View commit details
-
Copy full SHA for f767220 - Browse repository at this point
Copy the full SHA f767220View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77e45d4 - Browse repository at this point
Copy the full SHA 77e45d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a0adef - Browse repository at this point
Copy the full SHA 9a0adefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a1432c - Browse repository at this point
Copy the full SHA 6a1432cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e883fa7 - Browse repository at this point
Copy the full SHA e883fa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 278d278 - Browse repository at this point
Copy the full SHA 278d278View commit details -
Remove latest_submission_index (gfx-rs#5976)
* Remove latest_submission_index * CI * Comments
Configuration menu - View commit details
-
Copy full SHA for 3c3b532 - Browse repository at this point
Copy the full SHA 3c3b532View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80921f4 - Browse repository at this point
Copy the full SHA 80921f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aed6ed - Browse repository at this point
Copy the full SHA 8aed6edView commit details
Commits on Jul 19, 2024
-
Fix profiling with tracy. (gfx-rs#5988)
The profiling APIs require a `&str`, but since the label here is now an `Option<String>`, we must get a `&str` from it.
Configuration menu - View commit details
-
Copy full SHA for 20973d1 - Browse repository at this point
Copy the full SHA 20973d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc7622f - Browse repository at this point
Copy the full SHA bc7622fView commit details -
Remove vertex_pulling_transfrom from PipelineCompilationOptions.
This option was only evaluated for Metal backends, and now it's required there so the option is going away. It is still configurable for tests via the PipelineOptions struct, deserialized from .ron files. This also fixes some type problems with the unpack functions in writer.rs. Metal << operator extends operand to int-sized, which then has to be cast back down to the real size before as_type bit conversion. The math for the snorm values is corrected, in some cases using the metal unpack_snorm2x16_to_float function because we can't directly cast a bit-shifted ushort value to half.
Configuration menu - View commit details
-
Copy full SHA for 6cd3874 - Browse repository at this point
Copy the full SHA 6cd3874View commit details -
Disable wgpu-core documentation as a workaround for gfx-rs#4905.
This enables `cargo doc` to succeed in a reasonable amount of time, as long as the reader isn't looking for documentation for `wgpu-core` itself.
Configuration menu - View commit details
-
Copy full SHA for b5934e8 - Browse repository at this point
Copy the full SHA b5934e8View commit details -
Partial revert "disable rustdoc in CI (gfx-rs#5839)"
This reverts most of the changes in a2fcd72, but the "document private features" step is still disabled since it operates only on wgpu-core which is exactly the problem.
Configuration menu - View commit details
-
Copy full SHA for 56d418f - Browse repository at this point
Copy the full SHA 56d418fView commit details -
Make RequestDeviceError (de)serializable
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7a73c75 - Browse repository at this point
Copy the full SHA 7a73c75View commit details -
Make RequestAdapterError (de)serializable
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d03b7e2 - Browse repository at this point
Copy the full SHA d03b7e2View commit details -
Make BufferAccessError (de)serializable
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fc87033 - Browse repository at this point
Copy the full SHA fc87033View commit details -
wgpu-types: Use explicit feature for
serde
This helps to prepare for the coming day when explicit features will be required.
Configuration menu - View commit details
-
Copy full SHA for c20946d - Browse repository at this point
Copy the full SHA c20946dView commit details
Commits on Jul 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cf57982 - Browse repository at this point
Copy the full SHA cf57982View commit details -
Split
wgpu
Crate into Modules (gfx-rs#5998)* Split wgpu/lib.rs into Modules * Use crate::* Imports
Configuration menu - View commit details
-
Copy full SHA for 164b7bd - Browse repository at this point
Copy the full SHA 164b7bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0e7c1e - Browse repository at this point
Copy the full SHA c0e7c1eView commit details
Commits on Jul 22, 2024
-
Print requested and supported usages on UnsupportedUsage error (gfx-r…
…s#6007) * Print requested and supported usages on UnsupportedUsage error * fmt * changelog
Configuration menu - View commit details
-
Copy full SHA for 5a0e218 - Browse repository at this point
Copy the full SHA 5a0e218View commit details -
build(deps): bump the patch-updates group with 15 updates (gfx-rs#6008)
Bumps the patch-updates group with 15 updates: | Package | From | To | | --- | --- | --- | | [bit-vec](https://github.com/contain-rs/bit-vec) | `0.7.0` | `0.8.0` | | [libloading](https://github.com/nagisa/rust_libloading) | `0.8.4` | `0.8.5` | | [tracy-client](https://github.com/nagisa/rust_tracy_client) | `0.17.0` | `0.17.1` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.62` | `1.0.63` | | [bit-set](https://github.com/contain-rs/bit-set) | `0.6.0` | `0.8.0` | | [glow](https://github.com/grovesNL/glow) | `0.13.1` | `0.14.0` | | [tokio](https://github.com/tokio-rs/tokio) | `1.38.0` | `1.38.1` | | [syn](https://github.com/dtolnay/syn) | `2.0.71` | `2.0.72` | | [arrayref](https://github.com/droundy/arrayref) | `0.3.7` | `0.3.8` | | [cc](https://github.com/rust-lang/cc-rs) | `1.1.5` | `1.1.6` | | [thiserror-impl](https://github.com/dtolnay/thiserror) | `1.0.62` | `1.0.63` | | [thread-id](https://github.com/ruuda/thread-id) | `4.2.1` | `4.2.2` | | [tracy-client-sys](https://github.com/nagisa/rust_tracy_client) | `0.22.2` | `0.23.0` | | [wayland-backend](https://github.com/smithay/wayland-rs) | `0.3.5` | `0.3.6` | | [xcursor](https://github.com/esposm03/xcursor-rs) | `0.3.5` | `0.3.6` | Updates `bit-vec` from 0.7.0 to 0.8.0 - [Changelog](https://github.com/contain-rs/bit-vec/blob/master/RELEASES.md) - [Commits](https://github.com/contain-rs/bit-vec/commits) Updates `libloading` from 0.8.4 to 0.8.5 - [Commits](nagisa/rust_libloading@0.8.4...0.8.5) Updates `tracy-client` from 0.17.0 to 0.17.1 - [Commits](nagisa/rust_tracy_client@tracy-client-v0.17.0...tracy-client-v0.17.1) Updates `thiserror` from 1.0.62 to 1.0.63 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@1.0.62...1.0.63) Updates `bit-set` from 0.6.0 to 0.8.0 - [Release notes](https://github.com/contain-rs/bit-set/releases) - [Changelog](https://github.com/contain-rs/bit-set/blob/master/RELEASES.md) - [Commits](https://github.com/contain-rs/bit-set/commits) Updates `glow` from 0.13.1 to 0.14.0 - [Commits](https://github.com/grovesNL/glow/commits) Updates `tokio` from 1.38.0 to 1.38.1 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](tokio-rs/tokio@tokio-1.38.0...tokio-1.38.1) Updates `syn` from 2.0.71 to 2.0.72 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](dtolnay/syn@2.0.71...2.0.72) Updates `arrayref` from 0.3.7 to 0.3.8 - [Commits](https://github.com/droundy/arrayref/commits) Updates `cc` from 1.1.5 to 1.1.6 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](rust-lang/cc-rs@cc-v1.1.5...cc-v1.1.6) Updates `thiserror-impl` from 1.0.62 to 1.0.63 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@1.0.62...1.0.63) Updates `thread-id` from 4.2.1 to 4.2.2 - [Changelog](https://github.com/ruuda/thread-id/blob/master/changelog.md) - [Commits](ruuda/thread-id@v4.2.1...v4.2.2) Updates `tracy-client-sys` from 0.22.2 to 0.23.0 - [Commits](nagisa/rust_tracy_client@tracy-client-sys-v0.22.2...tracy-client-sys-v0.23.0) Updates `wayland-backend` from 0.3.5 to 0.3.6 - [Release notes](https://github.com/smithay/wayland-rs/releases) - [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md) - [Commits](https://github.com/smithay/wayland-rs/commits) Updates `xcursor` from 0.3.5 to 0.3.6 - [Commits](https://github.com/esposm03/xcursor-rs/commits) --- updated-dependencies: - dependency-name: bit-vec dependency-type: direct:production update-type: version-update:semver-minor dependency-group: patch-updates - dependency-name: libloading dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: tracy-client dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: bit-set dependency-type: direct:production update-type: version-update:semver-minor dependency-group: patch-updates - dependency-name: glow dependency-type: direct:production update-type: version-update:semver-minor dependency-group: patch-updates - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: syn dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: arrayref 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: thiserror-impl dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: thread-id dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: tracy-client-sys dependency-type: indirect update-type: version-update:semver-minor dependency-group: patch-updates - dependency-name: wayland-backend dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: xcursor dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 101c996 - Browse repository at this point
Copy the full SHA 101c996View commit details -
Configuration menu - View commit details
-
Copy full SHA for 205f1e3 - Browse repository at this point
Copy the full SHA 205f1e3View commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 34d492a - Browse repository at this point
Copy the full SHA 34d492aView commit details -
[core] Use
ManuallyDrop
forwgpu_core::device::Queue::raw
.Change the field `wgpu_core::device::Queue::raw` from an `Option<A::Queue>` to a `std::mem::ManuallyDrop<A::Queue>`. Replace various `.as_ref().unwrap()` chains with calls to a new accessor function `Queue::raw`. An `Option` is misleading, as this field is always populated during the lifetime of a `Queue`. Instead, we simply have a field whose value needs to be moved in `<Queue as Drop>::drop`; `ManuallyDrop` is the Rust idiom for this situation.
Configuration menu - View commit details
-
Copy full SHA for ebb011f - Browse repository at this point
Copy the full SHA ebb011fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b350ca4 - Browse repository at this point
Copy the full SHA b350ca4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6670964 - Browse repository at this point
Copy the full SHA 6670964View commit details
Commits on Jul 24, 2024
-
[naga hlsl-out glsl-out] Work around backend loop/switch bugs.
Introduce a new module, `naga::back::continue_forward`, containing shared code for rendering Naga `Continue` statements as backend `break` statements and assignments to introduced `bool` locals. See the module's documentation for details. - [hlsl-out] Transform degenerate single body switches into `do-while` loops. Properly render `Continue` statements enclosed by `Switch` statements enclosed by `Loop` statements. - [glsl-out] Transform degenerate single body switches into `do-while` loops. Improve `naga xtask validate spv` error message. Fixes gfx-rs#4485. Fixes gfx-rs#4514.
Configuration menu - View commit details
-
Copy full SHA for 6d7975e - Browse repository at this point
Copy the full SHA 6d7975eView commit details -
typos: More precise config, remove refs to "implace" (gfx-rs#6018)
The config can be made more precise so as to not accidentally ignore some issues due to case (in-)sensitivity and searching for substrings with `extend-words`. Additionally, we can check the configuration directories as well like `.github`. The usage of `implace_it` went away some time ago, but not all references were removed.
Configuration menu - View commit details
-
Copy full SHA for 0aca442 - Browse repository at this point
Copy the full SHA 0aca442View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b680e6 - Browse repository at this point
Copy the full SHA 9b680e6View commit details -
refactor: satisfy
clippy::missing_transmute_annotations
(gfx-rs#6024)* refactor(metal): satisfy `clippy::missing_transmute_annotations` * refactor(gles): satisfy `clippy::missing_transmute_annotations` * refactor(metal): `metal::Surface::view`: use `ptr::cast` instead of `as`
Configuration menu - View commit details
-
Copy full SHA for 7b2e08f - Browse repository at this point
Copy the full SHA 7b2e08fView commit details -
build(deps): bump crate-ci/typos from 1.23.2 to 1.23.3 (gfx-rs#6028)
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.23.2 to 1.23.3. - [Release notes](https://github.com/crate-ci/typos/releases) - [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md) - [Commits](crate-ci/typos@v1.23.2...v1.23.3) --- updated-dependencies: - dependency-name: crate-ci/typos dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4af1991 - Browse repository at this point
Copy the full SHA 4af1991View commit details -
Configuration menu - View commit details
-
Copy full SHA for e216566 - Browse repository at this point
Copy the full SHA e216566View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7446790 - Browse repository at this point
Copy the full SHA 7446790View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86507f3 - Browse repository at this point
Copy the full SHA 86507f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 380387e - Browse repository at this point
Copy the full SHA 380387eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3650f90 - Browse repository at this point
Copy the full SHA 3650f90View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5fce7b - Browse repository at this point
Copy the full SHA c5fce7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b44baa - Browse repository at this point
Copy the full SHA 5b44baaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f7c87f - Browse repository at this point
Copy the full SHA 2f7c87fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a220fcf - Browse repository at this point
Copy the full SHA a220fcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa93676 - Browse repository at this point
Copy the full SHA fa93676View commit details -
chore: fix some comments (gfx-rs#6033)
Signed-off-by: renshuncui <renshun@111.com> Co-authored-by: Erich Gubler <erichdongubler@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 62333a5 - Browse repository at this point
Copy the full SHA 62333a5View commit details -
naga: Remove feature
std
forindexmap
This was added in gfx-rs/naga#2062 This was needed before version 2, but not in version 2, so it should be safe to remove now as it is enabled by default.
Configuration menu - View commit details
-
Copy full SHA for ea81a24 - Browse repository at this point
Copy the full SHA ea81a24View commit details -
Convert some module doc comments
Some module doc comments were using `/*! ... */` syntax and had leading ` *` prefixes on each line. This interferes with the tracking of `clippy::doc_lazy_continuation`, so switch those over to `//!` style comment blocks. This leaves `/*! ... */` blocks alone which didn't prefix each line.
Configuration menu - View commit details
-
Copy full SHA for 4f02057 - Browse repository at this point
Copy the full SHA 4f02057View commit details -
Error instead of panic in check bind (gfx-rs#6012)
Removed zipping of binding entries introduced in 4a19ac2 (to make sure binding numbers actually match) and add unknown error for fallback.
Configuration menu - View commit details
-
Copy full SHA for 2897fb5 - Browse repository at this point
Copy the full SHA 2897fb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06649a3 - Browse repository at this point
Copy the full SHA 06649a3View commit details -
refactor: warn on and satisfy
clippy::{ptr_as_ptr,ref_as_ptr}
in `w……gpu-{core,hal,types}` …using `cargo +1.79.0 clippy --workspace --all-features --all-targets --fix`, plus some manual changes to (1) catch some missed cases (not run on all platforms?) and (2) `--fix` doesn't make things compile again. 😀
Configuration menu - View commit details
-
Copy full SHA for 723995d - Browse repository at this point
Copy the full SHA 723995dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65b6e15 - Browse repository at this point
Copy the full SHA 65b6e15View commit details -
refactor(naga)!: remove
Function::locals
, migrate docs to `Expressi……onContext::locals`
Configuration menu - View commit details
-
Copy full SHA for 54fb4cc - Browse repository at this point
Copy the full SHA 54fb4ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b3e039 - Browse repository at this point
Copy the full SHA 6b3e039View commit details -
Configuration menu - View commit details
-
Copy full SHA for 591e1d2 - Browse repository at this point
Copy the full SHA 591e1d2View commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2611d18 - Browse repository at this point
Copy the full SHA 2611d18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03f6d24 - Browse repository at this point
Copy the full SHA 03f6d24View commit details
Commits on Jul 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d3c38a4 - Browse repository at this point
Copy the full SHA d3c38a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f4f675 - Browse repository at this point
Copy the full SHA 1f4f675View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3166d37 - Browse repository at this point
Copy the full SHA 3166d37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 339ecf3 - Browse repository at this point
Copy the full SHA 339ecf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccd6d2c - Browse repository at this point
Copy the full SHA ccd6d2cView commit details
Commits on Jul 27, 2024
-
build(deps): bump the patch-updates group across 1 directory with 22 …
…updates (gfx-rs#6055) Bumps the patch-updates group with 17 updates in the / directory: | Package | From | To | | --- | --- | --- | | [env_logger](https://github.com/rust-cli/env_logger) | `0.11.3` | `0.11.5` | | [tokio](https://github.com/tokio-rs/tokio) | `1.38.1` | `1.39.1` | | [anstream](https://github.com/rust-cli/anstyle) | `0.6.14` | `0.6.15` | | [anstyle](https://github.com/rust-cli/anstyle) | `1.0.7` | `1.0.8` | | [anstyle-parse](https://github.com/rust-cli/anstyle) | `0.2.4` | `0.2.5` | | [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.0` | `1.1.1` | | [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.3` | `3.0.4` | | [clap](https://github.com/clap-rs/clap) | `4.5.9` | `4.5.11` | | [clap_lex](https://github.com/clap-rs/clap) | `0.7.1` | `0.7.2` | | [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.1` | `1.0.2` | | [env_filter](https://github.com/rust-cli/env_logger) | `0.1.0` | `0.1.2` | | [generator](https://github.com/Xudong-Huang/generator-rs) | `0.8.1` | `0.8.2` | | [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.0` | `1.70.1` | | [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.31` | `0.1.32` | | [object](https://github.com/gimli-rs/object) | `0.36.1` | `0.36.2` | | [toml_datetime](https://github.com/toml-rs/toml) | `0.6.6` | `0.6.7` | | [version_check](https://github.com/SergioBenitez/version_check) | `0.9.4` | `0.9.5` | Updates `env_logger` from 0.11.3 to 0.11.5 - [Release notes](https://github.com/rust-cli/env_logger/releases) - [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md) - [Commits](rust-cli/env_logger@v0.11.3...v0.11.5) Updates `tokio` from 1.38.1 to 1.39.1 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](tokio-rs/tokio@tokio-1.38.1...tokio-1.39.1) Updates `anstream` from 0.6.14 to 0.6.15 - [Commits](rust-cli/anstyle@anstream-v0.6.14...anstream-v0.6.15) Updates `anstyle` from 1.0.7 to 1.0.8 - [Commits](rust-cli/anstyle@v1.0.7...v1.0.8) Updates `anstyle-parse` from 0.2.4 to 0.2.5 - [Commits](rust-cli/anstyle@anstyle-parse-v0.2.4...anstyle-parse-v0.2.5) Updates `anstyle-query` from 1.1.0 to 1.1.1 - [Commits](rust-cli/anstyle@anstyle-query-v1.1.0...anstyle-query-v1.1.1) Updates `anstyle-wincon` from 3.0.3 to 3.0.4 - [Commits](rust-cli/anstyle@anstyle-wincon-v3.0.3...anstyle-wincon-v3.0.4) Updates `clap` from 4.5.9 to 4.5.11 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_complete-v4.5.9...clap_complete-v4.5.11) Updates `clap_builder` from 4.5.9 to 4.5.11 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@v4.5.9...v4.5.11) Updates `clap_derive` from 4.5.8 to 4.5.11 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@v4.5.8...v4.5.11) Updates `clap_lex` from 0.7.1 to 0.7.2 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_lex-v0.7.1...clap_lex-v0.7.2) Updates `colorchoice` from 1.0.1 to 1.0.2 - [Commits](rust-cli/anstyle@colorchoice-v1.0.1...colorchoice-v1.0.2) Updates `env_filter` from 0.1.0 to 0.1.2 - [Release notes](https://github.com/rust-cli/env_logger/releases) - [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md) - [Commits](rust-cli/env_logger@env_filter-v0.1.0...env_filter-v0.1.2) Updates `generator` from 0.8.1 to 0.8.2 - [Release notes](https://github.com/Xudong-Huang/generator-rs/releases) - [Commits](Xudong-Huang/generator-rs@0.8.1...0.8.2) Updates `is_terminal_polyfill` from 1.70.0 to 1.70.1 - [Changelog](https://github.com/polyfill-rs/is_terminal_polyfill/blob/main-v1.70/CHANGELOG.md) - [Commits](polyfill-rs/is_terminal_polyfill@v1.70.0...v1.70.1) Updates `jobserver` from 0.1.31 to 0.1.32 - [Commits](rust-lang/jobserver-rs@0.1.31...0.1.32) Updates `object` from 0.36.1 to 0.36.2 - [Changelog](https://github.com/gimli-rs/object/blob/master/CHANGELOG.md) - [Commits](gimli-rs/object@0.36.1...0.36.2) Updates `tokio-macros` from 2.3.0 to 2.4.0 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](tokio-rs/tokio@tokio-macros-2.3.0...tokio-macros-2.4.0) Updates `toml_datetime` from 0.6.6 to 0.6.7 - [Commits](toml-rs/toml@toml_datetime-v0.6.6...toml_datetime-v0.6.7) Updates `version_check` from 0.9.4 to 0.9.5 - [Commits](SergioBenitez/version_check@v0.9.4...v0.9.5) Updates `windows-core` from 0.54.0 to 0.58.0 - [Release notes](https://github.com/microsoft/windows-rs/releases) - [Commits](microsoft/windows-rs@0.54.0...0.58.0) Updates `windows-result` from 0.1.2 to 0.2.0 - [Release notes](https://github.com/microsoft/windows-rs/releases) - [Commits](https://github.com/microsoft/windows-rs/commits) --- updated-dependencies: - dependency-name: env_logger dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-minor dependency-group: patch-updates - dependency-name: anstream dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: anstyle dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: anstyle-parse dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: anstyle-query dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: anstyle-wincon 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: clap_derive dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: clap_lex dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: colorchoice dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: env_filter dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: generator dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: is_terminal_polyfill dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: jobserver dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: object dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: tokio-macros dependency-type: indirect update-type: version-update:semver-minor dependency-group: patch-updates - dependency-name: toml_datetime dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: version_check dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: windows-core dependency-type: indirect update-type: version-update:semver-minor dependency-group: patch-updates - dependency-name: windows-result dependency-type: indirect update-type: version-update:semver-minor dependency-group: patch-updates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 55ae943 - Browse repository at this point
Copy the full SHA 55ae943View commit details
Commits on Jul 29, 2024
-
Remove
'de: 'static"
serde bound and replace&'static str
with `C……ow` in some errors (gfx-rs#6048) * Remove `serde(bound(deserialize = "'de: 'static"))` and replace `&'static str` with `Cow` in deser errors Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Allow `clippy::result_large_err` Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> --------- Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7462754 - Browse repository at this point
Copy the full SHA 7462754View commit details -
build(deps): bump crate-ci/typos from 1.23.3 to 1.23.5 (gfx-rs#6058)
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.23.3 to 1.23.5. - [Release notes](https://github.com/crate-ci/typos/releases) - [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md) - [Commits](crate-ci/typos@v1.23.3...v1.23.5) --- updated-dependencies: - dependency-name: crate-ci/typos dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3eb3595 - Browse repository at this point
Copy the full SHA 3eb3595View commit details -
build(deps): bump the patch-updates group with 2 updates (gfx-rs#6059)
Bumps the patch-updates group with 2 updates: [serde_json](https://github.com/serde-rs/json) and [tokio](https://github.com/tokio-rs/tokio). Updates `serde_json` from 1.0.120 to 1.0.121 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.120...v1.0.121) Updates `tokio` from 1.39.1 to 1.39.2 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](tokio-rs/tokio@tokio-1.39.1...tokio-1.39.2) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 69eea63 - Browse repository at this point
Copy the full SHA 69eea63View commit details -
[test] remove the workaround that keeps resources alive from the poll…
… test The workaround is no longer needed with aade481.
Configuration menu - View commit details
-
Copy full SHA for b145250 - Browse repository at this point
Copy the full SHA b145250View commit details -
[wgpu-hal] replace
Instance.destroy_surface()
withDrop
impls on ……`Surface`s Only the metal and vulkan backends require destruction code and it can go in a `Drop` impl since the `Instance` is unused in those implementations.
Configuration menu - View commit details
-
Copy full SHA for 1cb7eba - Browse repository at this point
Copy the full SHA 1cb7ebaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3e8e59 - Browse repository at this point
Copy the full SHA f3e8e59View commit details -
The method was only used by the player's tests which was refactored to create a new `Global` instead. Removing it cleans up the internals of `Hub.clear()`, we should avoid having test only items.
Configuration menu - View commit details
-
Copy full SHA for d1da445 - Browse repository at this point
Copy the full SHA d1da445View commit details -
remove waiting functionality from `Global.{buffer,texture,texture_vie…
…w}_drop()` Those resources won't be destroyed if used by a submission anyway.
Configuration menu - View commit details
-
Copy full SHA for 2ea081f - Browse repository at this point
Copy the full SHA 2ea081fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7502e65 - Browse repository at this point
Copy the full SHA 7502e65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 650054b - Browse repository at this point
Copy the full SHA 650054bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76f9b2f - Browse repository at this point
Copy the full SHA 76f9b2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6351a75 - Browse repository at this point
Copy the full SHA 6351a75View commit details
Commits on Jul 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bfad205 - Browse repository at this point
Copy the full SHA bfad205View commit details
Commits on Jul 31, 2024
-
[naga] Use cfg aliases to enable
naga::back::continue_forward
.Rather than `feature = "blah"`, use the new `cfg` identifiers introduced by the `cfg_aliases` invocation in `naga/build.rs` to decide whether to compile the `naga::back::continue_forward` module, which is only used by the GLSL and HLSL backends. The `hlsl_out` `cfg` identifer has a more complex condition than just `feature = "hlsl-out"`, introduced by gfx-rs#5919. Fixes gfx-rs#6063.
Configuration menu - View commit details
-
Copy full SHA for 7ff80d6 - Browse repository at this point
Copy the full SHA 7ff80d6View commit details -
Log spring cleaning (gfx-rs#6065)
Remove unused logs in wgpu-core and wgpu-hal
Configuration menu - View commit details
-
Copy full SHA for 9c6ae1b - Browse repository at this point
Copy the full SHA 9c6ae1bView commit details
Commits on Aug 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a4e7a29 - Browse repository at this point
Copy the full SHA a4e7a29View commit details -
remove
Tracker.add_from_render_bundle
The render bundle resources are already kept alive by the render bundle itself, there is no need to add them.
Configuration menu - View commit details
-
Copy full SHA for f192174 - Browse repository at this point
Copy the full SHA f192174View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14170fd - Browse repository at this point
Copy the full SHA 14170fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a5ad19 - Browse repository at this point
Copy the full SHA 3a5ad19View commit details -
don't optimize
BindGroupStates.{views,samplers}
The resources inside `StatelessBindGroupState` are never merged with any other tracker.
Configuration menu - View commit details
-
Copy full SHA for a3142ad - Browse repository at this point
Copy the full SHA a3142adView commit details -
refactor the
StatelessTracker
to hold aVec
ofArc
sAlso removes the `StatelessBindGroupState` since it does the same thing.
Configuration menu - View commit details
-
Copy full SHA for 5cb1be6 - Browse repository at this point
Copy the full SHA 5cb1be6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 826e371 - Browse repository at this point
Copy the full SHA 826e371View commit details -
rename
{Buffer,Texture}BindGroupState
'sadd_single
to `insert_sin……gle` Also change it's definition to take an owned `Arc`. This makes these functions consistent with the other trackers.
Configuration menu - View commit details
-
Copy full SHA for 62af9d7 - Browse repository at this point
Copy the full SHA 62af9d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e777bd - Browse repository at this point
Copy the full SHA 4e777bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b4cbc2 - Browse repository at this point
Copy the full SHA 7b4cbc2View commit details
Commits on Aug 5, 2024
-
build(deps): bump EmbarkStudios/cargo-deny-action from 1 to 2 (gfx-rs…
…#6077) Bumps [EmbarkStudios/cargo-deny-action](https://github.com/embarkstudios/cargo-deny-action) from 1 to 2. - [Release notes](https://github.com/embarkstudios/cargo-deny-action/releases) - [Commits](EmbarkStudios/cargo-deny-action@v1...v2) --- updated-dependencies: - dependency-name: EmbarkStudios/cargo-deny-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8a0d1e1 - Browse repository at this point
Copy the full SHA 8a0d1e1View commit details -
build(deps): bump the patch-updates group with 12 updates (gfx-rs#6079)
Bumps the patch-updates group with 12 updates: | Package | From | To | | --- | --- | --- | | [bytemuck](https://github.com/Lokathor/bytemuck) | `1.16.1` | `1.16.3` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.2.6` | `2.3.0` | | [serde_json](https://github.com/serde-rs/json) | `1.0.121` | `1.0.122` | | [bytes](https://github.com/tokio-rs/bytes) | `1.6.1` | `1.7.1` | | [cc](https://github.com/rust-lang/cc-rs) | `1.1.6` | `1.1.7` | | [clap](https://github.com/clap-rs/clap) | `4.5.11` | `4.5.13` | | [clap_builder](https://github.com/clap-rs/clap) | `4.5.11` | `4.5.13` | | [clap_derive](https://github.com/clap-rs/clap) | `4.5.11` | `4.5.13` | | [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.30` | `1.0.31` | | [regex](https://github.com/rust-lang/regex) | `1.10.5` | `1.10.6` | | [toml_datetime](https://github.com/toml-rs/toml) | `0.6.7` | `0.6.8` | | [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.8` | `0.1.9` | Updates `bytemuck` from 1.16.1 to 1.16.3 - [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md) - [Commits](Lokathor/bytemuck@v1.16.1...v1.16.3) Updates `indexmap` from 2.2.6 to 2.3.0 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md) - [Commits](indexmap-rs/indexmap@2.2.6...2.3.0) Updates `serde_json` from 1.0.121 to 1.0.122 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.121...v1.0.122) Updates `bytes` from 1.6.1 to 1.7.1 - [Release notes](https://github.com/tokio-rs/bytes/releases) - [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md) - [Commits](tokio-rs/bytes@v1.6.1...v1.7.1) Updates `cc` from 1.1.6 to 1.1.7 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](rust-lang/cc-rs@cc-v1.1.6...cc-v1.1.7) Updates `clap` from 4.5.11 to 4.5.13 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_complete-v4.5.11...v4.5.13) Updates `clap_builder` from 4.5.11 to 4.5.13 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@v4.5.11...v4.5.13) Updates `clap_derive` from 4.5.11 to 4.5.13 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@v4.5.11...v4.5.13) Updates `flate2` from 1.0.30 to 1.0.31 - [Release notes](https://github.com/rust-lang/flate2-rs/releases) - [Commits](https://github.com/rust-lang/flate2-rs/commits) Updates `regex` from 1.10.5 to 1.10.6 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](rust-lang/regex@1.10.5...1.10.6) Updates `toml_datetime` from 0.6.7 to 0.6.8 - [Commits](toml-rs/toml@toml_datetime-v0.6.7...toml_datetime-v0.6.8) Updates `winapi-util` from 0.1.8 to 0.1.9 - [Commits](BurntSushi/winapi-util@0.1.8...0.1.9) --- updated-dependencies: - dependency-name: bytemuck dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: indexmap dependency-type: direct:production update-type: version-update:semver-minor dependency-group: patch-updates - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: bytes dependency-type: indirect update-type: version-update:semver-minor 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: clap_derive dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: flate2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: regex dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: toml_datetime dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: winapi-util dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e0bc306 - Browse repository at this point
Copy the full SHA e0bc306View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9619a43 - Browse repository at this point
Copy the full SHA 9619a43View commit details -
Configuration menu - View commit details
-
Copy full SHA for de960cc - Browse repository at this point
Copy the full SHA de960ccView commit details -
Devices and queues can have different lifetimes, we shouldn't assume that their IDs match.
Configuration menu - View commit details
-
Copy full SHA for 8c7c5c4 - Browse repository at this point
Copy the full SHA 8c7c5c4View commit details
Commits on Aug 6, 2024
-
Check Opengl version is 3.3+ before creating a GL context over a GL E…
…S context (gfx-rs#5996) * Retry with GLES if creating a GL context fails * Cleaner GL context creation retry
Configuration menu - View commit details
-
Copy full SHA for 594476c - Browse repository at this point
Copy the full SHA 594476cView commit details
Commits on Aug 8, 2024
-
remove
Labeled
supertrait ofTrackable
This is no longer needed since 9c6ae1b removed the usages.
Configuration menu - View commit details
-
Copy full SHA for 09cc4d2 - Browse repository at this point
Copy the full SHA 09cc4d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 781b54a - Browse repository at this point
Copy the full SHA 781b54aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36c998a - Browse repository at this point
Copy the full SHA 36c998aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47465dd - Browse repository at this point
Copy the full SHA 47465ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ce1772 - Browse repository at this point
Copy the full SHA 9ce1772View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8b1c57 - Browse repository at this point
Copy the full SHA d8b1c57View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6a3eef - Browse repository at this point
Copy the full SHA f6a3eefView commit details
Commits on Aug 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 34b0df2 - Browse repository at this point
Copy the full SHA 34b0df2View commit details
Commits on Aug 11, 2024
-
build(deps): bump crate-ci/typos from 1.23.5 to 1.23.6 (gfx-rs#6078)
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.23.5 to 1.23.6. - [Release notes](https://github.com/crate-ci/typos/releases) - [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md) - [Commits](crate-ci/typos@v1.23.5...v1.23.6) --- updated-dependencies: - dependency-name: crate-ci/typos dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 28be38c - Browse repository at this point
Copy the full SHA 28be38cView commit details
Commits on Aug 12, 2024
-
build(deps): bump the patch-updates group with 13 updates (gfx-rs#6102)
Bumps the patch-updates group with 13 updates: | Package | From | To | | --- | --- | --- | | [serde](https://github.com/serde-rs/serde) | `1.0.204` | `1.0.206` | | [serde_json](https://github.com/serde-rs/json) | `1.0.122` | `1.0.124` | | [syn](https://github.com/dtolnay/syn) | `2.0.72` | `2.0.74` | | [cc](https://github.com/rust-lang/cc-rs) | `1.1.7` | `1.1.10` | | [clap](https://github.com/clap-rs/clap) | `4.5.13` | `4.5.15` | | [clap_builder](https://github.com/clap-rs/clap) | `4.5.13` | `4.5.15` | | [core-foundation-sys](https://github.com/servo/core-foundation-rs) | `0.8.6` | `0.8.7` | | [object](https://github.com/gimli-rs/object) | `0.36.2` | `0.36.3` | | [polling](https://github.com/smol-rs/polling) | `3.7.2` | `3.7.3` | | [serde_derive](https://github.com/serde-rs/serde) | `1.0.204` | `1.0.206` | | [ttf-parser](https://github.com/RazrFalcon/ttf-parser) | `0.24.0` | `0.24.1` | | [xcursor](https://github.com/esposm03/xcursor-rs) | `0.3.6` | `0.3.7` | | [xml-rs](https://github.com/kornelski/xml-rs) | `0.8.20` | `0.8.21` | Updates `serde` from 1.0.204 to 1.0.206 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.204...v1.0.206) Updates `serde_json` from 1.0.122 to 1.0.124 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.122...v1.0.124) Updates `syn` from 2.0.72 to 2.0.74 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](dtolnay/syn@2.0.72...2.0.74) Updates `cc` from 1.1.7 to 1.1.10 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](rust-lang/cc-rs@cc-v1.1.7...cc-v1.1.10) Updates `clap` from 4.5.13 to 4.5.15 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_complete-v4.5.13...v4.5.15) Updates `clap_builder` from 4.5.13 to 4.5.15 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@v4.5.13...v4.5.15) Updates `core-foundation-sys` from 0.8.6 to 0.8.7 - [Commits](servo/core-foundation-rs@core-foundation-sys-v0.8.6...core-foundation-sys-v0.8.7) Updates `object` from 0.36.2 to 0.36.3 - [Changelog](https://github.com/gimli-rs/object/blob/master/CHANGELOG.md) - [Commits](gimli-rs/object@0.36.2...0.36.3) Updates `polling` from 3.7.2 to 3.7.3 - [Release notes](https://github.com/smol-rs/polling/releases) - [Changelog](https://github.com/smol-rs/polling/blob/master/CHANGELOG.md) - [Commits](smol-rs/polling@v3.7.2...v3.7.3) Updates `serde_derive` from 1.0.204 to 1.0.206 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](serde-rs/serde@v1.0.204...v1.0.206) Updates `ttf-parser` from 0.24.0 to 0.24.1 - [Changelog](https://github.com/RazrFalcon/ttf-parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/RazrFalcon/ttf-parser/commits) Updates `xcursor` from 0.3.6 to 0.3.7 - [Commits](https://github.com/esposm03/xcursor-rs/commits) Updates `xml-rs` from 0.8.20 to 0.8.21 - [Changelog](https://github.com/kornelski/xml-rs/blob/main/Changelog.md) - [Commits](kornelski/xml-rs@0.8.20...0.8.21) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch 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: core-foundation-sys dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: object dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: polling dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: serde_derive dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: ttf-parser dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: xcursor dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates - dependency-name: xml-rs dependency-type: indirect update-type: version-update:semver-patch dependency-group: patch-updates ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 28e15dc - Browse repository at this point
Copy the full SHA 28e15dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94f54b3 - Browse repository at this point
Copy the full SHA 94f54b3View commit details -
call
flush_mapped_ranges
when unmapping write-mapped buffersI'm not sure how things worked without this.
Configuration menu - View commit details
-
Copy full SHA for 5617f0f - Browse repository at this point
Copy the full SHA 5617f0fView commit details -
remove
Buffer.sync_mapped_writes
`zero_init_needs_flush_now` was always equal to `mapping.is_coherent` which is not correct but is fixed by the next commit.
Configuration menu - View commit details
-
Copy full SHA for f0875e8 - Browse repository at this point
Copy the full SHA f0875e8View commit details -
fix check for
flush_mapped_ranges
inmap_buffer
`flush_mapped_ranges` needs to be called when mappings are not coherent. We can also omit flushing for write-mapped buffers since we always flush them on unmap.
Configuration menu - View commit details
-
Copy full SHA for a6bc2f6 - Browse repository at this point
Copy the full SHA a6bc2f6View commit details -
[gl] fix usage of
glFlushMappedBufferRange
`offset` is relative to the start of the mapping not the start of the buffer.
Configuration menu - View commit details
-
Copy full SHA for b594497 - Browse repository at this point
Copy the full SHA b594497View commit details -
[gl] gate usage of
glFlushMappedBufferRange
This is done in the same way as in `map_buffer` & `unmap_buffer`.
Configuration menu - View commit details
-
Copy full SHA for 7c917ab - Browse repository at this point
Copy the full SHA 7c917abView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf5706c - Browse repository at this point
Copy the full SHA cf5706cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0cc0d2 - Browse repository at this point
Copy the full SHA b0cc0d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1bc086 - Browse repository at this point
Copy the full SHA c1bc086View commit details -
Configuration menu - View commit details
-
Copy full SHA for 728b288 - Browse repository at this point
Copy the full SHA 728b288View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19843c9 - Browse repository at this point
Copy the full SHA 19843c9View commit details -
remove
Option
aroundA::SurfaceTexture
We can rely on the snatching mechanism to take the surface texture.
Configuration menu - View commit details
-
Copy full SHA for ce9c9b7 - Browse repository at this point
Copy the full SHA ce9c9b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aaaec2 - Browse repository at this point
Copy the full SHA 1aaaec2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c72bc7b - Browse repository at this point
Copy the full SHA c72bc7bView commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b1eb6db - Browse repository at this point
Copy the full SHA b1eb6dbView commit details -
chore(naga): remove dead
"validation"
feat. refs.Missed in a26e4a0, but we're fixing it now!
Configuration menu - View commit details
-
Copy full SHA for ce23c02 - Browse repository at this point
Copy the full SHA ce23c02View commit details -
chore(naga): remove broken
Unsupported64Bit
testsSeemingly missed in 4e6f873.
Configuration menu - View commit details
-
Copy full SHA for 7f881bd - Browse repository at this point
Copy the full SHA 7f881bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22b8f50 - Browse repository at this point
Copy the full SHA 22b8f50View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf051fb - Browse repository at this point
Copy the full SHA bf051fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8231d31 - Browse repository at this point
Copy the full SHA 8231d31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5533c37 - Browse repository at this point
Copy the full SHA 5533c37View commit details -
Rg11b10Float
->Rg11b10UFloat
and deduplicate entries in `TEXTURE……_FORMAT_LIST` (gfx-rs#6108) * Resync `TEXTURE_FORMAT_LIST` to match `TextureFormat` Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * `Rg11b10Float` -> `Rg11b10UFloat` Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Add changelog entry Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> --------- Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c6a3d92 - Browse repository at this point
Copy the full SHA c6a3d92View commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2508d9 - Browse repository at this point
Copy the full SHA d2508d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cda9d9a - Browse repository at this point
Copy the full SHA cda9d9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4d9d38 - Browse repository at this point
Copy the full SHA a4d9d38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 256ec6e - Browse repository at this point
Copy the full SHA 256ec6eView commit details -
DynCommandEncoder implement begin/end encoding, debug markers, variou…
…s buffer operations
Configuration menu - View commit details
-
Copy full SHA for 9b20fd8 - Browse repository at this point
Copy the full SHA 9b20fd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8871e6 - Browse repository at this point
Copy the full SHA f8871e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50a1811 - Browse repository at this point
Copy the full SHA 50a1811View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc764b4 - Browse repository at this point
Copy the full SHA fc764b4View commit details -
fold ComputePassTimestampWrites & RenderPassTimestampWrites and make …
…PassTimestampWrites usable with DynQuerySet
Configuration menu - View commit details
-
Copy full SHA for bea9a10 - Browse repository at this point
Copy the full SHA bea9a10View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdf6710 - Browse repository at this point
Copy the full SHA bdf6710View commit details -
Configuration menu - View commit details
-
Copy full SHA for a47a0cb - Browse repository at this point
Copy the full SHA a47a0cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for eeaf277 - Browse repository at this point
Copy the full SHA eeaf277View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39b4082 - Browse repository at this point
Copy the full SHA 39b4082View commit details -
Configuration menu - View commit details
-
Copy full SHA for c02ee62 - Browse repository at this point
Copy the full SHA c02ee62View commit details -
texture & buffer transitioning always uses DynCommandEncoder now
collateral: ComputePass uses DynCommandEncoder during recording
Configuration menu - View commit details
-
Copy full SHA for b7e11c7 - Browse repository at this point
Copy the full SHA b7e11c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for add54f1 - Browse repository at this point
Copy the full SHA add54f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4c6741 - Browse repository at this point
Copy the full SHA b4c6741View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9cb7fc - Browse repository at this point
Copy the full SHA a9cb7fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for df5cc12 - Browse repository at this point
Copy the full SHA df5cc12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3faed2b - Browse repository at this point
Copy the full SHA 3faed2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d19a20 - Browse repository at this point
Copy the full SHA 1d19a20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70f7641 - Browse repository at this point
Copy the full SHA 70f7641View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e57213 - Browse repository at this point
Copy the full SHA 4e57213View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72f30a3 - Browse repository at this point
Copy the full SHA 72f30a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b599d97 - Browse repository at this point
Copy the full SHA b599d97View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea0df25 - Browse repository at this point
Copy the full SHA ea0df25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05a0933 - Browse repository at this point
Copy the full SHA 05a0933View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1da319f - Browse repository at this point
Copy the full SHA 1da319fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33f57e2 - Browse repository at this point
Copy the full SHA 33f57e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 276753f - Browse repository at this point
Copy the full SHA 276753fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad5c7fe - Browse repository at this point
Copy the full SHA ad5c7feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3932f8b - Browse repository at this point
Copy the full SHA 3932f8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d355bf - Browse repository at this point
Copy the full SHA 4d355bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84c4811 - Browse repository at this point
Copy the full SHA 84c4811View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbf9aea - Browse repository at this point
Copy the full SHA dbf9aeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 522b98c - Browse repository at this point
Copy the full SHA 522b98cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e1f148 - Browse repository at this point
Copy the full SHA 9e1f148View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a9170e - Browse repository at this point
Copy the full SHA 1a9170eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d87aa36 - Browse repository at this point
Copy the full SHA d87aa36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27944de - Browse repository at this point
Copy the full SHA 27944deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99ffc12 - Browse repository at this point
Copy the full SHA 99ffc12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f01cbf - Browse repository at this point
Copy the full SHA 6f01cbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b9198f - Browse repository at this point
Copy the full SHA 5b9198fView commit details -
The big unraveling: core device now has a boxed
DynDevice
, ripple e……ffects from there leading to boxing of almost all hal resources
Configuration menu - View commit details
-
Copy full SHA for 7c7e416 - Browse repository at this point
Copy the full SHA 7c7e416View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04cadfb - Browse repository at this point
Copy the full SHA 04cadfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3181251 - Browse repository at this point
Copy the full SHA 3181251View commit details -
The second unraveling: hub and all types on it are generic free!
gfx_select macros are empty husks now that are waiting to be removed
Configuration menu - View commit details
-
Copy full SHA for 24498f0 - Browse repository at this point
Copy the full SHA 24498f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bfe884 - Browse repository at this point
Copy the full SHA 1bfe884View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9794f33 - Browse repository at this point
Copy the full SHA 9794f33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0287eaf - Browse repository at this point
Copy the full SHA 0287eafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fb772b - Browse repository at this point
Copy the full SHA 0fb772bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab17d29 - Browse repository at this point
Copy the full SHA ab17d29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92ecafe - Browse repository at this point
Copy the full SHA 92ecafeView commit details -
Merge remote-tracking branch 'refs/remotes/gfx-rs/trunk' into ray-tra…
…cing-updated # Conflicts: # wgpu-core/src/binding_model.rs # wgpu-core/src/command/compute.rs # wgpu-core/src/command/mod.rs # wgpu-core/src/command/render.rs # wgpu-core/src/device/global.rs # wgpu-core/src/device/queue.rs # wgpu-core/src/device/resource.rs # wgpu-core/src/hub.rs # wgpu-core/src/track/mod.rs # wgpu/src/lib.rs
Configuration menu - View commit details
-
Copy full SHA for 523756a - Browse repository at this point
Copy the full SHA 523756aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9706f3c - Browse repository at this point
Copy the full SHA 9706f3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49cfa7d - Browse repository at this point
Copy the full SHA 49cfa7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2810f13 - Browse repository at this point
Copy the full SHA 2810f13View commit details
Commits on Aug 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7866557 - Browse repository at this point
Copy the full SHA 7866557View commit details -
Configuration menu - View commit details
-
Copy full SHA for af183c5 - Browse repository at this point
Copy the full SHA af183c5View commit details