public override bool SetParam( string name, string val )
{
bool handled = true;
switch ( name )
{
case "entry_point":
entry = val;
break;
case "target":
target = val.Split( ' ' )[ 0 ];
break;
case "preprocessor_defines":
preprocessorDefines = val;
break;
case "includes_skeletal_animation":
this.IsSkeletalAnimationIncluded = true;
break;
default:
LogManager.Instance.Write( "HLSLProgram: Unrecognized parameter '{0}'", name );
handled = false;
break;
}
return handled;
}