0.17.2
Fixes
- Fix window-to-pixel coordinates when downscaling (#457)
Contributors 💖:
@skrmc
0.17.1
Fixes:
- Drop surface before reconfiguring it if texture is Suboptimal (#451)
Contributors 💖:
- @abusch
0.17.0
Fixes:
- Fix support for
PresentMode::AutoNoVsync(#448)
Breaking changes:
- Update
wgputo 29 (#444)
Contributors 💖:
@mkrasnitski
0.16.0
Features:
- Add
SurfaceCapabilitiestoPixelsContext(#424) - Add several scaling modes for non-integer upscaling (#425)
- Add
PixelsBuilder::alpha_mode(#437)
Breaking changes:
- Upgrade
wgputo 27 (#433)
Contributors 💖:
@alago1 @mdesmedt @nicoburns @Jmgr
0.15.0
Breaking changes:
- Update wgpu to 0.19 (#391)
Contributors 💖:
@mkrasnitski
0.14.0
Features:
- Added
wgpu::PresentModegetter/setter APIs. (#373)
Breaking changes:
- Update
wgputo 0.17 (#378)
Contributors 💖:
- @barzamin
- @Kanabenki
0.12.0
Features:
- Added wgpu
adaptergetter 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
wgputo 0.15 (#332) - Remove get_ and set_ prefixes from public APIs (#341)
-
Pixels::get_frame()is nowPixels::frame() -
Pixels::get_frame_mut()is nowPixels::frame_mut() -
Pixels::set_clear_color()is nowPixels::clear_color()
-
Contributors 💖:
- @AndroGR
- @imizao
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/webglfeature flag is automatically enabled on WASM targets. (#320, #276)
Breaking changes:
- MSRV has increased to 1.65.0 (https://github.com/parasyte/pixels/pull/320)
- Update
wgputo 0.14 (https://github.com/parasyte/pixels/pull/320) Pixels::Erroris now marked#[non_exhaustive](#250)Pixels::resize_buffer()andPixels::resize_surface()returnResult<_, TextureError>. (#250)Pixels::resize_buffer()no longer panics on invalid inputs. (#250)
Contributors 💖:
- @Zageron
- @dtcristo