 683d6c90a9
			
		
	
	
		683d6c90a9
		
			
		
	
	
	
	
		
			
			Resolves #15968. Since this feature never worked, and enabling it in the `image` crate requires system dependencies, we've decided that it's best to just remove it and let other plugin crates offer support for it as needed. ## Migration Guide AVIF images are no longer supported. They never really worked, and require system dependencies (libdav1d) to work correctly, so, it's better to simply offer this support via an unofficial plugin instead as needed. The corresponding types have been removed from Bevy to account for this.
		
			
				
	
	
		
			74 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
| [package]
 | |
| name = "bevy_image"
 | |
| version = "0.15.0-dev"
 | |
| edition = "2021"
 | |
| description = "Provides image types for Bevy Engine"
 | |
| homepage = "https://bevyengine.org"
 | |
| repository = "https://github.com/bevyengine/bevy"
 | |
| license = "MIT OR Apache-2.0"
 | |
| keywords = ["bevy"]
 | |
| 
 | |
| [features]
 | |
| # Image formats
 | |
| basis-universal = ["dep:basis-universal"]
 | |
| bmp = ["image/bmp"]
 | |
| dds = ["ddsfile"]
 | |
| exr = ["image/exr"]
 | |
| ff = ["image/ff"]
 | |
| gif = ["image/gif"]
 | |
| hdr = ["image/hdr"]
 | |
| ktx2 = ["dep:ktx2"]
 | |
| ico = ["image/ico"]
 | |
| jpeg = ["image/jpeg"]
 | |
| png = ["image/png"]
 | |
| pnm = ["image/pnm"]
 | |
| qoi = ["image/qoi"]
 | |
| tga = ["image/tga"]
 | |
| tiff = ["image/tiff"]
 | |
| webp = ["image/webp"]
 | |
| 
 | |
| # For ktx2 supercompression
 | |
| zlib = ["flate2"]
 | |
| zstd = ["ruzstd"]
 | |
| 
 | |
| [dependencies]
 | |
| bevy_asset = { path = "../bevy_asset", version = "0.15.0-dev" }
 | |
| bevy_color = { path = "../bevy_color", version = "0.15.0-dev", features = [
 | |
|   "serialize",
 | |
|   "wgpu-types",
 | |
| ] }
 | |
| bevy_math = { path = "../bevy_math", version = "0.15.0-dev" }
 | |
| bevy_reflect = { path = "../bevy_reflect", version = "0.15.0-dev", features = [
 | |
|   "bevy",
 | |
| ] }
 | |
| bevy_utils = { path = "../bevy_utils", version = "0.15.0-dev" }
 | |
| 
 | |
| # rendering
 | |
| image = { version = "0.25.2", default-features = false }
 | |
| 
 | |
| # misc
 | |
| bitflags = { version = "2.3", features = ["serde"] }
 | |
| bytemuck = { version = "1.5" }
 | |
| wgpu = { version = "22", default-features = false }
 | |
| serde = { version = "1", features = ["derive"] }
 | |
| derive_more = { version = "1", default-features = false, features = [
 | |
|   "error",
 | |
|   "from",
 | |
|   "display",
 | |
| ] }
 | |
| futures-lite = "2.0.1"
 | |
| ddsfile = { version = "0.5.2", optional = true }
 | |
| ktx2 = { version = "0.3.0", optional = true }
 | |
| # For ktx2 supercompression
 | |
| flate2 = { version = "1.0.22", optional = true }
 | |
| ruzstd = { version = "0.7.0", optional = true }
 | |
| # For transcoding of UASTC/ETC1S universal formats, and for .basis file support
 | |
| basis-universal = { version = "0.3.0", optional = true }
 | |
| 
 | |
| [lints]
 | |
| workspace = true
 | |
| 
 | |
| [package.metadata.docs.rs]
 | |
| rustdoc-args = ["-Zunstable-options", "--generate-link-to-definition"]
 | |
| all-features = true
 |