• Home
  • Raw
  • Download

Lines Matching full:variable

65 void createAssignment (BlockStatement& block, const Variable* dstVar, const Variable* srcVar)  in createAssignment()
101 const Variable* outVar = entry->getVariable(); in genVertexPassthrough()
104 if (outVar->getStorage() != Variable::STORAGE_SHADER_OUT) in genVertexPassthrough()
114Variable* inVar = state.getVariableManager().allocate(outVar->getType(), Variable::STORAGE_SHADER_… in genVertexPassthrough()
130Variable* inColorVariable = state.getVariableManager().allocate(fragColorEntry->getVariable()->get… in genFragmentPassthrough()
197Variable* variable = m_state.getVariableManager().allocate(input->getVariable()->getType(), Vari… in generate() local
199 m_state.getVariableManager().setValue(variable, input->getValueRange()); in generate()
206Variable* fragColorVar = m_state.getVariableManager().allocate(VariableType(VariableType::TYPE_FLO… in generate()
228 const vector<Variable*>& liveVars = globalVariableScope.getLiveVariables(); in generate()
229 for (vector<Variable*>::const_iterator i = liveVars.begin(); i != liveVars.end(); i++) in generate()
231 Variable* variable = *i; in generate() local
232 if (variable->getStorage() == Variable::STORAGE_SHADER_OUT) in generate()
233 funcGen.requireAssignment(variable); in generate()
254Variable* glPosVariable = m_state.getVariableManager().allocate(VariableType(VariableType::TYPE_FL… in generate()
255Variable* qpPosVariable = m_state.getVariableManager().allocate(VariableType(VariableType::TYPE_FL… in generate()
270 vector<Variable*> liveVariables; in generate()
273 vector<Variable*> createDeclarationStatementVars; in generate()
275 for (vector<Variable*>::iterator i = liveVariables.begin(); i != liveVariables.end(); i++) in generate()
277 Variable* variable = *i; in generate() local
278 const char* name = variable->getName(); in generate()
285 switch (variable->getStorage()) in generate()
287 case Variable::STORAGE_SHADER_IN: in generate()
289 const ValueEntry* value = m_state.getVariableManager().getValue(variable); in generate()
292 inputs.push_back(new ShaderInput(variable, value->getValueRange())); in generate()
296 case Variable::STORAGE_UNIFORM: in generate()
298 const ValueEntry* value = m_state.getVariableManager().getValue(variable); in generate()
301 uniforms.push_back(new ShaderInput(variable, value->getValueRange())); in generate()
310 createDeclarationStatementVars.push_back(variable); in generate()
314 m_state.getVariableManager().declareVariable(variable); in generate()
318 // All global initializers must be constant expressions, no variable allocation is allowed in generate()
323 …for (vector<Variable*>::iterator i = createDeclarationStatementVars.begin(); i != createDeclaratio… in generate()