Home | History | Annotate | Download | only in performance

Lines Matching refs:progNdx

292 	void								prepareProgram				(int progNdx);					//!< Sets attributes and uniforms for m_programs[progNdx].
293 void prepareWorkload (int progNdx, int workload); //!< Calls setWorkloadSizeUniform and draws, in case the implementation does some draw-time compilation.
299 vector<Vec2> getWorkloadMedianDataPoints (int progNdx) const; //!< [ Vec2(r.workloadSize, r.getMedianTime()) for r in m_workloadRecords[progNdx] ]
612 vector<Vec2> OperatorPerformanceCase::getWorkloadMedianDataPoints (int progNdx) const
614 const vector<WorkloadRecord>& records = m_workloadRecords[progNdx];
623 void OperatorPerformanceCase::prepareProgram (int progNdx)
625 DE_ASSERT(progNdx < (int)m_programs.size());
629 const ShaderProgram& program = *m_programs[progNdx];
631 vector<AttribSpec> attributes = m_programData[progNdx].attributes;
677 void OperatorPerformanceCase::prepareWorkload (int progNdx, int workload)
679 setWorkloadSizeUniform(m_programs[progNdx]->getProgram(), workload);
799 for (int progNdx = 0; progNdx < (int)m_programData.size(); progNdx++)
801 const string& vert = m_programData[progNdx].vertShaderSource;
802 const string& frag = m_programData[progNdx].fragShaderSource;
814 for (int progNdx = 0; progNdx < (int)m_programs.size(); progNdx++)
815 log << TestLog::Section("Program" + de::toString(progNdx), "Program " + de::toString(progNdx))
816 << TestLog::Message << m_programData[progNdx].description << TestLog::EndMessage
817 << *m_programs[progNdx]
944 for (int progNdx = 0; progNdx < (int)m_programs.size(); progNdx++)
945 estimators.push_back(computeSegmentedEstimator(getWorkloadMedianDataPoints(progNdx)));
948 for (int progNdx = 0; progNdx < (int)m_programs.size(); progNdx++)
950 const SegmentedEstimator& estimator = estimators[progNdx];
951 const string progNdxStr = de::toString(progNdx);
952 vector<WorkloadRecord> records = m_workloadRecords[progNdx];
997 for (int progNdx = 0; progNdx < (int)m_programs.size(); progNdx++)
999 if (estimators[progNdx].right.coefficient <= 0.0f)
1001 log << TestLog::Message << "Slope of measurements for program " << progNdx << " isn't positive. Can't get sensible result." << TestLog::EndMessage;