|
@@ -1109,7 +1109,6 @@ void DiffuseFeatureHLSL::processPix( Vector<ShaderComponent*> &componentList,
|
|
targ = ShaderFeature::RenderTarget1;
|
|
targ = ShaderFeature::RenderTarget1;
|
|
|
|
|
|
col = (Var*)LangElement::find("col1");
|
|
col = (Var*)LangElement::find("col1");
|
|
- MultiLine * meta = new MultiLine;
|
|
|
|
if (!col)
|
|
if (!col)
|
|
{
|
|
{
|
|
// create color var
|
|
// create color var
|
|
@@ -1158,7 +1157,7 @@ void DiffuseVertColorFeatureHLSL::processVert( Vector< ShaderComponent* >& comp
|
|
|
|
|
|
ShaderConnector* connectComp = dynamic_cast< ShaderConnector* >( componentList[ C_CONNECTOR ] );
|
|
ShaderConnector* connectComp = dynamic_cast< ShaderConnector* >( componentList[ C_CONNECTOR ] );
|
|
AssertFatal( connectComp, "DiffuseVertColorFeatureGLSL::processVert - C_CONNECTOR is not a ShaderConnector" );
|
|
AssertFatal( connectComp, "DiffuseVertColorFeatureGLSL::processVert - C_CONNECTOR is not a ShaderConnector" );
|
|
- Var* outColor = connectComp->getElement( RT_COLOR );
|
|
|
|
|
|
+ outColor = connectComp->getElement( RT_COLOR );
|
|
outColor->setName( "vertColor" );
|
|
outColor->setName( "vertColor" );
|
|
outColor->setStructName( "OUT" );
|
|
outColor->setStructName( "OUT" );
|
|
outColor->setType( "float4" );
|
|
outColor->setType( "float4" );
|
|
@@ -1487,7 +1486,7 @@ void VertLitHLSL::processVert( Vector<ShaderComponent*> &componentList,
|
|
|
|
|
|
// Grab the connector color
|
|
// Grab the connector color
|
|
ShaderConnector *connectComp = dynamic_cast<ShaderConnector *>( componentList[C_CONNECTOR] );
|
|
ShaderConnector *connectComp = dynamic_cast<ShaderConnector *>( componentList[C_CONNECTOR] );
|
|
- Var *outColor = connectComp->getElement( RT_COLOR );
|
|
|
|
|
|
+ outColor = connectComp->getElement( RT_COLOR );
|
|
outColor->setName( "vertColor" );
|
|
outColor->setName( "vertColor" );
|
|
outColor->setStructName( "OUT" );
|
|
outColor->setStructName( "OUT" );
|
|
outColor->setType( "float4" );
|
|
outColor->setType( "float4" );
|