Jay Oster

Results 116 issues of Jay Oster

TODO: - [x] Move particles. - [x] Apply gravity. - [x] Apply friction. - [x] Detect collisions. - [x] Apply collision reaction. - [ ] Particle decay. - [ ]...

Tracking ticket for a public API change proposal. The idea was introduced in https://github.com/parasyte/pixels/issues/185#issuecomment-902416291 `wgpu::SurfaceConfiguration` contains the same basic information that we need for surface management (mainly the size). We...

enhancement

We have cargo doctests enabled in CI, but many of them do not run because they are tagged with `no_run`. The reason for this is the `pixels-mocks` crate doesn't generate...

bug
documentation

Lokathor proposed a tongue-in-cheek question about whether simple-invaders runs on N64. It could easily run on N64 if it was `no_std`! It can continue using `Vec` and friends from `core`,...

enhancement

minimal repro: ```rust use loom::thread; fn main() { loom::model(|| { thread::spawn(|| ()).join().unwrap(); }); } ``` Debug session log on macOS ``` $ RUSTFLAGS='-Zsanitizer=address' cargo build Updating crates.io index Compiling semver-parser...

This issue was brought to my attention in https://www.reddit.com/r/rust/comments/rcb8wg/are_static_mut_really_that_bad/ where a commenter (now deleted by the author) used Macroquad's usage of `static mut` as an example of how it can...

Following from https://github.com/rust-windowing/winit/issues/2259, the `WebWindowHandle.id` is a flaky way to share canvas references between crates. As discussed in that thread, synchronizing the IDs is challenging (leading to duplicates) and it...

First a little context. I wasted a lot of time diagnosing why I couldn't create a `usbd_serial::SerialPort`. The reason is because I was creating the `SerialPort` _after_ the `UsbDevice`. The...

I am writing a transport to encapsulate `SerialPort` to add framing and encoding (serde). When I want to read from the port, I need to allocate some space in my...

Related to #56, #2517. `epaint` should probably use [`unicode-segmentation`](https://crates.io/crates/unicode-segmentation) to split strings with Unicode awareness. And ultimately the `Glyph` type needs to own a grapheme cluster instead of a `char`....

bug