parasyte/pixels
 Watch   
 Star   
 Fork   
2 days ago
pixels

0.17.1

Fixes:

  • Drop surface before reconfiguring it if texture is Suboptimal (#451)

Contributors 💖:

  • @abusch
11 days ago
pixels

0.17.0

Fixes:

  • Fix support for PresentMode::AutoNoVsync (#448)

Breaking changes:

  • Update wgpu to 29 (#444)

Contributors 💖:

@mkrasnitski

2026-03-30 13:44:16
pixels

0.16.0

Features:

  • Add SurfaceCapabilities to PixelsContext (#424)
  • Add several scaling modes for non-integer upscaling (#425)
  • Add PixelsBuilder::alpha_mode (#437)

Breaking changes:

  • Upgrade wgpu to 27 (#433)

Contributors 💖:

@alago1 @mdesmedt @nicoburns @Jmgr

2025-01-08 15:48:30
pixels

0.15.0

Breaking changes:

  • Update wgpu to 0.19 (#391)

Contributors 💖:

@mkrasnitski

2024-09-23 05:10:30
pixels

0.14.0

Features:

  • Added wgpu::PresentMode getter/setter APIs. (#373)

Breaking changes:

  • Update wgpu to 0.17 (#378)

Contributors 💖:

  • @barzamin
  • @Kanabenki
2023-06-13 05:27:41
pixels

0.13.0

Breaking changes:

  • Update wgpu to 0.16 (#337)
2023-04-17 12:10:25
pixels

0.12.1

Fixes:

  • Enable all wgpu backends by default (#356)
2023-03-22 15:15:38
pixels

0.12.0

Features:

  • Added wgpu adapter getter API (#340)

Fixes:

  • Fix a panic in the scaling matrix creation when the surface height is smaller than the texture height (#330, #332)
  • Fix random errors from pixels.render() on some platforms (#348, #346)
  • Always prefer an sRGB surface texture format, not just the first format provided by wgpu. (#332)

Breaking changes:

  • Update wgpu to 0.15 (#332)
  • Remove get_ and set_ prefixes from public APIs (#341)
    • Pixels::get_frame() is now Pixels::frame()
    • Pixels::get_frame_mut() is now Pixels::frame_mut()
    • Pixels::set_clear_color() is now Pixels::clear_color()

Contributors 💖:

  • @AndroGR
  • @imizao
2022-12-18 13:45:20
pixels

0.11.0

Fixes:

  • Vsync enable/disable is better supported on all platforms except Web, where Vsync is required (#325, #263)
  • Invalid texture sizes no longer panic. Methods are now fallible when they create textures. (#250, #240)
  • The wgpu/webgl feature flag is automatically enabled on WASM targets. (#320, #276)

Breaking changes:

Contributors 💖:

  • @Zageron
  • @dtcristo
2022-10-29 08:10:03
pixels

0.10.0

Features:

  • Decouple render format from surface format (#257)
  • Make BlendState configurable (#260)
  • Allow immutable access to the internal frame buffer (#288)

Breaking changes:

  • MSRV has increased to 1.61.0 (#300)
  • Update wgpu to 0.13 (#300)
  • render_texture_format() no longer sets the texture format for the surface.
    • Use the surface_texture_format() builder method to change the surface texture format.
  • Rename get_frame() to get_frame_mut() (#288)

Contributors 💖:

  • @AnonymousDapper
  • @JMS55
  • @squ1dd13