emilk/egui

High input latency with wgpu backend

Open

#5,037 创建于 2024年8月30日

在 GitHub 查看
 (11 评论) (4 反应) (0 负责人)Rust (2,037 fork)batch import
bugegui-wgpuhelp wanted

仓库指标

Star
 (29,051 star)
PR 合并指标
 (平均合并 11天 20小时) (30 天内合并 47 个 PR)

描述

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.

贡献者指南