Ability for different render passes is added; This shall be used for shadow mapping and maybe environment mapping (for reflection) in future.