Spot light model and shader calculations