Skip to content
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

Merged
merged 227 commits into from
Aug 16, 2024
Merged

update ray tracing #5

merged 227 commits into from
Aug 16, 2024

Commits on Jul 10, 2024

  1. [wgpu-core] use the view's format not the texture's format

    This fixes a regression introduced in 0a76c0f.
    teoxoy committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    b68966e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ace081 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4349e20 View commit details
    Browse the repository at this point in the history
  4. [wgpu-core] fix .zip() usages

    teoxoy committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    ef0ce05 View commit details
    Browse the repository at this point in the history
  5. [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.
    jimblandy committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    b5c33fc View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. clippy: Fix doc_lazy_continuation lints (gfx-rs#5935)

    These are in nightly builds.
    waywardmonkeys authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    ee16de1 View commit details
    Browse the repository at this point in the history
  2. 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.
    waywardmonkeys authored and teoxoy committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    6349250 View commit details
    Browse the repository at this point in the history
  3. 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
    Wumpf authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    9796766 View commit details
    Browse the repository at this point in the history
  4. Use derive feature on serde rather than serde_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).
    waywardmonkeys authored and teoxoy committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    8fd08ac View commit details
    Browse the repository at this point in the history
  5. wgc: Use explicit feature for raw-window-handle

    This helps to prepare for the coming day when explicit features
    will be required.
    waywardmonkeys authored and teoxoy committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    750f72a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    349f182 View commit details
    Browse the repository at this point in the history
  7. [wgpu-core] fix trying to create 0 sized staging buffers when creatin…

    …g mapped_at_creation buffers
    
    This issue was introduced by fabbca2.
    teoxoy committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    a0c185a View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    4d285d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8b0f2f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a7f44b View commit details
    Browse the repository at this point in the history
  4. use StagingBuffer.flush() in Buffer.unmap_inner()

    We should have always unmapped the staging buffer as we are using it on the GPU after this point.
    teoxoy committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    5e2df14 View commit details
    Browse the repository at this point in the history
  5. [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.
    teoxoy committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    26f65dd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2f282cd View commit details
    Browse the repository at this point in the history
  7. introduce FlushedStagingBuffer

    teoxoy committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    347d902 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6f16ea4 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. [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>
    JMS55 and jimblandy authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    17fcb19 View commit details
    Browse the repository at this point in the history
  2. 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>
    dependabot[bot] and Wumpf authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    586215a View commit details
    Browse the repository at this point in the history
  3. Compute pass benchmark (gfx-rs#5767)

    Adds a benchmark for compute pass recording, very similar to what we have for render passes.
    Wumpf authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    d3edbc5 View commit details
    Browse the repository at this point in the history
  4. 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>
    dependabot[bot] and Wumpf authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    12e07eb View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    05c0656 View commit details
    Browse the repository at this point in the history
  2. [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.
    jimblandy authored and teoxoy committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    d02e294 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b4e8ad View commit details
    Browse the repository at this point in the history
  4. 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>
    dependabot[bot] authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    95c604e View commit details
    Browse the repository at this point in the history
  5. 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>
    dependabot[bot] authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    f44f52a View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    32acb20 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    167f005 View commit details
    Browse the repository at this point in the history
  3. [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.
    teoxoy authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    a3d2d31 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    241b52f View commit details
    Browse the repository at this point in the history
  2. [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).
    teoxoy authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    7e112ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91924fb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    69a1134 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a47ed5d View commit details
    Browse the repository at this point in the history
  6. [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.
    jimblandy committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    2bc328c View commit details
    Browse the repository at this point in the history
  7. [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.
    jimblandy committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    aeb2067 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Configuration menu
    Copy the full SHA
    911d28f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7761b57 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f7860b View commit details
    Browse the repository at this point in the history
  4. add missing same device checks

    teoxoy authored and ErichDonGubler committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    63303d4 View commit details
    Browse the repository at this point in the history
  5. [deno] remove assertDeviceMatch

    teoxoy authored and ErichDonGubler committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    ed67ff2 View commit details
    Browse the repository at this point in the history
  6. remove same device check from create_texture_binding

    `view.parent` will have the same `device` as the `view` itself
    teoxoy authored and ErichDonGubler committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    f767220 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    77e45d4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9a0adef View commit details
    Browse the repository at this point in the history
  9. chore: release 22.0.0

    ErichDonGubler committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    6a1432c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e883fa7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    278d278 View commit details
    Browse the repository at this point in the history
  12. Remove latest_submission_index (gfx-rs#5976)

    * Remove latest_submission_index
    
    * CI
    
    * Comments
    cwfitzgerald authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    3c3b532 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    80921f4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8aed6ed View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. 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.
    waywardmonkeys authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    20973d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc7622f View commit details
    Browse the repository at this point in the history
  3. 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.
    bradwerth authored and teoxoy committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    6cd3874 View commit details
    Browse the repository at this point in the history
  4. 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.
    kpreid authored and cwfitzgerald committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    b5934e8 View commit details
    Browse the repository at this point in the history
  5. 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.
    kpreid authored and cwfitzgerald committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    56d418f View commit details
    Browse the repository at this point in the history
  6. Make RequestDeviceError (de)serializable

    Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
    sagudev authored and cwfitzgerald committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    7a73c75 View commit details
    Browse the repository at this point in the history
  7. Make RequestAdapterError (de)serializable

    Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
    sagudev authored and cwfitzgerald committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    d03b7e2 View commit details
    Browse the repository at this point in the history
  8. Make BufferAccessError (de)serializable

    Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
    sagudev authored and cwfitzgerald committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    fc87033 View commit details
    Browse the repository at this point in the history
  9. wgpu-types: Use explicit feature for serde

    This helps to prepare for the coming day when explicit features
    will be required.
    waywardmonkeys authored and cwfitzgerald committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    c20946d View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. Configuration menu
    Copy the full SHA
    cf57982 View commit details
    Browse the repository at this point in the history
  2. Split wgpu Crate into Modules (gfx-rs#5998)

    * Split wgpu/lib.rs into Modules
    * Use crate::* Imports
    cwfitzgerald authored Jul 20, 2024
    Configuration menu
    Copy the full SHA
    164b7bd View commit details
    Browse the repository at this point in the history
  3. Bump core MSRV to 1.76

    Wumpf authored and cwfitzgerald committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    c0e7c1e View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Print requested and supported usages on UnsupportedUsage error (gfx-r…

    …s#6007)
    
    * Print requested and supported usages on UnsupportedUsage error
    
    * fmt
    
    * changelog
    VladasZ authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    5a0e218 View commit details
    Browse the repository at this point in the history
  2. 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>
    dependabot[bot] authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    101c996 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    205f1e3 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    34d492a View commit details
    Browse the repository at this point in the history
  2. [core] Use ManuallyDrop for wgpu_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.
    jimblandy committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    ebb011f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b350ca4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6670964 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. [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.
    Imberflur authored and jimblandy committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    6d7975e View commit details
    Browse the repository at this point in the history
  2. 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.
    waywardmonkeys authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    0aca442 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b680e6 View commit details
    Browse the repository at this point in the history
  4. 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`
    ErichDonGubler authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    7b2e08f View commit details
    Browse the repository at this point in the history
  5. 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>
    dependabot[bot] authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    4af1991 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e216566 View commit details
    Browse the repository at this point in the history
  7. Fix a few entry_point parameters

    nical authored and teoxoy committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    7446790 View commit details
    Browse the repository at this point in the history
  8. Reduce the number of iterations in benchmarks to a small number when …

    …running on CI
    nical authored and teoxoy committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    86507f3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    380387e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3650f90 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c5fce7b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5b44baa View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2f7c87f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a220fcf View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fa93676 View commit details
    Browse the repository at this point in the history
  16. chore: fix some comments (gfx-rs#6033)

    Signed-off-by: renshuncui <renshun@111.com>
    Co-authored-by: Erich Gubler <erichdongubler@gmail.com>
    renshuncui and ErichDonGubler authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    62333a5 View commit details
    Browse the repository at this point in the history
  17. naga: Remove feature std for indexmap

    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.
    waywardmonkeys authored and teoxoy committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    ea81a24 View commit details
    Browse the repository at this point in the history
  18. 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.
    waywardmonkeys authored and ErichDonGubler committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    4f02057 View commit details
    Browse the repository at this point in the history
  19. 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.
    sagudev authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    2897fb5 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    06649a3 View commit details
    Browse the repository at this point in the history
  21. 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. 😀
    ErichDonGubler committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    723995d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    65b6e15 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    54fb4cc View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6b3e039 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    591e1d2 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    2611d18 View commit details
    Browse the repository at this point in the history
  2. deduplicate derived BGLs

    teoxoy committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    03f6d24 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    d3c38a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f4f675 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3166d37 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    339ecf3 View commit details
    Browse the repository at this point in the history
  5. remove BoundsCheckPolicies.image_store

    teoxoy authored and jimblandy committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    ccd6d2c View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. 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>
    dependabot[bot] authored Jul 27, 2024
    Configuration menu
    Copy the full SHA
    55ae943 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. 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>
    sagudev authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    7462754 View commit details
    Browse the repository at this point in the history
  2. 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>
    dependabot[bot] authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    3eb3595 View commit details
    Browse the repository at this point in the history
  3. 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>
    dependabot[bot] authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    69eea63 View commit details
    Browse the repository at this point in the history
  4. [test] remove the workaround that keeps resources alive from the poll…

    … test
    
    The workaround is no longer needed with aade481.
    teoxoy committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    b145250 View commit details
    Browse the repository at this point in the history
  5. [wgpu-hal] replace Instance.destroy_surface() with Drop 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.
    teoxoy committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    1cb7eba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f3e8e59 View commit details
    Browse the repository at this point in the history
  7. remove Global.clear_backend()

    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.
    teoxoy committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    d1da445 View commit details
    Browse the repository at this point in the history
  8. remove waiting functionality from `Global.{buffer,texture,texture_vie…

    …w}_drop()`
    
    Those resources won't be destroyed if used by a submission anyway.
    teoxoy committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    2ea081f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7502e65 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    650054b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    76f9b2f View commit details
    Browse the repository at this point in the history
  12. remove implemented TODO

    teoxoy committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    6351a75 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    bfad205 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. [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.
    jimblandy authored and ErichDonGubler committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    7ff80d6 View commit details
    Browse the repository at this point in the history
  2. Log spring cleaning (gfx-rs#6065)

    Remove unused logs in wgpu-core and wgpu-hal
    nical authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    9c6ae1b View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. Configuration menu
    Copy the full SHA
    a4e7a29 View commit details
    Browse the repository at this point in the history
  2. 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.
    teoxoy committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    f192174 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14170fd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3a5ad19 View commit details
    Browse the repository at this point in the history
  5. don't optimize BindGroupStates.{views,samplers}

    The resources inside `StatelessBindGroupState` are never merged with any other tracker.
    teoxoy committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    a3142ad View commit details
    Browse the repository at this point in the history
  6. refactor the StatelessTracker to hold a Vec of Arcs

    Also removes the `StatelessBindGroupState` since it does the same thing.
    teoxoy committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    5cb1be6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    826e371 View commit details
    Browse the repository at this point in the history
  8. rename {Buffer,Texture}BindGroupState's add_single to `insert_sin…

    …gle`
    
    Also change it's definition to take an owned `Arc`. This makes these functions consistent with the other trackers.
    teoxoy committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    62af9d7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4e777bd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7b4cbc2 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. 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>
    dependabot[bot] authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    8a0d1e1 View commit details
    Browse the repository at this point in the history
  2. 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>
    dependabot[bot] authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    e0bc306 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9619a43 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de960cc View commit details
    Browse the repository at this point in the history
  5. decouple device and queue IDs

    Devices and queues can have different lifetimes, we shouldn't assume that their IDs match.
    teoxoy committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    8c7c5c4 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. 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
    Rapdorian authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    594476c View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. remove Labeled supertrait of Trackable

    This is no longer needed since 9c6ae1b removed the usages.
    teoxoy committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    09cc4d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    781b54a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36c998a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47465dd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9ce1772 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d8b1c57 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f6a3eef View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. Configuration menu
    Copy the full SHA
    34b0df2 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. 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>
    dependabot[bot] authored Aug 11, 2024
    Configuration menu
    Copy the full SHA
    28be38c View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. 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>
    dependabot[bot] authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    28e15dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94f54b3 View commit details
    Browse the repository at this point in the history
  3. call flush_mapped_ranges when unmapping write-mapped buffers

    I'm not sure how things worked without this.
    teoxoy authored and ErichDonGubler committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    5617f0f View commit details
    Browse the repository at this point in the history
  4. 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.
    teoxoy authored and ErichDonGubler committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    f0875e8 View commit details
    Browse the repository at this point in the history
  5. fix check for flush_mapped_ranges in map_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.
    teoxoy authored and ErichDonGubler committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    a6bc2f6 View commit details
    Browse the repository at this point in the history
  6. [gl] fix usage of glFlushMappedBufferRange

    `offset` is relative to the start of the mapping not the start of the buffer.
    teoxoy authored and ErichDonGubler committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    b594497 View commit details
    Browse the repository at this point in the history
  7. [gl] gate usage of glFlushMappedBufferRange

    This is done in the same way as in `map_buffer` & `unmap_buffer`.
    teoxoy authored and ErichDonGubler committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    7c917ab View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cf5706c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b0cc0d2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c1bc086 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    728b288 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    19843c9 View commit details
    Browse the repository at this point in the history
  13. remove Option around A::SurfaceTexture

    We can rely on the snatching mechanism to take the surface texture.
    teoxoy committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    ce9c9b7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1aaaec2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c72bc7b View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    b1eb6db View commit details
    Browse the repository at this point in the history
  2. chore(naga): remove dead "validation" feat. refs.

    Missed in a26e4a0, but we're fixing it now!
    ErichDonGubler committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    ce23c02 View commit details
    Browse the repository at this point in the history
  3. chore(naga): remove broken Unsupported64Bit tests

    Seemingly missed in 4e6f873.
    ErichDonGubler committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    7f881bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    22b8f50 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf051fb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8231d31 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5533c37 View commit details
    Browse the repository at this point in the history
  8. 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>
    sagudev authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    c6a3d92 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    d2508d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cda9d9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a4d9d38 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    256ec6e View commit details
    Browse the repository at this point in the history
  5. DynCommandEncoder implement begin/end encoding, debug markers, variou…

    …s buffer operations
    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    9b20fd8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f8871e6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    50a1811 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fc764b4 View commit details
    Browse the repository at this point in the history
  9. fold ComputePassTimestampWrites & RenderPassTimestampWrites and make …

    …PassTimestampWrites usable with DynQuerySet
    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    bea9a10 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bdf6710 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a47a0cb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    eeaf277 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    39b4082 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c02ee62 View commit details
    Browse the repository at this point in the history
  15. texture & buffer transitioning always uses DynCommandEncoder now

    collateral: ComputePass uses DynCommandEncoder during recording
    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    b7e11c7 View commit details
    Browse the repository at this point in the history
  16. Introduce DynDevice

    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    add54f1 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b4c6741 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a9cb7fc View commit details
    Browse the repository at this point in the history
  19. impl DynCommandBuffer

    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    df5cc12 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    3faed2b View commit details
    Browse the repository at this point in the history
  21. impl DynFence for all fences

    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    1d19a20 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    70f7641 View commit details
    Browse the repository at this point in the history
  23. introduce DynSurface

    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    4e57213 View commit details
    Browse the repository at this point in the history
  24. introduce DynQueue

    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    72f30a3 View commit details
    Browse the repository at this point in the history
  25. DynDevice buffer operations

    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    b599d97 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    ea0df25 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    05a0933 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    1da319f View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    33f57e2 View commit details
    Browse the repository at this point in the history
  30. DynDevice create/destroy bind group

    bindgroup fixup
    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    276753f View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    ad5c7fe View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    3932f8b View commit details
    Browse the repository at this point in the history
  33. DynDevice pipeline cache

    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    4d355bf View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    84c4811 View commit details
    Browse the repository at this point in the history
  35. DynDevice fence

    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    dbf9aea View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    522b98c View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    9e1f148 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    1a9170e View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    d87aa36 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    27944de View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    99ffc12 View commit details
    Browse the repository at this point in the history
  42. introduce DynAdapter

    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    6f01cbf View commit details
    Browse the repository at this point in the history
  43. introduce DynInstance

    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    5b9198f View commit details
    Browse the repository at this point in the history
  44. The big unraveling: core device now has a boxed DynDevice, ripple e…

    …ffects from there leading to boxing of almost all hal resources
    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    7c7e416 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    04cadfb View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    3181251 View commit details
    Browse the repository at this point in the history
  47. 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
    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    24498f0 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    1bfe884 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    9794f33 View commit details
    Browse the repository at this point in the history
  50. Remove gfx_select.

    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    0287eaf View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    0fb772b View commit details
    Browse the repository at this point in the history
  52. re-enable docs for wgpu-core

    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    ab17d29 View commit details
    Browse the repository at this point in the history
  53. changelog entry

    Wumpf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    92ecafe View commit details
    Browse the repository at this point in the history
  54. 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
    Vecvec committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    523756a View commit details
    Browse the repository at this point in the history
  55. fix merge

    Vecvec committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    9706f3c View commit details
    Browse the repository at this point in the history
  56. fix warnings

    Vecvec committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    49cfa7d View commit details
    Browse the repository at this point in the history
  57. clippy & fmt

    Vecvec committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    2810f13 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Configuration menu
    Copy the full SHA
    7866557 View commit details
    Browse the repository at this point in the history
  2. fmt

    Vecvec committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    af183c5 View commit details
    Browse the repository at this point in the history