[Interest] Input Latency Issues in QtQuick

Willem Bennekom cumulatm at gmail.com
Sat Mar 22 15:46:31 CET 2014


With its current architecture, QtQuick has input latency issues:
The scene reacts to user input with a slight, but noticeable delay, which
makes
QtQuick apps feel clumsy and unpleasant to use.

I guess this is related to vsync handling, where input events don't
immediately
trigger a repaint while the render thread waits until the framebuffer is
swapped.

The only exception are Windows platforms with native OpenGL on ATI cards,
where the framerate seems to be uncapped:
The rendering is super responsive, almost like Qt Widgets.
The drawback is that render thread animators are broken, as they aren't
synced to 60 Hz.

1. Is there a way to hack Qt to get this Windows+OpenGL+ATI rendering
behavior on all platforms?
   Maybe some tweaks in qsg*renderloop.cpp?

2. Are there plans to implement a rendering scheme that reduces input
latency?

Thanks
Willem
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20140322/3203f598/attachment.html>


More information about the Interest mailing list