Sven Niederberger

Results 13 comments of Sven Niederberger

This has gotten worse with the update to wgpu 0.17. Running `cargo run --bin egui_demo_app --no-default-features --features wgpu` results in ``` [2023-11-06T15:49:53Z ERROR wgpu_hal::dx12] ResizeBuffers failed: 0x887A0001 [2023-11-06T15:49:53Z ERROR wgpu_core::device::global]...

The culprit seems to be the 3D support. The demo works in the VM without the `Custom3d` demo. Not sure if supporting 3D is possible.

This allowed me to do some multi-threaded window drawing where I stumbled across a couple of deadlocks. I fixed them here as well, but let me know if you'd prefer...

Thanks for taking the time @emilk. I addressed the comments. It looks like CI is failing, but for a reason unrelated to this PR.

@emilk Good catch, https://github.com/emilk/egui/pull/2410/commits/d8efd9a07c82cb391cf8263e14aa34f9bf20740c should fix it.

Thanks for the improvement @OmegaJak! I merged it into this branch.

Thanks for taking a shot at this. I tried it and it does fix the issue. However, the fix seems to have had some unintended side effects. For example, when...

May be related to https://github.com/emilk/egui/issues/4349

I have updated the code to reproduce the issue, turns out that all that is needed is something that allocates space within a window.

@emilk It seems that the `interact_rect` of widgets does not get clipped with the parent window. Resizing that window updates the widget's `interact_rect`, although it still ends up being a...