mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-20 07:03:46 +00:00
Catches the remaining prepass to deferred changes on the engine side.
This commit is contained in:
parent
b0fe71fa2f
commit
9ce521d95f
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