From 7b8d6b6eb71552c3065088ebe22c9dc72eb9617e Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Thu, 12 Jun 2025 20:02:27 -0700 Subject: [PATCH] raylib ui: reduce DM drawing (#35547) * reduce? * clean up --- selfdrive/ui/onroad/driver_state.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/selfdrive/ui/onroad/driver_state.py b/selfdrive/ui/onroad/driver_state.py index 20248d7e6e..951b39f5cb 100644 --- a/selfdrive/ui/onroad/driver_state.py +++ b/selfdrive/ui/onroad/driver_state.py @@ -51,7 +51,6 @@ class DriverStateRenderer(Widget): self.is_rhd = False self.dm_fade_state = 0.0 self.state_updated = False - self.last_rect: rl.Rectangle = rl.Rectangle(0, 0, 0, 0) self.driver_pose_vals = np.zeros(3, dtype=np.float32) self.driver_pose_diff = np.zeros(3, dtype=np.float32) self.driver_pose_sins = np.zeros(3, dtype=np.float32) @@ -111,9 +110,6 @@ class DriverStateRenderer(Widget): def _update_state(self, sm, rect): """Update the driver monitoring state based on model data""" if not sm.updated["driverMonitoringState"]: - if self.state_updated and (rect.x != self.last_rect.x or rect.y != self.last_rect.y or - rect.width != self.last_rect.width or rect.height != self.last_rect.height): - self._pre_calculate_drawing_elements(rect) return # Get monitoring state