[Android] ETC2 Texture Problem


I have a controlTexture and I am using R-Channel as Roughness, G-Channel as Metallic, and B-Channel as Emissive for material.

When I play my game which is packaged by ETC2, I found there is a problem with character’s emissive, so I made a test material for UI Image to check if B-Channel of the texture is rendered correctly or not.

As a result, It seems to me that B-Channel is a little interfered by G-Channel. On the other hand, there is no problem at all on ASTC packaged game.

Could anyone please explain why this happens and give any solution or advice?

Thanks in advance.

Here is Control Texture.

Here is B-Channel.

Here is my test material for UMG Image.

Here is B-Channel on ETC2