Lines Matching refs:size
150 vector<MembT> result(objs.size());
151 for (int i = 0; i < (int)objs.size(); i++)
365 bool operator() (const T& a, const T& b) const { return a.size() < b.size(); }
924 return (int)generateReferenceTriangleTessCoords(spacingMode, inner, outer[0], outer[1], outer[2]).size();
932 return (int)generateReferenceQuadTessCoords(spacingMode, inner[0], inner[1], outer[0], outer[1], outer[2], outer[3]).size();
939 return (int)generateReferenceIsolineTessCoords(outer[0], outer[1]).size();
1024 static inline void drawPoint (tcu::Surface& dst, int centerX, int centerY, const tcu::RGBA& color, int size)
1029 DE_ASSERT(size > 0);
1031 for (int yOff = -((size-1)/2); yOff <= size/2; yOff++)
1032 for (int xOff = -((size-1)/2); xOff <= size/2; xOff++)
1041 static void drawTessCoordPoint (tcu::Surface& dst, TessPrimitiveType primitiveType, const Vec3& pt, const tcu::RGBA& color, int size)
1067 drawPoint(dst, (int)(dstPos.x() * (float)dst.getWidth()), (int)(dstPos.y() * (float)dst.getHeight()), color, size);
1078 for (int i = 0; i < (int)coords.size(); i++)
1122 for (int subNdx = 0; subNdx < (int)subset.size(); subNdx++)
1137 for (int superNdx = firstCandidateNdx; superNdx < (int)supersetSorted.size() && supersetSorted[superNdx].x() <= matchMax.x(); superNdx++)
1238 if ((int)coords.size() != finalLevel + 1)
1240 log << TestLog::Message << "Failure: number of vertices is " << coords.size() << "; expected " << finalLevel + 1
1269 for (int segNdx = 1; segNdx < (int)segments.size(); segNdx++)
1301 additionalSegmentLengthDst = segments.size() == 1 ? -1.0f : segments[0].length;
1306 if (segmentsA.size() != 2 && segmentsB.size() != 2)
1314 if (segmentsB.size() != 2)
1322 if (segmentsA.size() != 2)
1339 if (segmentsB[0].index + segmentsB[1].index + 1 != (int)segments.size())
1343 << " (note: the two indexes should sum to " << (int)segments.size()-1 << ", i.e. numberOfSegments-1)" << TestLog::EndMessage
1349 if (segmentsA.size() != 2)
1385 DE_ASSERT(tessLevels.size() == additionalSegmentLengths.size() &&
1386 tessLevels.size() == additionalSegmentLocations.size());
1390 for (int i = 0; i < (int)tessLevels.size(); i++)
1398 for (int lineNdx = 1; lineNdx < (int)lineDatasSortedByLevel.size(); lineNdx++)
1420 for (int lineNdx = 1; lineNdx < (int)lineDatasSortedByLevel.size(); lineNdx++)
1468 DE_ASSERT(coordsA.size() % 3 == 0 && coordsB.size() % 3 == 0);
1470 const int numTrianglesA = (int)coordsA.size()/3;
1471 const int numTrianglesB = (int)coordsB.size()/3;
1824 std::reverse(gridIndices.begin() + (gridIndices.size() - 4),
1825 gridIndices.begin() + gridIndices.size());
1831 DE_ASSERT((int)gridPosComps.size() == totalNumPosComps);
1832 DE_ASSERT((int)gridTessParams.size() == numVertices);
1833 DE_ASSERT((int)gridIndices.size() == numIndices);
1850 glu::pr::Patches((int)gridIndices.size(), &gridIndices[0]));
2063 DE_ASSERT((int)result.size() == DE_LENGTH_OF_ARRAY(rawTessLevelCases));
2086 vector<vector<Vec3> > caseReferences (tessLevelCases.size());
2088 for (int i = 0; i < (int)tessLevelCases.size(); i++)
2091 const int maxNumVertices = (int)std::max_element(caseReferences.begin(), caseReferences.end(), SizeLessThan<vector<Vec3> >())->size();
2101 for (int tessLevelCaseNdx = 0; tessLevelCaseNdx < (int)tessLevelCases.size(); tessLevelCaseNdx++)
2120 if (tfResult.numPrimitives != (int)tessCoordsRef.size())
2123 << tfResult.numPrimitives << ", reference value is " << tessCoordsRef.size()
2289 for (int tessLevelCaseNdx = 0; tessLevelCaseNdx < (int)tessLevelCases.size(); tessLevelCaseNdx++)
2479 DE_ASSERT((int)positions.size() == patchSize);
2483 glu::va::Float("in_v_position", 2, (int)positions.size(), 0, &positions[0].x())
3077 log << TestLog::Message << "Note: input patch size is " << m_inputPatchSize << ", output patch size is " << m_outputPatchSize << TestLog::EndMessage;
3094 glu::va::Float("in_v_attr", 1, (int)attributeData.size(), 0, &attributeData[0])
3338 log << TestLog::Message << "Note: input patch size is " << INPUT_PATCH_SIZE << ", output patch size is " << OUTPUT_PATCH_SIZE << TestLog::EndMessage;
3360 glu::va::Float("in_v_attr", 1, (int)attributeData.size(), 0, &attributeData[0])
3555 glu::va::Float("in_v_attr", 1, (int)attributeData.size(), 0, &attributeData[0])
3707 for (int windingCaseNdx = 0; windingCaseNdx < (int)windings.size(); windingCaseNdx++)
3710 const int programNdx = (int)m_programs.size();
3816 for (int caseNdx = 0; caseNdx < (int)tessLevelCases.size(); caseNdx++)
3819 for (int i = 0; i < (int)tessLevelCases[caseNdx].levels.size(); i++)
3834 for (int tessLevelCaseNdx = 0; tessLevelCaseNdx < (int)tessLevelCases.size(); tessLevelCaseNdx++)
3841 for (int i = 0; i < (int)levelCase.levels.size(); i++)
3842 tessLevelsStr += (levelCase.levels.size() > 1 ? "\n" : "") + levelCase.levels[i].description();
3846 for (int subTessLevelCaseNdx = 0; subTessLevelCaseNdx < (int)levelCase.levels.size(); subTessLevelCaseNdx++)
3855 for (int programNdx = 0; programNdx < (int)m_programs.size(); programNdx++)
3872 const int half = (int)tfResult.varying.size()/2;
3876 for (int vtxNdx = 0; vtxNdx < (int)prim0Vertices.size(); vtxNdx++)
3931 for (int vtxNdx = 0; vtxNdx < (int)coordsA.size(); vtxNdx++)
4012 const int programNdx = (int)m_programs.size();
4131 for (int outerEdgeIndex = 0; outerEdgeIndex < (int)edgeDescriptions.size(); outerEdgeIndex++)
4140 const glu::VertexArrayBinding bindings[] = { glu::va::Float("in_v_attr", 1, (int)patchTessLevels.size(), 0, &patchTessLevels[0]) };
4146 for (int programNdx = 0; programNdx < (int)m_programs.size(); programNdx++)
4155 DE_LENGTH_OF_ARRAY(bindings), &bindings[0], (int)patchTessLevels.size());
4159 if ((int)tfResult.varying.size() != refNumVertices)
4162 << tfResult.varying.size() << ", expected " << refNumVertices << TestLog::EndMessage
4192 if ((int)outerEdgeVertices.size() != refNumVerticesOnOuterEdge)
4194 log << TestLog::Message << "Failure: the number of vertices on outer edge is " << outerEdgeVertices.size()
4230 DE_ASSERT(numVerticesRead == (int)tfResult.varying.size());
4416 for (int outerEdgeIndex = 0; outerEdgeIndex < (int)edgeDescriptions.size(); outerEdgeIndex++)
4425 const glu::VertexArrayBinding bindings[] = { glu::va::Float("in_v_attr", 1, (int)patchTessLevels.size(), 0, &patchTessLevels[0]) };
4437 DE_LENGTH_OF_ARRAY(bindings), &bindings[0], (int)patchTessLevels.size());
4440 if ((int)tfResult.varying.size() != refNumVertices)
4443 << tfResult.varying.size() << ", expected " << refNumVertices << TestLog::EndMessage
4691 for (int outerEdgeIndex = 0; outerEdgeIndex < (int)edgeDescriptions.size(); outerEdgeIndex++)
4695 const glu::VertexArrayBinding bindings[] = { glu::va::Float("in_v_attr", 1, (int)patchTessLevels.size(), 0, &patchTessLevels[0]) };
4702 DE_LENGTH_OF_ARRAY(bindings), &bindings[0], (int)patchTessLevels.size());
4705 if ((int)tfResult.varying.size() != refNumVertices)
4708 << tfResult.varying.size() << ", expected " << refNumVertices << TestLog::EndMessage
4833 for (int baseNdx = 0; baseNdx < (int)baseResults.size(); baseNdx++)
4922 for (int baseNdx = 0; baseNdx < (int)baseResult.size(); baseNdx++)
5204 for (int vtxNdx = 0; vtxNdx < (int)tfResult.varying.size(); vtxNdx++)
5484 const int numPrimitives = (int)attributes.size() / numAttribsPerPrimitive;
5516 const glu::VertexArrayBinding bindings[] = { glu::va::Float("in_v_attr", 1, (int)attributes.size(), 0, &attributes[0]) };
5518 DE_LENGTH_OF_ARRAY(bindings), &bindings[0], (int)attributes.size());
5523 if ((int)tfResult.varying.size() != numVerticesInDrawCall)
5525 log << TestLog::Message << "Failure: expected " << numVerticesInDrawCall << " vertices from transform feedback, got " << tfResult.varying.size() << TestLog::EndMessage;
5631 * an IO block. Per-vertex input array size can be left implicit (i.e.
5659 VERTEX_IO_ARRAY_SIZE_EXPLICIT_SHADER_BUILTIN, //!< Use gl_MaxPatchVertices as size for per-vertex input array.
5660 VERTEX_IO_ARRAY_SIZE_EXPLICIT_QUERY, //!< Query GL_MAX_PATCH_VERTICES, and use that as size for per-vertex input array.
5871 for (int i = 0; i < (int)m_members.size(); i++)
5885 for (int i = 0; i < (int)m_members.size(); i++)
5917 for (int i = 0; i < (int)m_members.size(); i++)
5925 for (int i = 0; i < (int)m_members.size(); i++)
5935 for (int i = 0; i < (int)m_members.size(); i++)
5948 for (int i = 0; i < (int)m_members.size(); i++)
5975 for (int memberNdx = 0; memberNdx < (int)m_members.size(); memberNdx++)
6039 for (int i = 0; i < (int)objects.size(); i++)
6150 for (int tcsOutputNdx = 0; tcsOutputNdx < (int)m_tcsOutputs.size(); tcsOutputNdx++)
6196 for (int tesInputNdx = 0; tesInputNdx < (int)m_tesInputs.size(); tesInputNdx++)
6357 if ((int)tfResult.varying.size() != numVertices)
6359 log << TestLog::Message << "Failure: transform feedback returned " << tfResult.varying.size() << " vertices; expected " << numVertices << TestLog::EndMessage;
7787 for (int i = 0; i < (int)children.size(); i++)
7798 for (int i = 0; i < (int)children.size(); i++)