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 support for ETC1 and ETC2 #7

Open
Nominom opened this issue Nov 25, 2020 · 4 comments
Open

Add support for ETC1 and ETC2 #7

Nominom opened this issue Nov 25, 2020 · 4 comments
Labels
enhancement New feature or request

Comments

@Nominom
Copy link
Owner

Nominom commented Nov 25, 2020

No description provided.

@Nominom Nominom added the enhancement New feature or request label Nov 25, 2020
@onepiecefreak3
Copy link
Contributor

I'm actually not sure about this one. While ETC is block based, it isn't part of the BCn series of image compressions. Would it really be ok to add it to a library called BCnEncoder?

@Nominom
Copy link
Owner Author

Nominom commented Jan 18, 2021

I don't know. This was more of a long-term plan for me if I wanted to add more formats. It is block-based like you said so it's still within the theme of Block Compression. I'm also not sure what the alternative libraries are for ETC, so I'm not sure how needed it would be. It could even be offered as an extension package, like BCnEncoder.Mobile or something. In any case BC6H support is way more of a priority, since it's the only one of the BCn lineup which this library does not support.

@onepiecefreak3
Copy link
Contributor

Yes, I agree. Though I did much up until now, I think I can't really help with BC6H or ETC in the long run. At most I can maybe add decoding of BC6H? Depends on the specification I use, I guess.

@Nominom
Copy link
Owner Author

Nominom commented Jan 18, 2021

I think I would like to add BC6H encoding and decoding. I'm interested in learning it once I have more free time. You've been a big help already.

Nominom pushed a commit that referenced this issue Feb 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants