27 #ifndef _ShaderExLinearSkinning_
28 #define _ShaderExLinearSkinning_
32 #ifdef RTSHADER_SYSTEM_BUILD_EXT_SHADERS
62 virtual bool resolveParameters(ProgramSet* programSet);
67 virtual bool resolveDependencies(ProgramSet* programSet);
72 virtual bool addFunctionInvocations(ProgramSet* programSet);
76 void addPositionCalculations(Function* vsMain,
int& funcCounter);
79 void addIndexedPositionWeight(Function* vsMain,
int index,
int& funcCounter);
82 void addNormalRelatedCalculations(Function* vsMain,
88 void addIndexedNormalRelatedWeight(Function* vsMain,
ParameterPtr& pNormalRelatedParam,
90 int index,
int& funcCounter);
SharedPtr< Parameter > ParameterPtr