Home | History | Annotate | Download | only in performance

Lines Matching refs:TestLog

61 using tcu::TestLog;
102 RenderData (const ObjectData& object, const glu::RenderContext& renderCtx, TestLog& log);
112 RenderData::RenderData (const ObjectData& object, const glu::RenderContext& renderCtx, TestLog& log)
545 TestLog& log = m_testCtx.getLog();
626 TestLog& log = m_testCtx.getLog();
639 log << TestLog::SampleList(name, desc);
643 log << TestLog::SampleInfo
644 << TestLog::ValueInfo("Workload", "Workload", "", QP_SAMPLE_VALUE_TAG_PREDICTOR)
645 << TestLog::ValueInfo("Order", "Order of sample", "", QP_SAMPLE_VALUE_TAG_PREDICTOR)
646 << TestLog::ValueInfo("TestTime", "Test render time", "us", QP_SAMPLE_VALUE_TAG_RESPONSE)
647 << TestLog::EndSampleInfo;
653 log << TestLog::Sample << sample.workload << sample.order << sample.testTime << TestLog::EndSample;
658 log << TestLog::SampleInfo
659 << TestLog::ValueInfo("Workload", "Workload", "", QP_SAMPLE_VALUE_TAG_PREDICTOR)
660 << TestLog::ValueInfo("Order", "Order of sample", "", QP_SAMPLE_VALUE_TAG_PREDICTOR)
661 << TestLog::ValueInfo("TestTime", "Test render time", "us", QP_SAMPLE_VALUE_TAG_RESPONSE)
662 << TestLog::ValueInfo("NullTime", "Read pixels time", "us", QP_SAMPLE_VALUE_TAG_RESPONSE)
663 << TestLog::ValueInfo("BaseTime", "Base render time", "us", QP_SAMPLE_VALUE_TAG_RESPONSE)
664 << TestLog::EndSampleInfo;
670 log << TestLog::Sample << sample.workload << sample.order << sample.testTime << sample.nullTime << sample.baseTime << TestLog::EndSample;
674 log << TestLog::EndSampleList;
679 TestLog& log = m_testCtx.getLog();
681 log << TestLog::Section("Geometry", "Geometry");
682 log << TestLog::Message << "Occluding geometry is green with shade dependent on depth (rgb == 0, depth, 0)" << TestLog::EndMessage;
683 log << TestLog::Message << "Occluded geometry is red with shade dependent on depth (rgb == depth, 0, 0)" << TestLog::EndMessage;
684 log << TestLog::Message << "Primitive edges are a lighter shade of red/green" << TestLog::EndMessage;
686 log << TestLog::Image("Test Geometry", "Test Geometry", sample);
687 log << TestLog::EndSection;
689 log << TestLog::Section("Occluder", "Occluder");
691 log << TestLog::EndSection;
693 log << TestLog::Section("Occluded", "Occluded");
695 log << TestLog::EndSection;
744 TestLog& log = m_testCtx.getLog();
765 log << TestLog::Section("Linear Regression", "Linear Regression");
766 log << TestLog::Message << "Offset & coefficient presented as [confidence interval min, estimate, confidence interval max]. Reported confidence interval for this test is " << confidence << TestLog::EndMessage;
767 log << TestLog::Message << "Render time for scene with depth test was\n\t"
770 << "us/workload" << TestLog::EndMessage;
771 log << TestLog::EndSection;
773 log << TestLog::Section("Result", "Result");
777 log << TestLog::Message << "Coefficient confidence bounds include values below 0.0, the operation likely has neglible per-pixel cost" << TestLog::EndMessage;
782 log << TestLog::Message << "Coefficient confidence range is extremely large, cannot give reliable result" << TestLog::EndMessage;
787 log << TestLog::Message << "Culled hidden pixels @ " << mpxPerS << "Mpx/s" << TestLog::EndMessage;
791 log << TestLog::EndSection;
835 TestLog& log = m_testCtx.getLog();
915 TestLog& log = m_testCtx.getLog();
1046 TestLog& log = m_testCtx.getLog();
1075 log << TestLog::Message << "Constant operation sequence timing may vary as a function of workload. Result quality extremely low" << TestLog::EndMessage;
1081 log << TestLog::Message << "Workload factor has no effect on duration of sample (smart optimizer?)" << TestLog::EndMessage;
1084 log << TestLog::Section("Linear Regression", "Linear Regression");
1085 log << TestLog::Message << "Offset & coefficient presented as [confidence interval min, estimate, confidence interval max]. Reported confidence interval for this test is " << confidence << TestLog::EndMessage;
1087 log << TestLog::Message << "Render time for empty scene was\n\t"
1090 << "us/workload" << TestLog::EndMessage;
1092 log << TestLog::Message << "Render time for scene without depth test was\n\t"
1095 << "us/workload" << TestLog::EndMessage;
1097 log << TestLog::Message << "Render time for scene with depth test was\n\t"
1100 << "us/workload" << TestLog::EndMessage;
1102 log << TestLog::EndSection;
1106 log << TestLog::Message << "Test duration not dependent on culled workload" << TestLog::EndMessage;
1111 log << TestLog::Message << "Coefficient confidence range is extremely large, cannot give reliable result" << TestLog::EndMessage;
1116 log << TestLog::Message << "Coefficient confidence range for base render time is extremely large, cannot give reliable result" << TestLog::EndMessage;
1121 log << TestLog::Message << "Test duration is dependent on culled workload" << TestLog::EndMessage;
1142 TestLog& log = m_testCtx.getLog();
1144 log << TestLog::Section("Description", "Test description");
1145 log << TestLog::Message << "Testing hidden fragment culling speed" << TestLog::EndMessage;
1146 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) is rendered once, the second (occluded) is rendered repeatedly" << TestLog::EndMessage;
1147 log << TestLog::Message << "Workload indicates the number of times the occluded quad is rendered" << TestLog::EndMessage;
1148 log << TestLog::Message << "The time per culled pixel is estimated from the rate of change of rendering time as a function of workload" << TestLog::EndMessage;
1149 log << TestLog::EndSection;
1174 TestLog& log = m_testCtx.getLog();
1176 log << TestLog::Section("Description", "Test description");
1177 log << TestLog::Message << "Testing hidden fragment culling speed" << TestLog::EndMessage;
1178 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) is rendered once, the second (occluded) is rendered repeatedly" << TestLog::EndMessage;
1179 log << TestLog::Message << "Workload indicates the number of times the occluded quad is rendered" << TestLog::EndMessage;
1180 log << TestLog::Message << "The quads are tilted so that the left edge of the occluded quad has a depth of 1.0 and the right edge of the occluding quad has a depth of 0.0." << TestLog::EndMessage;
1181 log << TestLog::Message << "The quads are spaced to have a depth difference of " << m_gradientDistance << " at all points." << TestLog::EndMessage;
1182 log << TestLog::Message << "The time per culled pixel is estimated from the rate of change of rendering time as a function of workload" << TestLog::EndMessage;
1183 log << TestLog::EndSection;
1206 TestLog& log = m_testCtx.getLog();
1208 log << TestLog::Section("Description", "Test description");
1209 log << TestLog::Message << "Testing hidden fragment culling speed" << TestLog::EndMessage;
1210 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) is rendered once, the second (occluded) is rendered repeatedly" << TestLog::EndMessage;
1211 log << TestLog::Message << "Workload indicates the number of times the occluded quad is rendered" << TestLog::EndMessage;
1212 log << TestLog::Message << "The occluder quad has a static offset applied to gl_FragDepth" << TestLog::EndMessage;
1213 log << TestLog::Message << "The time per culled pixel is estimated from the rate of change of rendering time as a function of workload" << TestLog::EndMessage;
1214 log << TestLog::EndSection;
1235 TestLog& log = m_testCtx.getLog();
1237 log << TestLog::Section("Description", "Test description");
1238 log << TestLog::Message << "Testing hidden fragment culling speed" << TestLog::EndMessage;
1239 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) is rendered once, the second (occluded) is rendered repeatedly" << TestLog::EndMessage;
1240 log << TestLog::Message << "Workload indicates the number of times the occluded quad is rendered" << TestLog::EndMessage;
1241 log << TestLog::Message << "The occluder quad has a dynamic offset applied to gl_FragDepth" << TestLog::EndMessage;
1242 log << TestLog::Message << "The time per culled pixel is estimated from the rate of change of rendering time as a function of workload" << TestLog::EndMessage;
1243 log << TestLog::EndSection;
1264 TestLog& log = m_testCtx.getLog();
1266 log << TestLog::Section("Description", "Test description");
1267 log << TestLog::Message << "Testing hidden fragment culling speed" << TestLog::EndMessage;
1268 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) is rendered once, the second (occluded) is rendered repeatedly" << TestLog::EndMessage;
1269 log << TestLog::Message << "Workload indicates the number of times the occluded quad is rendered" << TestLog::EndMessage;
1270 log << TestLog::Message << "The occluded quad has a static offset applied to gl_FragDepth" << TestLog::EndMessage;
1271 log << TestLog::Message << "The time per culled pixel is estimated from the rate of change of rendering time as a function of workload" << TestLog::EndMessage;
1272 log << TestLog::EndSection;
1293 TestLog& log = m_testCtx.getLog();
1295 log << TestLog::Section("Description", "Test description");
1296 log << TestLog::Message << "Testing hidden fragment culling speed" << TestLog::EndMessage;
1297 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) is rendered once, the second (occluded) is rendered repeatedly" << TestLog::EndMessage;
1298 log << TestLog::Message << "Workload indicates the number of times the occluded quad is rendered" << TestLog::EndMessage;
1299 log << TestLog::Message << "The occluded quad has a dynamic offset applied to gl_FragDepth" << TestLog::EndMessage;
1300 log << TestLog::Message << "The time per culled pixel is estimated from the rate of change of rendering time as a function of workload" << TestLog::EndMessage;
1301 log << TestLog::EndSection;
1340 TestLog& log = m_testCtx.getLog();
1342 log << TestLog::Section("Description", "Test description");
1343 log << TestLog::Message << "Testing hidden fragment culling speed" << TestLog::EndMessage;
1344 log << TestLog::Message << "Geometry consists of an occluding grid and an occluded fullsceen quad. The occluding geometry is rendered once, the occluded one is rendered repeatedly" << TestLog::EndMessage;
1345 log << TestLog::Message << "Workload indicates the number of times the occluded quad is rendered" << TestLog::EndMessage;
1346 log << TestLog::Message << "The time per culled pixel is estimated from the rate of change of rendering time as a function of workload" << TestLog::EndMessage;
1347 log << TestLog::EndSection;
1376 TestLog& log = m_testCtx.getLog();
1378 log << TestLog::Section("Description", "Test description");
1379 log << TestLog::Message << "Testing effects of culled fragment workload on render time" << TestLog::EndMessage;
1380 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) quad uses a trivial shader,"
1381 "the second (occluded) contains significant fragment shader work" << TestLog::EndMessage;
1382 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1383 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1384 log << TestLog::Message << "Successfull early Z-testing should result in no correlation between workload and render time" << TestLog::EndMessage;
1385 log << TestLog::EndSection;
1469 TestLog& log = m_testCtx.getLog();
1471 log << TestLog::Section("Description", "Test description");
1472 log << TestLog::Message << "Testing effects of culled fragment workload on render time" << TestLog::EndMessage;
1473 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) quad uses a trivial shader,"
1474 "the second (occluded) contains significant fragment shader work and a discard that is never triggers but has a dynamic condition" << TestLog::EndMessage;
1475 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1476 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1477 log << TestLog::Message << "Successfull early Z-testing should result in no correlation between workload and render time" << TestLog::EndMessage;
1478 log << TestLog::EndSection;
1499 TestLog& log = m_testCtx.getLog();
1501 log << TestLog::Section("Description", "Test description");
1502 log << TestLog::Message << "Testing effects of partially discarded occluder on rendering time" << TestLog::EndMessage;
1503 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) quad discards half the "
1504 "fragments in a grid pattern, the second (partially occluded) contains significant fragment shader work" << TestLog::EndMessage;
1505 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1506 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1507 log << TestLog::Message << "Successfull early Z-testing should result in depth testing halving the render time" << TestLog::EndMessage;
1508 log << TestLog::EndSection;
1531 TestLog& log = m_testCtx.getLog();
1533 log << TestLog::Section("Description", "Test description");
1534 log << TestLog::Message << "Testing effects of partial occluder on rendering time" << TestLog::EndMessage;
1535 log << TestLog::Message << "Geometry consists of two quads. The first (occluding) quad covers " << m_coverage*100.0f
1536 << "% of the screen, while the second (partially occluded, fullscreen) contains significant fragment shader work" << TestLog::EndMessage;
1537 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1538 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1539 log << TestLog::Message << "Successfull early Z-testing should result in render time increasing proportionally with unoccluded area" << TestLog::EndMessage;
1540 log << TestLog::EndSection;
1563 TestLog& log = m_testCtx.getLog();
1565 log << TestLog::Section("Description", "Test description");
1566 log << TestLog::Message << "Testing effects of non-default frag depth on culling efficiency" << TestLog::EndMessage;
1567 log << TestLog::Message << "Geometry consists of two fullscreen quads. The first (occluding) quad is trivial, while the second (occluded) contains significant fragment shader work" << TestLog::EndMessage;
1568 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1569 log << TestLog::Message << "The occluder quad has a static offset applied to gl_FragDepth" << TestLog::EndMessage;
1570 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1571 log << TestLog::Message << "Successfull early Z-testing should result in no correlation between workload and render time" << TestLog::EndMessage;
1572 log << TestLog::EndSection;
1593 TestLog& log = m_testCtx.getLog();
1595 log << TestLog::Section("Description", "Test description");
1596 log << TestLog::Message << "Testing effects of non-default frag depth on culling efficiency" << TestLog::EndMessage;
1597 log << TestLog::Message << "Geometry consists of two fullscreen quads. The first (occluding) quad is trivial, while the second (occluded) contains significant fragment shader work" << TestLog::EndMessage;
1598 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1599 log << TestLog::Message << "The occluder quad has a dynamic offset applied to gl_FragDepth" << TestLog::EndMessage;
1600 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1601 log << TestLog::Message << "Successfull early Z-testing should result in no correlation between workload and render time" << TestLog::EndMessage;
1602 log << TestLog::EndSection;
1623 TestLog& log = m_testCtx.getLog();
1625 log << TestLog::Section("Description", "Test description");
1626 log << TestLog::Message << "Testing effects of non-default frag depth on rendering time" << TestLog::EndMessage;
1627 log << TestLog::Message << "Geometry consists of two fullscreen quads. The first (occluding) quad is trivial, while the second (occluded) contains significant fragment shader work" << TestLog::EndMessage;
1628 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1629 log << TestLog::Message << "The occluded quad has a static offset applied to gl_FragDepth" << TestLog::EndMessage;
1630 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1631 log << TestLog::Message << "Successfull early Z-testing should result in no correlation between workload and render time" << TestLog::EndMessage;
1632 log << TestLog::EndSection;
1653 TestLog& log = m_testCtx.getLog();
1655 log << TestLog::Section("Description", "Test description");
1656 log << TestLog::Message << "Testing effects of non-default frag depth on rendering time" << TestLog::EndMessage;
1657 log << TestLog::Message << "Geometry consists of two fullscreen quads. The first (occluding) quad is trivial, while the second (occluded) contains significant fragment shader work" << TestLog::EndMessage;
1658 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1659 log << TestLog::Message << "The occluded quad has a dynamic offset applied to gl_FragDepth" << TestLog::EndMessage;
1660 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1661 log << TestLog::Message << "Successfull early Z-testing should result in no correlation between workload and render time" << TestLog::EndMessage;
1662 log << TestLog::EndSection;
1683 TestLog& log = m_testCtx.getLog();
1685 log << TestLog::Section("Description", "Test description");
1686 log << TestLog::Message << "Testing effects of of back first rendering order on culling efficiency" << TestLog::EndMessage;
1687 log << TestLog::Message << "Geometry consists of two fullscreen quads. The second (occluding) quad is trivial, while the first (occluded) contains significant fragment shader work" << TestLog::EndMessage;
1688 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1689 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1690 log << TestLog::Message << "Successfull early Z-testing should result in no correlation between workload and render time" << TestLog::EndMessage;
1691 log << TestLog::EndSection;