Faster TFTColor processing#10814
Conversation
⚡ Try this PR in the Web FlasherNote Building this pull request… the flash button, badges and supported-board |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughAdds a per-scanline culling mechanism for TFT color regions. A new ChangesTFT Per-row Color Region Culling
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (2 warnings)
✅ Passed checks (3 passed)
Comment |
Firmware Size Report22 targets | vs
Show 17 more target(s)
Updated for fe195de |
On a large screen, the color region resolution slows full frame draws down considerably. Used Claude to put together a simple approach to speed this up. It's two basic approaches. First, draw the whole screen with the default colors, then for each row see which color regions could possibly be active, and only process those.
Summary by CodeRabbit