![]() # Objective https://github.com/bevyengine/bevy/issues/17746 ## Solution - Change `Image.data` from being a `Vec<u8>` to a `Option<Vec<u8>>` - Added functions to help with creating images ## Testing - Did you test these changes? If so, how? All current tests pass Tested a variety of existing examples to make sure they don't crash (they don't) - If relevant, what platforms did you test these changes on, and are there any important ones you can't test? Linux x86 64-bit NixOS --- ## Migration Guide Code that directly access `Image` data will now need to use unwrap or handle the case where no data is provided. Behaviour of new_fill slightly changed, but not in a way that is likely to affect anything. It no longer panics and will fill the whole texture instead of leaving black pixels if the data provided is not a nice factor of the size of the image. --------- Co-authored-by: IceSentry <IceSentry@users.noreply.github.com> |
||
---|---|---|
.. | ||
files | ||
processing | ||
alter_mesh.rs | ||
alter_sprite.rs | ||
asset_decompression.rs | ||
asset_loading.rs | ||
asset_settings.rs | ||
custom_asset_reader.rs | ||
custom_asset.rs | ||
embedded_asset.rs | ||
extra_source.rs | ||
hot_asset_reloading.rs | ||
multi_asset_sync.rs | ||
repeated_texture.rs |