Skip to content

Update ddsfile requirement from 0.5.2 to 0.6.0#24601

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/ddsfile-0.6.0
Open

Update ddsfile requirement from 0.5.2 to 0.6.0#24601
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/ddsfile-0.6.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 12, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on ddsfile to permit the latest version.

Release notes

Sourced from ddsfile's releases.

v0.6.0

Added

  • Added support for non-standard ASTC LDR DxgiFormat variants (4x4 through 12x12) used by NVIDIA Texture Tools. Pitch and pitch height calculations correctly account for ASTC's variable block dimensions.
  • Derived Clone for Dds. @​ScanMountGoat (#17)
  • Derived Debug and Clone for NewD3dParams and NewDxgiParams.
  • Documentation of all items in the crate. @​cwfitzgerald in #7.

Changed

Fixed

  • Fixed A8 pixel format not being detected when rgb_bit_count is absent, by relaxing the bit count validation when DDPF_RGB, DDPF_LUMINANCE, and DDPF_YUV are not flagged. @​LoopyAshy (#16)
  • Fixed get_array_stride computing incorrect mipmap chain sizes for non-square block-compressed textures and volume textures. The function now computes each mip level's actual size from dimensions instead of assuming each level is 1/4 the previous. (#2)
  • Fixed get_num_array_layers returning the number of cubemaps instead of the number of faces for DX10 cubemaps, making faces beyond the first inaccessible via get_data. (#1)
  • Fixed incorrect get_bits_per_pixel for several DXGI video formats: AI44/IA44 (44 → 8), Y410 (10 → 32), Y416 (16 → 64), Y210 (10 → 32), Y216 (16 → 32). Planar and opaque formats (NV12, P010, P016, Format_420_Opaque, NV11, P208, V208, V408) now correctly return None.
Changelog

Sourced from ddsfile's changelog.

v0.6.0

Released 2026-04-04

Added

  • Added support for non-standard ASTC LDR DxgiFormat variants (4x4 through 12x12) used by NVIDIA Texture Tools. Pitch and pitch height calculations correctly account for ASTC's variable block dimensions.
  • Derived Clone for Dds. @​ScanMountGoat (#17)
  • Derived Debug and Clone for NewD3dParams and NewDxgiParams.
  • Documentation of all items in the crate. @​cwfitzgerald in

Changed

Fixed

  • Fixed A8 pixel format not being detected when rgb_bit_count is absent, by relaxing the bit count validation when DDPF_RGB, DDPF_LUMINANCE, and DDPF_YUV are not flagged. @​LoopyAshy (#16)
  • Fixed get_array_stride computing incorrect mipmap chain sizes for non-square block-compressed textures and volume textures. The function now computes each mip level's actual size from dimensions instead of assuming each level is 1/4 the previous. (#2)
  • Fixed get_num_array_layers returning the number of cubemaps instead of the number of faces for DX10 cubemaps, making faces beyond the first inaccessible via get_data. (#1)
  • Fixed incorrect get_bits_per_pixel for several DXGI video formats: AI44/IA44 (44 → 8), Y410 (10 → 32), Y416 (16 → 64), Y210 (10 → 32), Y216 (16 → 32). Planar and opaque formats (NV12, P010, P016, Format_420_Opaque, NV11, P208, V208, V408) now correctly return None.

v0.5.2

Released 2023-10-29

Added

Changed

  • Handle cubemaps as 6 array layers in D3D format conversions.
  • Switched from abandoned enum_primitive crate to enum-primitive-derive.
  • Updated to Rust edition 2021.
  • Updated bitflags to 2.4.
  • Updated byteorder to 1.5.

v0.5.1

Released 2022-03-09

Fixed

v0.5.0

Released 2022-01-20

Changed

  • Breaking: new_d3d() and new_dxgi() now take named parameter structs instead of positional arguments.
  • Dds::read() now takes Read by value instead of by mutable reference. @​Veykril (#1)

Added

... (truncated)

Commits
  • 5cfa673 Release v0.6.0
  • 136e287 Add non-standard ASTC LDR DxgiFormat variants from NVIDIA Texture Tools
  • 875245b Add crate wide documentation
  • 6e08996 Use div_ceil and bump MSRV to 1.73
  • bb1273d Fix get_array_stride for non-square compressed and volume textures
  • 1a68086 Fix cubemap face access for DX10 textures
  • 20f0028 Fix incorrect bits-per-pixel for DXGI video and palette formats
  • 5dfca35 Update enum-primitive-derive to 0.3
  • bd9b619 Unify with repository procedures
  • 3126d76 A few more derives
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [ddsfile](https://github.com/cwfitzgerald/ddsfile) to permit the latest version.
- [Release notes](https://github.com/cwfitzgerald/ddsfile/releases)
- [Changelog](https://github.com/cwfitzgerald/ddsfile/blob/trunk/CHANGELOG.md)
- [Commits](cwfitzgerald/ddsfile@v0.5.2...v0.6.0)

---
updated-dependencies:
- dependency-name: ddsfile
  dependency-version: 0.6.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the C-Dependencies A change to the crates that Bevy depends on label Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C-Dependencies A change to the crates that Bevy depends on

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants