Problem was OpenGL buffer alpha channel, it's not used in most places and so not set to any meaningful value while drawing.