Skip to content

perf(skin-renderer): copy the readback a row at a time - #1198

Open
ugcodrr wants to merge 2 commits into
mainfrom
chore/skin-readback-copy
Open

ugcodrr wants to merge 2 commits into
mainfrom
chore/skin-readback-copy

Conversation

@ugcodrr

@ugcodrr ugcodrr commented Nov 11, 2026 •

Copy link
Copy Markdown
Member

Description: Copying each skin render off the GPU went a byte at a time, which took about as long as the PNG encode on lavapipe.

On lavapipe in a Linux container, a render went from 3.5 ms to 2.8 ms (median of five interleaved rounds).

Testing: renderSkin gives the same bytes as main for all 86 archived skins, flat and extruded.

@vercel

vercel Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
statsify Ignored Ignored Nov 11, 2026 6:35am UTC

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant