Skip to content

performance and color#102

Merged
rbergen merged 7 commits into
PlummersSoftwareLLC:mainfrom
robertlipe:performance-and-color
Jun 21, 2026
Merged

performance and color#102
rbergen merged 7 commits into
PlummersSoftwareLLC:mainfrom
robertlipe:performance-and-color

Conversation

@robertlipe

Copy link
Copy Markdown
Contributor
  • Optimize color math and enhance performance

This fixes color issues observed with a new custom effect.

While I was in the file, I noticed some tiperformance
optimizations left on the floor, like loop unswitching.

I checked all the effects on my strip with --live-view
and real hardware and they all seem fine.

(Done in partnership with Gemini.)

robertlipe and others added 2 commits April 21, 2026 03:00
- Refactored HSV2RGB to use hsv2rgb_rainbow for better speed and color accuracy.
- Optimized blendWith using lerp8.
- Added memcpy fast-path to PixelsToByteArray to reduce CPU overhead.
- Defaulted logging level to debug.
@rbergen

rbergen commented May 15, 2026

Copy link
Copy Markdown
Collaborator

See comment on #101.

@rbergen rbergen merged commit ad3fd31 into PlummersSoftwareLLC:main Jun 21, 2026
@rbergen rbergen mentioned this pull request Jun 21, 2026
rbergen added a commit that referenced this pull request Jun 21, 2026
rbergen added a commit that referenced this pull request Jun 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants