emilk/egui

High input latency with wgpu backend

Open

#5 037 ouverte le 30 août 2024

Voir sur GitHub
 (11 commentaires) (4 réactions) (0 assignés)Rust (2 037 forks)batch import
bugegui-wgpuhelp wanted

Métriques du dépôt

Stars
 (29 051 stars)
Métriques de merge PR
 (Merge moyen 11j 20h) (47 PRs mergées en 30 j)

Description

Describe the bug In the demo application, there is a delay in the application's response to input: windows move with a delay, elements react to the mouse over them with a delay, and button presses also have a delay. This issue is present in 0.28.1 and the master branch.

https://github.com/user-attachments/assets/87578e26-c0a6-4493-bbb9-37e5d863bbab

In my application, I also encountered this delay (Windows, Vulkan backend, egui-wgpu 0.28.1, and egui-winit 0.28.1). I found that the delay depends on the backend: it is lower on DX12 than on Vulkan.

I tested everything on release versions. The web version with egui.rs works fine.

At first, it seemed to me that I was doing something wrong in my application when I encountered this issue, but since it also occurs in the demo application, it seems the problem isn't related to something else; maybe it's with egui-wgpu.

Guide contributeur