Image: github.com · Summary triangulate() in system/ui/lib/shader_polygon.py interleaves points using a Python loop that appends np.ndarray rows to a Python list, then np.array(list).tolist() round-trips through numpy...
Openpilot camera and interface code improved with Claude
Contributors used Claude to rework camera-frame transfers, UI scheduling and related display code in openpilot.
The full story
Contributors used Claude to rework camera-frame transfers, UI scheduling and related display code in openpilot.
One change sends cropped frames rather than full camera images over USB; another coordinates interface rendering with other GPU work. Some contributions report device or road tests, while other related patches still list pending checks, so the combined work is not independently validated as a driving system.
How it was done
Tools
Themes
Loading themes…
Sources
From the maker's own write-up or code. We summarise what they report; we haven't tested it ourselves.
- comma.ai openpilot: modeld: warp on QCOM, send only the crop over USB
The contributor’s pull request, including its AI disclosure and test notes.
- The code: github.com
Linked in the post.
- comma.ai openpilot: ui(tizi): present UI frames after DM finishes
The contributor’s pull request, including its AI disclosure and test notes.
- comma.ai openpilot: ui: vectorize triangulate in shader_polygon
The contributor’s pull request, including its AI disclosure and test notes.
- comma.ai openpilot: ui: enable font atlas mipmaps for smoother text
The contributor’s pull request, including its AI disclosure and test notes.
- comma.ai openpilot: ui: fix 1px flash at bottom of DM camera during onboarding swipe
The contributor’s pull request, including its AI disclosure and test notes.
- comma.ai openpilot: ui: decode HTML character references in HtmlRenderer
The contributor’s pull request, including its AI disclosure and test notes.
- comma.ai openpilot: camerad: compute IFE scaler factors dynamically
The contributor’s pull request, including its AI disclosure and test notes.