GarageGames/Torque3D — pull request #766 by Azaezel (2014-08-29 22:39:39+00:00)
Title: Deferred Shading

Prepass to deferred shading refactor.

Alterations:
Core:
Gbuffer Overhaul.
Concurrent render target generation for lighting and diffuse information.
Auxiliary:
Refactored cubemap and dynamiccubemap blending to utilize the specular map rather than require 2 (or more) diffuse passes. (largely due to gbuffer alteration needs)
Gamma Correction now falls within the range of monitor gammas, and uses linear correction to better match texture-sheet to in-game colorization.

Additions:
Replaced non-functional environment map slot with Translucency Mapping.
Incorporated dynamic cubemap support for tsstatics.
Incorporated https://github.com/GarageGames/Torque3D/pull/710 for obvious reasons.
Added explicit brightness and contrast controls.