Skip to content

system/ui: implement driver monitoring UI #35358

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 16 commits into from
May 30, 2025

Conversation

deanlee
Copy link
Contributor

@deanlee deanlee commented May 27, 2025

Key features:
- Significantly reduced draw calls using render-to-texture approach [update]: This implementation has been removed due to issues with using render buffers inside beginDrawing().
- Only updates texture when driver state changes (20Hz) while maintaining 60Hz display
- High-quality anisotropic texture filtering for smooth rendering

Demo:

2025-05-30_23-08

@github-actions github-actions bot added the ui label May 27, 2025
@deanlee deanlee changed the title system/ui: port c++ DriverMonitorRenderer to python system/ui: migrate c++ DriverMonitorRenderer to python May 27, 2025
@deanlee deanlee force-pushed the pyui_driver_state_reander branch 3 times, most recently from ba6e6b8 to d26bd40 Compare May 30, 2025 08:02
@deanlee deanlee changed the title system/ui: migrate c++ DriverMonitorRenderer to python system/ui: implement high performance driver monitoring UI May 30, 2025
@deanlee deanlee changed the title system/ui: implement high performance driver monitoring UI system/ui: implement driver monitoring UI May 30, 2025
@deanlee deanlee force-pushed the pyui_driver_state_reander branch 2 times, most recently from 863fbd8 to 2c1c680 Compare May 30, 2025 14:18
@deanlee deanlee force-pushed the pyui_driver_state_reander branch from 0d2bc76 to 0832269 Compare May 30, 2025 15:05
@deanlee deanlee marked this pull request as ready for review May 30, 2025 15:09
@adeebshihadeh adeebshihadeh merged commit e6eef5d into commaai:master May 30, 2025
17 checks passed
@deanlee deanlee deleted the pyui_driver_state_reander branch May 30, 2025 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants