I have a Texture with 6 channels. Each channel store a mask that is used to change a color of a part of my player's sprite.
When the texture only had 3 channels it was easy to implement this color change using a shader, but the only way I can think of how to do it with 6 channels is using 2 textures (which seems pretty annoying to me).
It's possible to use a 6 channel texture nativity in GLSL?