Lines Matching defs:attributes
239 vector<AttribSpec> attributes;
245 : vertShaderSource(vs), fragShaderSource(fs), attributes(attrs), description(desc) {}
292 void prepareProgram (int progNdx); //!< Sets attributes and uniforms for m_programs[progNdx].
631 vector<AttribSpec> attributes = m_programData[progNdx].attributes;
633 attributes.push_back(AttribSpec("a_position",
644 m_attribBuffers.resize(attributes.size(), 0);
648 for (int attribNdx = 0; attribNdx < (int)attributes.size(); attribNdx++)
651 generateVertices(vertices, m_gridSizeX, m_gridSizeY, attributes[attribNdx]);
659 for (int attribNdx = 0; attribNdx < (int)attributes.size(); attribNdx++)
661 int location = gl.getAttribLocation(program.getProgram(), attributes[attribNdx].name.c_str());
1273 vector<AttribSpec> attributes;
1275 attributes.push_back(AttribSpec(("a_in" + de::toString(i)).c_str(),
1291 return ProgramContext(vtx.str(), frag.str(), attributes, description);
1741 vector<AttribSpec> attributes;
1743 attributes.push_back(AttribSpec(("a_in" + de::toString(i)).c_str(),
1759 return ProgramContext(vtx.str(), frag.str(), attributes, description);
2029 // Some attributes to be used as parameters for the functions.