I thought it looked pretty neat. It works on other cards too I think.
But what if there was a way to have a forward renderer with performance similar to that of a deferred renderer? Thatís what AMD is proposing with one of their key tech demos for the 7000 series: Leo. Leo showcases AMDís solution to the forward rendering lighting performance problem, which is to use a compute shader to implement light culling such that the compute shader identifies the tiles that any specific light will hit ahead of time, and then using that information only the relevant lights are computed on any given tile. The overhead for lighting is still greater than pure deferred rendering (thereís still some unnecessary lighting going on), but as proposed by AMD, it should make complex lighting cheap enough that it can be done in a forward renderer.