File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
src/compas_viewer/renderer Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 66from numpy import identity
77from OpenGL import GL
88from PySide6 import QtCore
9+ from PySide6 .QtCore import QTimer
910from PySide6 .QtGui import QDragEnterEvent
1011from PySide6 .QtGui import QDragMoveEvent
1112from PySide6 .QtGui import QDropEvent
@@ -97,6 +98,15 @@ def __init__(self):
9798
9899 self .buffer_manager = BufferManager ()
99100
101+ self .set_idle_refresh ()
102+
103+ def set_idle_refresh (self ):
104+ """Set a low idle refresh rate of 10 FPS. Useful for GPU buffer updates delay."""
105+ self ._idle_timer = QTimer (self )
106+ self ._idle_timer .setInterval (100 )
107+ self ._idle_timer .timeout .connect (self .update )
108+ self ._idle_timer .start ()
109+
100110 @property
101111 def rendermode (self ):
102112 """
You can’t perform that action at this time.
0 commit comments