Lines Matching refs:result
197 tcu::Vector<bool, Size> result;
198 result[index] = true;
199 return result;
430 std::string result;
432 result += std::string() + (i > 0 ? " or " : "") + coordinateNames[constantCoordinateIndex] + "=" + de::toString(constantCoordinateValueChoices[i]);
433 return result;
518 int result = 0;
520 result += referencePrimitiveCount(primitiveType, spacingMode, usePointMode, &levels[NUM_TESS_LEVELS*patchNdx + 0], &levels[NUM_TESS_LEVELS*patchNdx + 2]);
521 return result;
693 DrawResult result;
694 result.success = true;
695 result.refNumPrimitives = multiplePatchReferencePrimitiveCount(m_caseDef.primitiveType, m_caseDef.spacingMode, usePointMode, &patchTessLevels[0], m_numPatchesToDraw);
696 result.numPrimitiveVertices = numVerticesPerPrimitive(m_caseDef.primitiveType, usePointMode);
697 result.numPrimitives = *static_cast<deInt32*>(resultAlloc.getHostPtr());
698 result.primitives = sorted(readInterleavedData<PerPrimitive>(result.numPrimitives, resultAlloc.getHostPtr(), m_resultBufferPrimitiveDataOffset, sizeof(PerPrimitive)),
702 DE_ASSERT(result.numPrimitives <= m_maxNumPrimitivesInDrawCall);
705 if (result.numPrimitives < result.refNumPrimitives)
707 logPrimitiveCountError(log, m_numPatchesToDraw, result.numPrimitives, result.refNumPrimitives, patchTessLevels);
708 result.success = false;
710 return result;
764 const DrawResult result = draw(static_cast<deUint32>(patchTessLevels.size()), patchTessLevels, winding, usePointMode);
766 if (!result.success)
780 for (; primitiveNdx < result.numPrimitives && result.primitives[primitiveNdx].patchPrimitiveID == patchNdx; ++primitiveNdx)
781 for (int i = 0; i < result.numPrimitiveVertices; ++i)
783 const tcu::Vec3& coord = result.primitives[primitiveNdx].tessCoord[i].swizzle(0, 1, 2);
813 DE_ASSERT(primitiveNdx == result.numPrimitives);
846 const DrawResult result = draw(static_cast<deUint32>(patchTessLevels.size()), patchTessLevels, m_caseDef.winding, m_caseDef.usePointMode);
848 // Verify case result
850 if (!result.success)
856 for (int primitiveNdx = 0; primitiveNdx < result.numPrimitives; ++primitiveNdx)
857 for (int i = 0; i < result.numPrimitiveVertices; ++i)
859 const tcu::Vec3& coord = result.primitives[primitiveNdx].tessCoord[i].swizzle(0, 1, 2);
941 const DrawResult result = draw(static_cast<deUint32>(patchTessLevels.size()), patchTessLevels, m_caseDef.winding, m_caseDef.usePointMode);
943 // Verify case result
945 if (!result.success)
952 for (int primitiveNdx = 0; primitiveNdx < result.numPrimitives; ++primitiveNdx)
953 for (int i = 0; i < result.numPrimitiveVertices; ++i)
955 const tcu::Vec3& coord = result.primitives[primitiveNdx].tessCoord[i].swizzle(0, 1, 2);
970 const bool isMirrored = result.primitives[primitiveNdx].tessCoord[i].w() > 0.5f;
1350 std::vector<LevelCase> result;
1352 result.push_back(LevelCase(basicTessLevelCases[i]));
1363 result.push_back(LevelCase(levels));
1367 return result;
1516 // Verify case result
1640 std::vector<LevelCase> result;
1660 result.push_back(levelCase);
1663 return result;
1724 std::vector<LevelCase> result;
1754 result.push_back(levelCase);
1758 return result;
1909 std::vector<TessLevels> result;
1920 result.push_back(levels);
1923 return result;
2158 // Verify case result