Skip to content

fix(sim): use QImage for color LCD rendering to fix 100% CPU (#7233)#7250

Open
raphaelcoeffic wants to merge 1 commit intomainfrom
main-fix-7233
Open

fix(sim): use QImage for color LCD rendering to fix 100% CPU (#7233)#7250
raphaelcoeffic wants to merge 1 commit intomainfrom
main-fix-7233

Conversation

@raphaelcoeffic
Copy link
Copy Markdown
Member

Replace pixel-by-pixel QPainter calls (384K iterations for 800x480) with a single QImage::Format_RGB16 drawImage() call. The LCD buffer is already native RGB565 so no conversion is needed.

Fixes #7233

Replace pixel-by-pixel QPainter calls (384K iterations for 800x480) with
a single QImage::Format_RGB16 drawImage() call. The LCD buffer is already
native RGB565 so no conversion is needed.
@raphaelcoeffic raphaelcoeffic added the companion Related to the companion software label Apr 2, 2026
@raphaelcoeffic raphaelcoeffic added this to the 2.12.1 milestone Apr 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

companion Related to the companion software

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Slow-down when simulating TX16S Mk3 and using Lua widgets in Companion 2.12

1 participant