mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-23 16:43:50 +00:00
Catches the remaining prepass to deferred changes on the engine side.
This commit is contained in:
parent
e1d66d1bb9
commit
ec3806bb0a
10 changed files with 73 additions and 73 deletions
|
|
@ -19,8 +19,8 @@
|
|||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
// IN THE SOFTWARE.
|
||||
//-----------------------------------------------------------------------------
|
||||
#ifndef _PREPASS_MGR_H_
|
||||
#define _PREPASS_MGR_H_
|
||||
#ifndef _DEFERRED_MGR_H_
|
||||
#define _DEFERRED_MGR_H_
|
||||
|
||||
#include "renderInstance/renderTexTargetBinManager.h"
|
||||
#include "materials/matInstance.h"
|
||||
|
|
@ -122,7 +122,7 @@ class ProcessedDeferredMaterial : public ProcessedShaderMaterial
|
|||
typedef ProcessedShaderMaterial Parent;
|
||||
|
||||
public:
|
||||
ProcessedDeferredMaterial(Material& mat, const RenderDeferredMgr *prePassMgr);
|
||||
ProcessedDeferredMaterial(Material& mat, const RenderDeferredMgr *deferredMgr);
|
||||
|
||||
virtual U32 getNumStages();
|
||||
|
||||
|
|
@ -142,7 +142,7 @@ class DeferredMatInstance : public MatInstance
|
|||
typedef MatInstance Parent;
|
||||
|
||||
public:
|
||||
DeferredMatInstance(MatInstance* root, const RenderDeferredMgr *prePassMgr);
|
||||
DeferredMatInstance(MatInstance* root, const RenderDeferredMgr *deferredMgr);
|
||||
virtual ~DeferredMatInstance();
|
||||
|
||||
bool init()
|
||||
|
|
@ -165,7 +165,7 @@ protected:
|
|||
class DeferredMatInstanceHook : public MatInstanceHook
|
||||
{
|
||||
public:
|
||||
DeferredMatInstanceHook(MatInstance *baseMatInst, const RenderDeferredMgr *prePassMgr);
|
||||
DeferredMatInstanceHook(MatInstance *baseMatInst, const RenderDeferredMgr *deferredMgr);
|
||||
virtual ~DeferredMatInstanceHook();
|
||||
|
||||
virtual DeferredMatInstance *getDeferredMatInstance() { return mHookedDeferredMatInst; }
|
||||
|
|
@ -220,5 +220,5 @@ inline BaseMatInstance* RenderDeferredMgr::getDeferredMaterial( BaseMatInstance
|
|||
return hook->getDeferredMatInstance();
|
||||
}
|
||||
|
||||
#endif // _PREPASS_MGR_H_
|
||||
#endif // _DEFERRED_MGR_H_
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue