I looked into it a bit, I don't know yet what kind of system I'm going to implement, so it might be deferred rendering, light pre-pass rendering, inferred rendering, etc. Have to do more research when the time comes.