Lines Matching defs:variable
197 Variable* variable = m_state.getVariableManager().allocate(input->getVariable()->getType(), Variable::STORAGE_SHADER_OUT, input->getVariable()->getName());
199 m_state.getVariableManager().setValue(variable, input->getValueRange());
231 Variable* variable = *i;
232 if (variable->getStorage() == Variable::STORAGE_SHADER_OUT)
233 funcGen.requireAssignment(variable);
277 Variable* variable = *i;
278 const char* name = variable->getName();
285 switch (variable->getStorage())
289 const ValueEntry* value = m_state.getVariableManager().getValue(variable);
292 inputs.push_back(new ShaderInput(variable, value->getValueRange()));
298 const ValueEntry* value = m_state.getVariableManager().getValue(variable);
301 uniforms.push_back(new ShaderInput(variable, value->getValueRange()));
310 createDeclarationStatementVars.push_back(variable);
314 m_state.getVariableManager().declareVariable(variable);
318 // All global initializers must be constant expressions, no variable allocation is allowed