Fix #118: shaders with 3+ lightstyles don't compile