glsAttributeLocationTests.cpp | 66 deInt32 getBoundLocation (const map<string, deUint32>& bindings, const string& attrib) 68 std::map<string, deUint32>::const_iterator iter = bindings.find(attrib); 70 return (iter == bindings.end() ? (deInt32)Attribute::LOC_UNDEF : iter->second); 73 bool hasAttributeAliasing (const vector<Attribute>& attributes, const map<string, deUint32>& bindings) 79 const deInt32 location = getBoundLocation(bindings, attributes[attribNdx].getName()); 602 bool checkAttribLocationQuery (TestLog& log, const glw::Functions& gl, deUint32 program, const vector<Attribute>& attributes, const map<string, deUint32>& bindings) 609 const deInt32 expectedLocation = (attrib.getLayoutLocation() != Attribute::LOC_UNDEF ? attrib.getLayoutLocation() : getBoundLocation(bindings, attrib.getName())); 631 bool checkQuery (TestLog& log, const glw::Functions& gl, deUint32 program, const vector<Attribute>& attributes, const map<string, deUint32>& bindings) 635 if (!checkAttribLocationQuery(log, gl, program, attributes, bindings)) 820 vector<Bind> bindings; local 847 vector<Bind> bindings; local 882 vector<Bind> bindings; local 911 vector<Bind> bindings; local 949 vector<Bind> bindings; local 989 vector<Bind> bindings; local 1020 vector<Bind> bindings; local 1041 vector<Bind> bindings; local 1062 vector<Bind> bindings; local 1177 vector<Bind> bindings; local 1204 vector<Bind> bindings; local 1245 vector<Bind> bindings; local 1404 vector<Bind> bindings; local 1430 vector<Bind> bindings; local 1451 vector<Bind> bindings; local 1472 vector<Bind> bindings; local 1494 vector<Bind> bindings; local [all...] |