Arbitrary shaders per object. Forward rendering too.
Solved depth and background problems.