Home | History | Annotate | Download | only in performance

Lines Matching refs:RenderCase

4034 class RenderCase : public RenderPerformanceTestBase
4037 RenderCase (Context& context, const char* name, const char* description, DrawMethod drawMethod);
4038 ~RenderCase (void);
4079 RenderCase<SampleType>::RenderCase (Context& context, const char* name, const char* description, DrawMethod drawMethod)
4091 RenderCase<SampleType>::~RenderCase (void)
4097 void RenderCase<SampleType>::init (void)
4148 void RenderCase<SampleType>::deinit (void)
4166 typename RenderCase<SampleType>::IterateResult RenderCase<SampleType>::iterate (void)
4195 int RenderCase<SampleType>::getMinWorkloadSize (void) const
4209 int RenderCase<SampleType>::getMaxWorkloadSize (void) const
4223 int RenderCase<SampleType>::getMinWorkloadDataSize (void) const
4229 int RenderCase<SampleType>::getMaxWorkloadDataSize (void) const
4235 int RenderCase<SampleType>::getVertexDataSize (void) const
4244 int RenderCase<SampleType>::getNumSamples (void) const
4250 void RenderCase<SampleType>::uploadScene (const LayeredGridSpec& scene)
4283 void RenderCase<SampleType>::logAndSetTestResult (const std::vector<SampleResult>& results)
4307 void RenderCase<SampleType>::mapResultsToRenderRateFormat (std::vector<RenderSampleResult<SampleType> >& dst, const std::vector<SampleResult>& src) const
4315 class ReferenceRenderTimeCase : public RenderCase<RenderReadDuration>
4326 : RenderCase<RenderReadDuration> (context, name, description, drawMethod)
4335 RenderCase<RenderReadDuration>::init();
4431 class UnrelatedUploadRenderTimeCase : public RenderCase<UnrelatedUploadRenderReadDuration>
4444 : RenderCase<UnrelatedUploadRenderReadDuration> (context, name, description, drawMethod)
4456 RenderCase<UnrelatedUploadRenderReadDuration>::init();
4721 class GenericUploadRenderTimeCase : public RenderCase<SampleType>
4724 typedef typename RenderCase<SampleType>::SampleResult SampleResult;
4740 using RenderCase<SampleType>::RENDER_AREA_SIZE;
4748 using RenderCase<SampleType>::m_context;
4749 using RenderCase<SampleType>::m_testCtx;
4750 using RenderCase<SampleType>::m_drawMethod;
4763 : RenderCase<SampleType> (context, name, description, method)
4781 RenderCase<SampleType>::init();
4787 const int fullMinUploadSize = RenderCase<SampleType>::getMinWorkloadSize() * perVertexSize;
4788 const int fullMaxUploadSize = RenderCase<SampleType>::getMaxWorkloadSize() * perVertexSize;
4791 const int minUnrelatedUploadSize = RenderCase<SampleType>::getMinWorkloadSize() * sizeof(tcu::Vec4[2]);
4792 const int maxUnrelatedUploadSize = RenderCase<SampleType>::getMaxWorkloadSize() * sizeof(tcu::Vec4[2]);
4818 << RenderCase<SampleType>::getNumSamples() << " test samples. Sample order is randomized.\n"
4822 << RenderCase<SampleType>::getMinWorkloadSize() << ", "
4823 << RenderCase<SampleType>::getMaxWorkloadSize() << "] vertices "
4825 << getHumanReadableByteSize(RenderCase<SampleType>::getMinWorkloadDataSize()) << ","
4826 << getHumanReadableByteSize(RenderCase<SampleType>::getMaxWorkloadDataSize()) << "] to be processed).\n"
4864 RenderCase<SampleType>::setupVertexAttribs();
4896 RenderCase<SampleType>::setupVertexAttribs();
4904 RenderCase<SampleType>::setupVertexAttribs();
4918 RenderCase<SampleType>::waitGLResults();
4923 RenderCase<SampleType>::waitGLResults();
5051 sample.result.renderDataSize = RenderCase<SampleType>::getVertexDataSize() * sample.result.numVertices;
5058 class BufferInUseRenderTimeCase : public RenderCase<RenderUploadRenderReadDuration>
5106 : RenderCase<RenderUploadRenderReadDuration> (context, name, description, method)
5122 RenderCase<RenderUploadRenderReadDuration>::init();