issue with material and light blending turned out to be some obscure gl parameter