summaryrefslogtreecommitdiffstats
path: root/tests/auto/gui/rhi/qshader/tst_qshader.cpp
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@qt.io>2022-09-19 12:58:05 +0200
committerLaszlo Agocs <laszlo.agocs@qt.io>2022-09-22 17:31:31 +0200
commit820775166132b073a941f2389fba81db49619688 (patch)
tree4e38f7f8c3b9d57d50b2305e18501b8e0df2d51d /tests/auto/gui/rhi/qshader/tst_qshader.cpp
parent95a3f85a2fae7dc44c1351475e00b93c9b527a7e (diff)
eglfs: Add env.var. to disable the dedicated drmHandleEvent thread
Setting QT_QPA_EGLFS_KMS_NO_EVENT_READER_THREAD=1 makes it operate like it did before 5.12.7: just calling drmhandleEvent (guarded by a mutex) on the current (main or render, depending on the QQ render loop) thread. This should not be needed and is discouraged (will certainly cause deadlocks in multiscreen setups + QQ threaded render loop on certain embedded systems), but it seems necessary to provide a way to revert back to the old way of functioning as there are reports about problems with screen cloning when the dedicated event reading thread is used. Task-number: QTBUG-91882 Pick-to: 6.4 6.3 6.2 5.15 Change-Id: I4cddcd09149dcab9e135467b6ef0e047a2a0ecff Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'tests/auto/gui/rhi/qshader/tst_qshader.cpp')
0 files changed, 0 insertions, 0 deletions