Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new GZIP DEFLATE decompressor/compressor #850

Open
wants to merge 1 commit into
base: develop/2.4.0
Choose a base branch
from

Conversation

aglab2
Copy link
Collaborator

@aglab2 aglab2 commented Dec 29, 2024

Replaced GZIP DEFLATE decompression algorithm from libdeflate instead of ancient libz implementation. It roughly doubles decompression performance while being smaller.

image
image

File sizes:
6869784 sm64_deflate_new.z64
6876360 sm64_deflate_old.z64

@gheskett gheskett added enhancement New feature or request performance Issue or feature related to game performance labels Jan 19, 2025
@gheskett gheskett added this to the 2.4 milestone Jan 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request performance Issue or feature related to game performance
Projects
Status: Needs Review
Development

Successfully merging this pull request may close these issues.

2 participants