lighting computed by shader