Lines Matching refs:Variable
58 ShaderInput::ShaderInput (const Variable* variable, ConstValueRangeAccess valueRange)
59 : m_variable (variable)
60 , m_min (variable->getType().getScalarSize())
61 , m_max (variable->getType().getScalarSize())
63 ValueAccess(variable->getType(), &m_min[0]) = valueRange.getMin().value();
64 ValueAccess(variable->getType(), &m_max[0]) = valueRange.getMax().value();
81 void Shader::getOutputs (vector<const Variable*>& outputs) const
84 const vector<Variable*>& globalVars = m_globalScope.getDeclaredVariables();
85 for (vector<Variable*>::const_iterator i = globalVars.begin(); i != globalVars.end(); i++)
87 const Variable* var = *i;
88 if (var->getStorage() == Variable::STORAGE_SHADER_OUT)
137 for (vector<Variable*>::const_iterator i = m_parameters.begin(); i != m_parameters.end(); i++)