Jay Oster
Jay Oster
With `wgpu` 0.14, we have some additional options for how to handle vertical sync. [`PresentMode`](https://docs.rs/wgpu/latest/wgpu/enum.PresentMode.html) now has two new variants: `AutoVsync` and `AutoNoVsync` which will attempt to choose the best...
I also added a comment to the docs about how Vsync cannot be disabled on Web targets, which is in alignment with the original comment in this thread.
The last release of Mojave was July 21, 2021; 16 months ago. It has been succeeded by four major macOS releases. I think this can safely be closed and our...
If you have a better solution, I will happily accept it. Unfortunately there has been a lack of contributions on this particular issue, and I do not personally have a...
Nothing new to report here. Even if this was addressed, it would not make the debugging experience with shaders any better. It would just bring that experience to `pixels`.
Another repo with an example for `fltk`: https://github.com/parasyte/pixels
Though it's true that the `nix` dependency is gone, there is still an open question WRT macOS. namely this comment: https://github.com/oconnor663/os_pipe.rs/blob/a4ff43d4417daf497837a059407c1ebb06754b87/src/unix.rs#L9-L13 It's probably good that _some_ issue remains open while...
FWIW, blocking behavior was detected by a user on wasm32 builds (using `std::sync::mpsc::Recevier::try_recv()`) where the main thread is not allowed to block. I tracked it down to `Mutex` contention in...
The latest version of `tao` requires `raw-window-handle` 0.5, which means it needs `wgpu` 0.14. #320 should fix it!
Followup comment from conversation in #66. Promises present an interesting pattern to async programming in JavaScript, but they are quite distinct from similarly named synchronization primitives in other languages. In...