Finally I did it! After a lot of reading and coding, I managed to finish a nice deferred renderer. Actually it’s just an XNA demo, but I’ll try to replicate the changes also in the Phoenix Engine.
For now, here’s a small preview of what I’ve accomplished :

deferred1 deferred2