player: all available decoders was wrong
gl: attribute, uniform is int