Ian Douglas Scott

Results 545 comments of Ian Douglas Scott

> maybe abstract gpu profiling and only depend on tracy in anvil? Are there any other profilers one might use with similar GPU profiling instrumentation? If so, a trait abstracting...

So, this should also eliminate the need to write/copy long and arcane `macro_rules! delegate_*` declarations? That will be nice. That is not a highlight of dealing with code in smithay...

Another thing `euclid` doesn't have is functions like `Size::to_point`. But it's probably best to express things in ways other than a cast like that. Not sure how best to make...

Another difference is that apparently casts in `euclid` like `to_i32` are panicking if out of range. Unlike what Smithay has, which seems to just be using `as i32`. That's something...

In this case, both are supported, but you can't blit a `STENCIL_INDEX8` to a `DEPTH24_STENCIL8`. Maybe that could be tested by doing a test `glBlitFrameBuffer` and seeing if it results...

Ah, I see, the `new_decoration` handler is a good place to deal with this. Other than being inconsistent with how the kde decoration protocol works. For changing decoration mode dynamically,...

Re-ran CI so it would use the new nightly, and everything passes.

Mentioned in changelog, and fixed more CI warnings.

Oh right, those crates expose the `Backend` type, so it's a public dependency. Otherwise such a change would be non-breaking. This change can be left until the next time wayland-rs...

One solution could be to destroy on drop by default, but method to set a flag on an object to disable automatic calls to the destructor. That might be more...