mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-12 19:31:41 +00:00
Add vector light support to forward materials.
This commit is contained in:
parent
38b0d0f1fe
commit
ebe2c2dead
11 changed files with 96 additions and 4 deletions
|
|
@ -462,6 +462,10 @@ LightingShaderConstants::LightingShaderConstants()
|
|||
mLightAmbientSC(NULL),
|
||||
mLightConfigDataSC(NULL),
|
||||
mLightSpotDirSC(NULL),
|
||||
mHasVectorLightSC(NULL),
|
||||
mVectorLightDirectionSC(NULL),
|
||||
mVectorLightColorSC(NULL),
|
||||
mVectorLightBrightnessSC(NULL),
|
||||
mShadowMapSC(NULL),
|
||||
mDynamicShadowMapSC(NULL),
|
||||
mShadowMapSizeSC(NULL),
|
||||
|
|
@ -525,6 +529,11 @@ void LightingShaderConstants::init(GFXShader* shader)
|
|||
mLightConfigDataSC = shader->getShaderConstHandle( ShaderGenVars::lightConfigData);
|
||||
mLightSpotDirSC = shader->getShaderConstHandle( ShaderGenVars::lightSpotDir );
|
||||
|
||||
mHasVectorLightSC = shader->getShaderConstHandle(ShaderGenVars::hasVectorLight);
|
||||
mVectorLightDirectionSC = shader->getShaderConstHandle(ShaderGenVars::vectorLightDirection);
|
||||
mVectorLightColorSC = shader->getShaderConstHandle(ShaderGenVars::vectorLightColor);
|
||||
mVectorLightBrightnessSC = shader->getShaderConstHandle(ShaderGenVars::vectorLightBrightness);
|
||||
|
||||
mShadowMapSC = shader->getShaderConstHandle("$shadowMap");
|
||||
mDynamicShadowMapSC = shader->getShaderConstHandle("$dynamicShadowMap");
|
||||
mShadowMapSizeSC = shader->getShaderConstHandle("$shadowMapSize");
|
||||
|
|
|
|||
|
|
@ -90,6 +90,11 @@ struct LightingShaderConstants
|
|||
GFXShaderConstHandle *mLightConfigDataSC;
|
||||
GFXShaderConstHandle *mLightSpotDirSC;
|
||||
|
||||
GFXShaderConstHandle* mHasVectorLightSC;
|
||||
GFXShaderConstHandle* mVectorLightDirectionSC;
|
||||
GFXShaderConstHandle* mVectorLightColorSC;
|
||||
GFXShaderConstHandle* mVectorLightBrightnessSC;
|
||||
|
||||
GFXShaderConstHandle* mShadowMapSC;
|
||||
GFXShaderConstHandle* mDynamicShadowMapSC;
|
||||
GFXShaderConstHandle* mShadowMapSizeSC;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue