forgot the initializers and shader variable to source hooks

This commit is contained in:
AzaezelX 2019-09-06 14:48:15 -05:00
parent 022b87cac2
commit 28e4a86cff
2 changed files with 11 additions and 4 deletions

View file

@ -494,7 +494,10 @@ PostEffect::PostEffect()
mAccumTimeSC( NULL ), mAccumTimeSC( NULL ),
mDeltaTimeSC( NULL ), mDeltaTimeSC( NULL ),
mInvCameraMatSC( NULL ), mInvCameraMatSC( NULL ),
mMatCameraToWorldSC( NULL) mMatCameraToWorldSC( NULL),
mInvCameraTransSC(NULL),
mMatCameraToScreenSC(NULL),
mMatScreenToCameraSC(NULL)
{ {
dMemset( mTexSRGB, 0, sizeof(bool) * NumTextures); dMemset( mTexSRGB, 0, sizeof(bool) * NumTextures);
dMemset( mActiveTextures, 0, sizeof( GFXTextureObject* ) * NumTextures ); dMemset( mActiveTextures, 0, sizeof( GFXTextureObject* ) * NumTextures );
@ -804,6 +807,10 @@ void PostEffect::_setupConstants( const SceneRenderState *state )
mInvCameraMatSC = mShader->getShaderConstHandle( "$invCameraMat" ); mInvCameraMatSC = mShader->getShaderConstHandle( "$invCameraMat" );
mMatCameraToWorldSC = mShader->getShaderConstHandle("$cameraToWorld"); mMatCameraToWorldSC = mShader->getShaderConstHandle("$cameraToWorld");
mInvCameraTransSC = mShader->getShaderConstHandle("$invCameraTrans");
mMatCameraToScreenSC = mShader->getShaderConstHandle("$cameraToScreen");
mMatScreenToCameraSC = mShader->getShaderConstHandle("$screenToCamera");
} }
// Set up shader constants for source image size // Set up shader constants for source image size

View file

@ -155,9 +155,9 @@ protected:
GFXShaderConstHandle *mDeltaTimeSC; GFXShaderConstHandle *mDeltaTimeSC;
GFXShaderConstHandle *mInvCameraMatSC; GFXShaderConstHandle *mInvCameraMatSC;
GFXShaderConstHandle *mMatCameraToWorldSC; GFXShaderConstHandle *mMatCameraToWorldSC;
GFXShaderConstHandle* mInvCameraTransSC; GFXShaderConstHandle *mInvCameraTransSC;
GFXShaderConstHandle* mMatCameraToScreenSC; GFXShaderConstHandle *mMatCameraToScreenSC;
GFXShaderConstHandle* mMatScreenToCameraSC; GFXShaderConstHandle *mMatScreenToCameraSC;
bool mAllowReflectPass; bool mAllowReflectPass;