Skip to content

Add: EXT_texture_qoi #2250

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Add: EXT_texture_qoi #2250

wants to merge 1 commit into from

Conversation

spnda
Copy link

@spnda spnda commented Jan 29, 2023

This adds an extension for the QOI image format, which is an incredibly simple format that losslessly compresses images to a similar size of PNG, while offering 20x-50x faster encoding and 3x-4x faster decoding compared to libpng and stbi.

I came across this format recently and thought it'd make a great addition to glTF to vastly increase load times while still being supported by virtually any platform just like PNG and JPEG are. The reference decoder and encoder is only 300 loc in C, making QOI a format that's incredibly easy to implement. I've noted that my own glTF library now supports the extension (albeit on another branch).

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.

2 participants