Deferred Shading update

-Deferred Shading now use a dynamics pass system
-Forward Shading is now capable of rendering more than three lights
(Multipass)


Former-commit-id: 74ed0b998d72aa9eb3bd2aab938a75985ebb2bf6
This commit is contained in:
Lynix
2013-12-28 10:22:03 +01:00
parent 6568cc7995
commit a332579c80
31 changed files with 2431 additions and 1354 deletions

View File

@@ -26,6 +26,21 @@ enum nzLightType
nzLightType_Max = nzLightType_Spot
};
enum nzRenderPassType
{
nzRenderPassType_AA,
nzRenderPassType_Bloom,
nzRenderPassType_DOF,
nzRenderPassType_Final,
nzRenderPassType_Fog,
nzRenderPassType_Forward,
nzRenderPassType_Lighting,
nzRenderPassType_Geometry,
nzRenderPassType_SSAO,
nzRenderPassType_Max = nzRenderPassType_SSAO
};
enum nzRenderTechniqueType
{
nzRenderTechniqueType_AdvancedForward, // NzAdvancedForwardRenderTechnique