softbuffer
softbuffer copied to clipboard
Easily write an image to a window
I have two users who reported this error in my not so used app. I see it is expected to not work but what the story about this ? Is...
Previously, types in softbuffer were !Send and !Sync. However it would be nice if types could be shared across threads. Therefore I've made the following changes: - Context is Send+Sync...
Currently, `Context` and `Surface` are neither `Send` nor `Sync`. What is the reason for this decision? Is it possible to make them at least `Send`, so they could be made...
a nice markdown table in Platform support
Apparently macOS (and iOS, https://github.com/rust-windowing/softbuffer/issues/43) has a framework called [`IOSurface`](https://developer.apple.com/documentation/iosurface) for exchanging framebuffers and textures between processes, which sounds similar to the idea behind dmabufs on Linux. I think we...
It looks like drawing with wasm is way slower than it needs to be. I'm using tiny-skia and it takes 14ms just to present a 1000x1000 picture:  doing this...
Partially related to #44 I am trying to compile some rust application targeting termux (x11) and am getting the below errors. I have tried both compiling within termux, as well...
https://github.com/rust-windowing/softbuffer/pull/132 added trait bonds with `?Sized`. `Context` was mentioned there, but if you try to specify that type anywhere, it errors because `Context` and `ContextDispatch` do not have `D: ?Sized`...
Very initial implementation for https://github.com/rust-windowing/softbuffer/issues/98. No conversion support, and Wayland only, but allows listing available formats and selecting which to use. Seems good to get a start on this and...
The readme says: > Softbuffer should be used over pixels when its GPU-accelerated post-processing effects are not needed. When I first read this, it didn't occur to me that "post-processing...