softbuffer icon indicating copy to clipboard operation
softbuffer copied to clipboard

Easily write an image to a window

Results 46 softbuffer issues
Sort by recently updated
recently updated
newest added

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...

Xcb
Xlib

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...

CoreGraphics

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: ![image](https://github.com/rust-windowing/softbuffer/assets/36547504/074f6180-9e94-4fb8-8837-ab00bc08552a) doing this...

Web

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...

bug
Android NDK

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...