Jay Oster
5a96eea6ba
Handle all wgpu::SurfaceError variants ( #348 )
...
This fixes error handling for all `wgpu::SurfaceError` variants. It also adds more context to error messages printed by the examples.
Closes #346
2023-03-21 07:16:51 -07:00
Jay Oster
5c2985f1b6
Update all dependencies in the workspace ( #323 )
2022-12-17 17:35:02 -08:00
Jay Oster
a2c639823f
Update winit 0.27 ( #302 )
...
* Update winit 0.27
Closes #292
This _does not_ update `winit` in the `imgui-winit` example. See https://github.com/parasyte/pixels/pull/302#issuecomment-1264483040 for discussion.
2022-10-01 14:27:21 -07:00
Jay Oster
051a523ee6
Update wgpu to 0.13 ( #300 )
...
* Intial work towards wgpu 0.13
* Increase MSRV for egui
* Add missing texture formats
* Update fermium
- Replaces beryllium with our own hand-rolled high-level abstraction
layer for SDL2.
* Update dependencies
Co-authored-by: JMS55 <47158642+JMS55@users.noreply.github.com>
2022-08-17 17:30:04 -07:00
Jay Oster
5c1600926e
Update dependencies ( #272 )
...
* Update dependencies
- Closes #270
* Unify controls in Invaders example
The fire button on gamepads was allowing trapid fire when holding the
button. Keyboard controls required the fire key to be released between
each shot fired. This commit fixes the difference by making the gamepad
fire button act like the keyboard fire key.
2022-04-25 05:04:51 -07:00
Jay Oster
c1962ae35c
Update dependencies ( #230 )
...
* Move to Edition 2021
* Update `wgpu`, `raw-window-handle`, and all dependencies for the examples
* Update MSRV
* Closes #244
2021-12-31 14:57:57 -08:00
Jay Oster
0e6c5286ff
Update line_drawing ( #211 )
2021-10-08 13:06:48 -07:00
Jay Oster
210b373882
Add resolver = "2" to all examples ( #192 )
...
- These are ignored, but it should prevent copy-pasta errors from users
2021-09-01 21:48:51 -07:00
Jay Oster
303f1d90f5
Prepare 0.5.0 ( #183 )
...
* Prepare 0.5.0
* Update dependencies
2021-07-17 08:57:25 -07:00
Jay Oster
b76ae1f7bc
Update winit to 0.25 ( #168 )
...
- Update winit
- Update egui_winit_platform
- Update imgui_winit_support
- Fix hyperlink and resize in `egui-winit` example
2021-05-29 02:18:48 -07:00
Jay Oster
0a893d6eff
Update all dependencies ( #130 )
2021-01-05 18:20:36 -08:00
Jay Oster
b5b55c43f7
Add feature flag to enable all log levels in examples ( #98 )
...
- Adds extra troubleshooting documentation to the README
2020-07-18 23:00:26 -07:00
Jay Oster
9de2383712
Fix dependency bloat ( #67 )
...
* Move all examples to individual crates
* CI: Add libsdl2
* Use Ubuntu bionic for updated libsdl; 2.0.8
* Clippy
* libudev-dev is a dependency of libsdl2-dev
* Clippy
* Remove unnecessary dev-dependency
* `winit` is actually used in unit tests
* Fix a typo
* Move `simple-invaders` crate
2020-04-13 10:12:18 -07:00