added binding points, bad rendering because lights and matrices were associated to the same binding point