Alpha-channel was always 1 ofc, so changed to red channel instead.
Transpose didn't work in this version of glsl, made my own.
Debugging...