Raph Levien

Results 50 issues of Raph Levien

As piet-gpu is implementing the blending nodes (`PaintComposite`) we've run into a few issues. None of these are showstoppers, but I'm documenting them here for consideration, possibly to improve quality...

At office hours on 2024-01-18 ([notes doc])https://docs.google.com/document/d/1ws5W0tmrs7elNDo2cGbKoDJeUHYuUsQS7Gl3SS5cx0Q/edit)) we agreed to join forces with winit, especially for bringup on Android. A really good step in that direction will be to switch...

help wanted

This is an outline for how I think we should track tree structure in the widget tree. A number of operations on the view side can change the widget tree...

As of #61, xilem_core is a separate crate that is generic with respect to the type of the element tree. There are also experiments using this core to generate DOM...

enhancement
help wanted

One thing that came up in the review of #26 is that the `Widget` trait now depends on `Message`, which is conceptually at the Xilem level. That's arguably a layering...

Apologies for the drive-by issue, feel free to direct me to a more appropriate place to ask the question. I'm evaluating parallel sorting algorithms that can run on GPU, and...

This is related to #4591; when forcing `spv::ZeroInitializeWorkgroupMemoryMode::Polyfill` in `device_from_raw()`, we observe very slow (but correct!) behavior for zeroing the workgroup shared array - all the work is done on...

type: enhancement
area: performance
api: dx12
api: metal
api: gles
api: dx11
api: vulkan
area: naga back-end
naga
lang: SPIR-V
lang: GLSL
lang: Metal
lang: HLSL

It needs quite a bit of work, especially figures to illustrate the various curves, but I figured I'd push what I have.

I have a feeling I'm not alone in wanting to pass a mutable Rust reference to Python code. In my case, I want Python code to draw into a Piet...

Hi! I'm studying this library carefully, considering doing an independent re-implementation in Rust (see https://wiki.thejpster.org.uk/index.php?title=USB). I'm very impressed overall, but am looking at possibilities for doing things more efficiently. One...