From a9589d8b2c0e272a69b35059b87b6ad986aaad67 Mon Sep 17 00:00:00 2001 From: David Cristofaro Date: Thu, 23 Mar 2023 12:50:05 +1100 Subject: [PATCH] Update pixels to 0.12 --- CHANGELOG.md | 6 ++++++ Cargo.toml | 2 +- README.md | 2 +- examples/minimal.rs | 4 ++-- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e568fc..c456cb7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [Unreleased] + +### Changed + +- Updated `pixels` to 0.12. + ## [0.8.0] - 2022-12-20 ### Changed diff --git a/Cargo.toml b/Cargo.toml index 0d8b91c..1b532a5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,7 +20,7 @@ x11 = ["bevy/x11"] [dependencies] bevy = { version = "0.9", default_features = false, features = ["bevy_winit"] } -pixels = "0.11" +pixels = "0.12" [target.'cfg(target_arch = "wasm32")'.dependencies] pollster = "0.2" diff --git a/README.md b/README.md index cb0df13..7623696 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ Use `PixelsResource` in your systems. ```rust fn main_system(mut pixels_resource: ResMut) { // Get a mutable slice for the pixel buffer - let frame: &mut [u8] = pixels_resource.pixels.get_frame_mut(); + let frame: &mut [u8] = pixels_resource.pixels.frame_mut(); // Fill frame with pixel data // ... diff --git a/examples/minimal.rs b/examples/minimal.rs index 51ad8e4..a90ac48 100644 --- a/examples/minimal.rs +++ b/examples/minimal.rs @@ -118,7 +118,7 @@ fn exit_on_escape(keyboard_input: Res>, mut app_exit_events: Even } fn draw_background(mut pixels_resource: ResMut) { - let frame = pixels_resource.pixels.get_frame_mut(); + let frame = pixels_resource.pixels.frame_mut(); frame.copy_from_slice(&[0x48, 0xb2, 0xe8, 0xff].repeat(frame.len() / 4)); } @@ -126,7 +126,7 @@ fn draw_objects( mut pixels_resource: ResMut, query: Query<(&Position, &Size, &Color)>, ) { - let frame = pixels_resource.pixels.get_frame_mut(); + let frame = pixels_resource.pixels.frame_mut(); let frame_width_bytes = (WIDTH * 4) as usize; for (position, size, color) in query.iter() {