0.13.0 - 2024-03-26
- Updated
bevy
to 0.13 (#21). - Respect
present_mode
when creating thePixels
instance (#20). - Change default buffer size to match default window.
0.12.0 - 2023-11-11
- Updated
bevy
to 0.12 (#19).
0.11.0 - 2023-07-18
- Updated
bevy
to 0.11. - Updated
pixels
to 0.12. - Replaced
PixelsSet
with customDraw
andRender
schedules defined inbevy_pixels::schedule
and re-exported inbevy_pixels::prelude
.
0.10.0 - 2023-05-01
- Added support for defining a custom render system by disabling default
render
cargo feature. Usedefault_features = "false"
in Cargo.toml.
- Internally refactored crate into modules.
- Diagnostic
PixelsPlugin::RENDER_TIME
has been moved tobevy_pixels::diagnostic::RENDER_TIME
module.
0.9.0 - 2023-03-29
- Added support support for multiple windows. Made possible by the move from
PixelsResource
toPixelsWrapper
described below. - Added
multiple_windows
example demonstrating support for multiple windows. - Added
scale_factor
option to control scale factor between logical window size and buffer size when usingauto_resize_buffer
. - Added
auto_resize_buffer
option to control automatic resizing of the buffer when the window changes. - Added
auto_resize_surface
option to control automatic resizing of the surface when the window changes.
- Updated
bevy
to 0.10. - Updated
pixels
to 0.12. - Configuration of buffer size has been moved from
PixelsPlugin
toPixelsOptions
. - Primary window buffer is created by providing
Some(PixelsOptions { ... })
to theprimary_window
when creatingPixelsPlugin
. This works the same was as Bevy's own configuration of primary window in theWindowPlugin
. - Resouce
PixelsResource
has been replaced withPixelsWrapper
component that is automatically added toWindow
entities with thePixelsOptions
component. - Diagnostic
PixelsPlugin::RENDER_TIME
is now recorded in miliseconds instead of seconds. - Updated
minimal
example to demonstrateauto_resize_buffer
feature.
0.8.0 - 2022-12-20
- Updated
pixels
to 0.11.
0.7.0 - 2022-11-14
- Updated
bevy
to 0.9. - Updated
PixelsPlugin
to take configuration in Bevy 0.9 style.PixelsOptions
resource is only for internal use now.
0.6.0 - 2022-11-03
- Added support for WASM builds.
- Updated
bevy
to 0.8. - Updated
pixels
to 0.10.
0.5.0 - 2022-06-28
- Updated
bevy
to 0.7. - Simplify minimal example.
- Initialize
PixelsResource
inStartupStage::PreStartup
instead ofStartupStage::Startup
. - Relicense under dual MIT or Apache-2.0 license.
- Fixed window resize on high DPI displays.
0.4.0 - 2022-03-01
- Added display server protocol features.
- Updated
bevy
to 0.6.1.
0.3.0 - 2022-02-08
- Updated to Rust 2021 Edition.
- Updated
bevy
to 0.6. - Updated
pixels
to 0.9.
0.2.0 - 2021-12-16
- Updated
pixels
to 0.8.
0.1.1 - 2021-05-30
- Removed logo. Will be used for official purposes instead.
0.1.0 - 2021-05-29
Initial release.