Shouldn't do so without actually trying my fix first, though

This commit is contained in:
rdb 2010-04-07 17:30:17 +00:00
parent c700c23c28
commit 06167a0ec7

View File

@ -469,10 +469,9 @@ cp_optimize_mat_spec(ShaderMatSpec &spec) {
} }
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
// Function: Shader::recurse_parameters // Function: Shader::cg_recurse_parameters
// Access: Public // Access: Public
// Description: // Description:
//
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
void Shader::cg_recurse_parameters(CGparameter parameter, void Shader::cg_recurse_parameters(CGparameter parameter,
const ShaderType& type, bool& success) { const ShaderType& type, bool& success) {
@ -492,7 +491,7 @@ void Shader::cg_recurse_parameters(CGparameter parameter,
if ((vbl==CG_VARYING)||(vbl==CG_UNIFORM)){ if ((vbl==CG_VARYING)||(vbl==CG_UNIFORM)){
switch (cgGetParameterType(parameter)) { switch (cgGetParameterType(parameter)) {
case CG_STRUCT: case CG_STRUCT:
recurse_parameters( cg_recurse_parameters(
cgGetFirstStructParameter(parameter),type,success); break; cgGetFirstStructParameter(parameter),type,success); break;
case CG_ARRAY: case CG_ARRAY: