//--------------------------------------------------------------------- void HighLevelGpuProgram::populateParameterNames(GpuProgramParametersSharedPtr params) { getConstantDefinitions(); params->_setNamedConstants(mConstantDefs); // also set logical / physical maps for programs which use this params->_setLogicalIndexes(mFloatLogicalToPhysical, mDoubleLogicalToPhysical, mIntLogicalToPhysical); }
//----------------------------------------------------------------------- void GLSLESProgram::populateParameterNames(GpuProgramParametersSharedPtr params) { getConstantDefinitions(); params->_setNamedConstants(mConstantDefs); // Don't set logical / physical maps here, as we can't access parameters by logical index in GLHL. }