Lines Matching full:bindings
66 deInt32 getBoundLocation (const map<string, deUint32>& bindings, const string& attrib) in getBoundLocation() argument
68 std::map<string, deUint32>::const_iterator iter = bindings.find(attrib); in getBoundLocation()
70 return (iter == bindings.end() ? (deInt32)Attribute::LOC_UNDEF : iter->second); in getBoundLocation()
73 …l hasAttributeAliasing (const vector<Attribute>& attributes, const map<string, deUint32>& bindings) in hasAttributeAliasing() argument
79 const deInt32 location = getBoundLocation(bindings, attributes[attribNdx].getName()); in hasAttributeAliasing()
602 …& gl, deUint32 program, const vector<Attribute>& attributes, const map<string, deUint32>& bindings) in checkAttribLocationQuery() argument
609 …!= Attribute::LOC_UNDEF ? attrib.getLayoutLocation() : getBoundLocation(bindings, attrib.getName()… in checkAttribLocationQuery()
631 …& gl, deUint32 program, const vector<Attribute>& attributes, const map<string, deUint32>& bindings) in checkQuery() argument
635 if (!checkAttribLocationQuery(log, gl, program, attributes, bindings)) in checkQuery()
820 vector<Bind> bindings; in iterate() local
823 bindings.push_back(Bind("a_0", 3)); in iterate()
825 runTest(m_testCtx, m_renderCtx, attributes, noBindings, bindings, noBindings, false); in iterate()
847 vector<Bind> bindings; in iterate() local
855 bindings.push_back(Bind("a_" + de::toString(ndx), loc)); in iterate()
859 runTest(m_testCtx, m_renderCtx, attributes, noBindings, bindings, noBindings, false); in iterate()
882 vector<Bind> bindings; in iterate() local
886 bindings.push_back(Bind("a_0", 1)); in iterate()
887 bindings.push_back(Bind("a_1", 1 + m_offset)); in iterate()
889 runTest(m_testCtx, m_renderCtx, attributes, noBindings, bindings, noBindings, false); in iterate()
911 vector<Bind> bindings; in iterate() local
919 bindings.push_back(Bind("a_" + de::toString(ndx), loc)); in iterate()
922 bindings.push_back(Bind("a_" + de::toString(ndx + maxAttributes), loc)); in iterate()
926 runTest(m_testCtx, m_renderCtx, attributes, noBindings, bindings, noBindings, false); in iterate()
949 vector<Bind> bindings; in iterate() local
953 bindings.push_back(Bind("a_0", 0)); in iterate()
961 bindings.push_back(Bind("a_" + de::toString(ndx), loc)); in iterate()
966 runTest(m_testCtx, m_renderCtx, attributes, noBindings, bindings, noBindings, false); in iterate()
989 vector<Bind> bindings; in iterate() local
997 bindings.push_back(Bind("a_" + de::toString(ndx), loc)); in iterate()
1000 bindings.push_back(Bind("a_" + de::toString(ndx + maxAttributes), loc)); in iterate()
1004 runTest(m_testCtx, m_renderCtx, attributes, noBindings, bindings, noBindings, false); in iterate()
1020 vector<Bind> bindings; in iterate() local
1023 bindings.push_back(Bind("a_0", 3)); in iterate()
1025 runTest(m_testCtx, m_renderCtx, attributes, bindings, noBindings, noBindings, false); in iterate()
1041 vector<Bind> bindings; in iterate() local
1044 bindings.push_back(Bind("a_0", 3)); in iterate()
1046 runTest(m_testCtx, m_renderCtx, attributes, noBindings, bindings, noBindings, false); in iterate()
1062 vector<Bind> bindings; in iterate() local
1065 bindings.push_back(Bind("a_0", 3)); in iterate()
1067 runTest(m_testCtx, m_renderCtx, attributes, noBindings, noBindings, bindings, false); in iterate()
1177 vector<Bind> bindings; in iterate() local
1181 bindings.push_back(Bind("a_0", 4)); in iterate()
1183 runTest(m_testCtx, m_renderCtx, attributes, noBindings, bindings, noBindings, false); in iterate()
1204 vector<Bind> bindings; in iterate() local
1217 bindings.push_back(Bind("a_" + de::toString(ndx), loc)); in iterate()
1223 runTest(m_testCtx, m_renderCtx, attributes, noBindings, bindings, noBindings, false); in iterate()
1245 vector<Bind> bindings; in iterate() local
1250 bindings.push_back(Bind("a_0", 0)); in iterate()
1262 bindings.push_back(Bind("a_" + de::toString(ndx), loc)); in iterate()
1268 runTest(m_testCtx, m_renderCtx, attributes, noBindings, bindings, noBindings, false); in iterate()
1404 vector<Bind> bindings; in iterate() local
1409 bindings.push_back(Bind("a_0", 1)); in iterate()
1410 bindings.push_back(Bind("a_1", 1)); in iterate()
1414 …runTest(m_testCtx, m_renderCtx, attributes, noBindings, bindings, noBindings, false, true, reattac… in iterate()
1430 vector<Bind> bindings; in iterate() local
1433 bindings.push_back(Bind("a_0", 3)); in iterate()
1435 runTest(m_testCtx, m_renderCtx, attributes, bindings, noBindings, noBindings, false); in iterate()
1451 vector<Bind> bindings; in iterate() local
1454 bindings.push_back(Bind("a_0", 3)); in iterate()
1456 runTest(m_testCtx, m_renderCtx, attributes, noBindings, bindings, noBindings, false); in iterate()
1472 vector<Bind> bindings; in iterate() local
1475 bindings.push_back(Bind("a_0", 3)); in iterate()
1477 runTest(m_testCtx, m_renderCtx, attributes, noBindings, noBindings, bindings, false); in iterate()
1494 vector<Bind> bindings; in iterate() local
1499 bindings.push_back(Bind("a_0", 1)); in iterate()
1500 bindings.push_back(Bind("a_1", 1)); in iterate()
1504 …runTest(m_testCtx, m_renderCtx, attributes, noBindings, bindings, noBindings, false, true, reattac… in iterate()