Hi, thanks for your reply. Using the forward only version of the shader is exactly what I have decided to do, and it seems to work well. I'm not too concerned about the performance issues, since I am targeting high-end systems (and I am quite some time from release). Are there any other disadvantages to using forward only? Would deferred rendering look better visually, if I used the second approach? I am quite happy with the look of the grass now, so I'm not too worried, but I am just trying to decide if I *should* be using deferred rendering or not?