new light shader + rebind shader function implemented when presse "B" in the demo