Lines Matching defs:samples
143 void analyzeResults (const std::vector<Sample>& samples, const CalibrationParams& calibrationParams);
333 std::vector<Vec2> getPointsFromSamples (const std::vector<FlushFinishCase::Sample>& samples, const deUint64 FlushFinishCase::Sample::*field)
335 vector<Vec2> points(samples.size());
337 for (size_t ndx = 0; ndx < samples.size(); ndx++)
338 points[ndx] = Vec2(float(samples[ndx].numDrawCalls), float(samples[ndx].*field));
344 T getMaximumValue (const std::vector<FlushFinishCase::Sample>& samples, const T FlushFinishCase::Sample::*field)
346 DE_ASSERT(!samples.empty());
348 T maxVal = samples[0].*field;
350 for (size_t ndx = 1; ndx < samples.size(); ndx++)
351 maxVal = de::max(maxVal, samples[ndx].*field);
356 void FlushFinishCase::analyzeResults (const std::vector<Sample>& samples, const CalibrationParams& calibrationParams)
358 const vector<Vec2> waitTimes = getPointsFromSamples(samples, &Sample::waitTime);
359 const vector<Vec2> readTimes = getPointsFromSamples(samples, &Sample::readPixelsTime);
368 vector<Sample> sortedSamples (samples.begin(), samples.end());
422 vector<Sample> samples (NUM_SAMPLES);
450 for (size_t ndx = 0; ndx < samples.size(); ndx++)
466 samples[ndx].numDrawCalls = drawCallCount;
467 samples[ndx].waitTime = readStartTime-waitStartTime;
468 samples[ndx].readPixelsTime = readFinishTime-readStartTime;
476 analyzeResults(samples, params);