BigUI WIP: Scissor Borders

This commit is contained in:
firestarsdog
2026-05-26 00:40:47 -04:00
parent fb17126f68
commit a8d501fcd9
@@ -72,6 +72,11 @@ class StarPilotOnroadView(AugmentedRoadView):
if not mr._path.projected_points.size:
return
rl.begin_scissor_mode(
int(self._content_rect.x), int(self._content_rect.y),
int(self._content_rect.width), int(self._content_rect.height),
)
# Path edges (always rendered if track_edge_vertices exist)
if mr._track_edge_vertices.size >= 4:
render_path_edges(mr)
@@ -89,6 +94,8 @@ class StarPilotOnroadView(AugmentedRoadView):
from openpilot.selfdrive.ui.onroad.starpilot.stopping_point import render_stopping_point
render_stopping_point(mr, self._font_bold)
rl.end_scissor_mode()
def _position_personality_button(self):
dm = self.driver_state_renderer
toggle_on = self._params.get_bool("OnroadDistanceButton")