add missing glPushMatrix()