We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dd8e16f commit 6c7c8eeCopy full SHA for 6c7c8ee
1 file changed
src/compas_viewer/renderer/renderer.py
@@ -6,6 +6,7 @@
6
from numpy import identity
7
from OpenGL import GL
8
from PySide6 import QtCore
9
+from PySide6.QtCore import QTimer
10
from PySide6.QtGui import QDragEnterEvent
11
from PySide6.QtGui import QDragMoveEvent
12
from PySide6.QtGui import QDropEvent
@@ -97,6 +98,15 @@ def __init__(self):
97
98
99
self.buffer_manager = BufferManager()
100
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
110
@property
111
def rendermode(self):
112
"""
0 commit comments