Skip to content

Releases: dtcristo/bevy_pixels

0.13.0

26 Mar 02:55
6f1a723
Compare
Choose a tag to compare

Changed

  • Updated bevy to 0.13 (#21).
  • Respect present_mode when creating the Pixels instance (#20).
  • Changed default buffer size to match default window.

0.12.0

23 Nov 23:36
85702c5
Compare
Choose a tag to compare

Changed

  • Updated bevy to 0.12 (#19).

0.11.0

27 Jul 10:37
ecbc544
Compare
Choose a tag to compare

Changed

  • Updated bevy to 0.11.
  • Updated pixels to 0.12.
  • Replaced PixelsSet with custom Draw and Render schedules defined in bevy_pixels::schedule and re-exported in bevy_pixels::prelude.

0.10.0

01 May 03:59
726c912
Compare
Choose a tag to compare

Added

  • Added support for defining a custom render system by disabling default render cargo feature. Use default_features = "false" in Cargo.toml.

Changed

  • Internally refactored crate into modules.
  • Diagnostic PixelsPlugin::RENDER_TIME has been moved to bevy_pixels::diagnostic::RENDER_TIME module.

0.9.0

29 Mar 10:07
84fc254
Compare
Choose a tag to compare

Added

  • Added support support for multiple windows. Made possible by the move from PixelsResource to PixelsWrapper 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 using auto_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.

Changed

  • Updated bevy to 0.10.
  • Updated pixels to 0.12.
  • Configuration of buffer size has been moved from PixelsPlugin to PixelsOptions.
  • Primary window buffer is created by providing Some(PixelsOptions { ... }) to the primary_window when creating PixelsPlugin. This works the same was as Bevy's own configuration of primary window in the WindowPlugin.
  • Resouce PixelsResource has been replaced with PixelsWrapper component that is automatically added to Window entities with the PixelsOptions component.
  • Diagnostic PixelsPlugin::RENDER_TIME is now recorded in miliseconds instead of seconds.
  • Updated minimal example to demonstrate auto_resize_buffer feature.

0.8.0

20 Dec 01:26
61c4195
Compare
Choose a tag to compare

Changed

  • Updated pixels to 0.11.

0.7.0

14 Nov 01:20
d3da06a
Compare
Choose a tag to compare

Changed

  • 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

03 Nov 02:24
53d90c8
Compare
Choose a tag to compare

Added

  • Added support for WASM builds.

Changed

  • Updated bevy to 0.8.
  • Updated pixels to 0.10.

0.5.0

28 Jun 06:47
28d9df3
Compare
Choose a tag to compare

Changed

  • Updated bevy to 0.7.
  • Simplify minimal example.
  • Initialize PixelsResource in StartupStage::PreStartup instead of StartupStage::Startup
  • Relicense under dual MIT or Apache-2.0 license.

Fixed

  • Fixed window resize on high DPI displays.

0.4.0

01 Mar 06:52
2a722ec
Compare
Choose a tag to compare

Added

  • Added display server protocol features.

Changed

  • Updated bevy to 0.6.1.