Unity 2021.3 not crunching textures

I upgraded my Android project from 2020.3.36 to 2021.3.6. One of the issues is that selecting “Use Crunch Compression” in texture settings does absolutely nothing.

Applying crunch in default tab (stays Compressed ETC2):
8299041--1088208--not crunched.png

Overriding for Crunched ETC2 (expected compression size):
8297949--1088064--crunched.png

As you can see in the images above, checking the crunch compression does absolutely nothing to the compression, instead leaving to regular compression.

I already used 2021.1 version with another prototype project, and the same happens to other platforms like Windows, where crunch compression only works by overriding the texture compression settings inside the specific platform tab.

This issue has greatly affected the build size. Can anyone help me solving this? It’s not viable to override each texture, as the expected behaviour is that the crunch checkbox works properly.

Thanks for now.

EDIT: I noticed that this issue only happens to RGB textures. RGBA textures (with alpha channel) seems to be properly crunched just by checking the box.

Hi I can confirm the same thing is happening for us - all rgb textures are “compressed” but never “crunched” for Android

Same issue here. 2021.3.20 still have same bug. No crunch compression happens when “use crunch compression” selected on textures.

Same bug here

You can use ATSC compression for Android instead (see project settings) - this will work and probably is a better idea than etc/etc2

Same bug here. When project is set on windows, crunch compression applies and when Android it has no effect. Unity 2022.3.16

Same issue here, Unity 2022.3.16 and Android, crunching seems to have no effect on RGB images.