Skip to content
This repository has been archived by the owner on Jun 1, 2022. It is now read-only.

Slow #20

Closed
reduz opened this issue Jun 17, 2017 · 2 comments
Closed

Slow #20

reduz opened this issue Jun 17, 2017 · 2 comments

Comments

@reduz
Copy link

reduz commented Jun 17, 2017

ETC2Comp is still slow compared to other texture compressors, even at effort 0 (effort > 0.5 is pretty much unusably slow). For a 2048x2048 in a AMD A8 takes 20 seconds. Squish takes less than one for BC compression.

Is there any chance to add a faster but less quality mode? This way user can pick which textures he/she wants in higher quality manually later.

@mainroach
Copy link
Contributor

Hi Reduz, please re-run your tests against other ETC2 specific compressors, explicitly generating ETC2 textures.

Different GPU texture formats (BC, DXT, ETC, ASTC, PVR, etc) have different characteristics which influence their encoding times (so comparing DXT compression time to ETC2 compression time isn't specifically a fair or valid test).

If you find a specific ETC2 edge case where etc2comp is consistently under-performing wrt another compressor, please file a new issue so we can look at the specific problem.

Thanks!

@reduz
Copy link
Author

reduz commented Jun 27, 2017

I understand this, what I ask if there are ways to do this compression faster by simply trying less block modes (or use ETC1 format, which I understand is backwards compatible) by keeping the formats of ETC2 (alpha, r, rg, etc)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants