Home | History | Annotate | Download | only in performance

Lines Matching refs:TestLog

62 using tcu::TestLog;
103 RenderData (const ObjectData& object, const glu::RenderContext& renderCtx, TestLog& log);
113 RenderData::RenderData (const ObjectData& object, const glu::RenderContext& renderCtx, TestLog& log)
546 TestLog& log = m_testCtx.getLog();
627 TestLog& log = m_testCtx.getLog();
640 log << TestLog::SampleList(name, desc);
644 log << TestLog::SampleInfo
645 << TestLog::ValueInfo("Workload", "Workload", "", QP_SAMPLE_VALUE_TAG_PREDICTOR)
646 << TestLog::ValueInfo("Order", "Order of sample", "", QP_SAMPLE_VALUE_TAG_PREDICTOR)
647 << TestLog::ValueInfo("TestTime", "Test render time", "us", QP_SAMPLE_VALUE_TAG_RESPONSE)
648 << TestLog::EndSampleInfo;
654 log << TestLog::Sample << sample.workload << sample.order << sample.testTime << TestLog::EndSample;
659 log << TestLog::SampleInfo
660 << TestLog::ValueInfo("Workload", "Workload", "", QP_SAMPLE_VALUE_TAG_PREDICTOR)
661 << TestLog::ValueInfo("Order", "Order of sample", "", QP_SAMPLE_VALUE_TAG_PREDICTOR)
662 << TestLog::ValueInfo("TestTime", "Test render time", "us", QP_SAMPLE_VALUE_TAG_RESPONSE)
663 << TestLog::ValueInfo("NullTime", "Read pixels time", "us", QP_SAMPLE_VALUE_TAG_RESPONSE)
664 << TestLog::ValueInfo("BaseTime", "Base render time", "us", QP_SAMPLE_VALUE_TAG_RESPONSE)
665 << TestLog::EndSampleInfo;
671 log << TestLog::Sample << sample.workload << sample.order << sample.testTime << sample.nullTime << sample.baseTime << TestLog::EndSample;
675 log << TestLog::EndSampleList;
680 TestLog& log = m_testCtx.getLog();
682 log << TestLog::Section("Geometry", "Geometry");
683 log << TestLog::Message << "Occluding geometry is green with shade dependent on depth (rgb == 0, depth, 0)" << TestLog::EndMessage;
684 log << TestLog::Message << "Occluded geometry is red with shade dependent on depth (rgb == depth, 0, 0)" << TestLog::EndMessage;
685 log << TestLog::Message << "Primitive edges are a lighter shade of red/green" << TestLog::EndMessage;
687 log << TestLog::Image("Test Geometry", "Test Geometry", sample);
688 log << TestLog::EndSection;
690 log << TestLog::Section("Occluder", "Occluder");
692 log << TestLog::EndSection;
694 log << TestLog::Section("Occluded", "Occluded");
696 log << TestLog::EndSection;
745 TestLog& log = m_testCtx.getLog();
766 log << TestLog::Section("Linear Regression", "Linear Regression");
767 log << TestLog::Message << "Offset & coefficient presented as [confidence interval min, estimate, confidence interval max]. Reported confidence interval for this test is " << confidence << TestLog::EndMessage;
768 log << TestLog::Message << "Render time for scene with depth test was\n\t"
771 << "us/workload" << TestLog::EndMessage;
772 log << TestLog::EndSection;
774 log << TestLog::Section("Result", "Result");
778 log << TestLog::Message << "Coefficient confidence bounds include values below 0.0, the operation likely has neglible per-pixel cost" << TestLog::EndMessage;
783 log << TestLog::Message << "Coefficient confidence range is extremely large, cannot give reliable result" << TestLog::EndMessage;
788 log << TestLog::Message << "Culled hidden pixels @ " << mpxPerS << "Mpx/s" << TestLog::EndMessage;
792 log << TestLog::EndSection;
836 TestLog& log = m_testCtx.getLog();
916 TestLog& log = m_testCtx.getLog();
1047 TestLog& log = m_testCtx.getLog();
1076 log << TestLog::Message << "Constant operation sequence timing may vary as a function of workload. Result quality extremely low" << TestLog::EndMessage;
1082 log << TestLog::Message << "Workload factor has no effect on duration of sample (smart optimizer?)" << TestLog::EndMessage;
1085 log << TestLog::Section("Linear Regression", "Linear Regression");
1086 log << TestLog::Message << "Offset & coefficient presented as [confidence interval min, estimate, confidence interval max]. Reported confidence interval for this test is " << confidence << TestLog::EndMessage;
1088 log << TestLog::Message << "Render time for empty scene was\n\t"
1091 << "us/workload" << TestLog::EndMessage;
1093 log << TestLog::Message << "Render time for scene without depth test was\n\t"
1096 << "us/workload" << TestLog::EndMessage;
1098 log << TestLog::Message << "Render time for scene with depth test was\n\t"
1101 << "us/workload" << TestLog::EndMessage;
1103 log << TestLog::EndSection;
1107 log << TestLog::Message << "Test duration not dependent on culled workload" << TestLog::EndMessage;
1112 log << TestLog::Message << "Coefficient confidence range is extremely large, cannot give reliable result" << TestLog::EndMessage;
1117 log << TestLog::Message << "Coefficient confidence range for base render time is extremely large, cannot give reliable result" << TestLog::EndMessage;
1122 log << TestLog::Message << "Test duration is dependent on culled workload" << TestLog::EndMessage;
1143 TestLog& log = m_testCtx.getLog();
1145 log << TestLog::Section("Description", "Test description");
1146 log << TestLog::Message << "Testing hidden fragment culling speed" << TestLog::EndMessage;
1147 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) is rendered once, the second (occluded) is rendered repeatedly" << TestLog::EndMessage;
1148 log << TestLog::Message << "Workload indicates the number of times the occluded quad is rendered" << TestLog::EndMessage;
1149 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;
1150 log << TestLog::EndSection;
1175 TestLog& log = m_testCtx.getLog();
1177 log << TestLog::Section("Description", "Test description");
1178 log << TestLog::Message << "Testing hidden fragment culling speed" << TestLog::EndMessage;
1179 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) is rendered once, the second (occluded) is rendered repeatedly" << TestLog::EndMessage;
1180 log << TestLog::Message << "Workload indicates the number of times the occluded quad is rendered" << TestLog::EndMessage;
1181 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;
1182 log << TestLog::Message << "The quads are spaced to have a depth difference of " << m_gradientDistance << " at all points." << TestLog::EndMessage;
1183 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;
1184 log << TestLog::EndSection;
1207 TestLog& log = m_testCtx.getLog();
1209 log << TestLog::Section("Description", "Test description");
1210 log << TestLog::Message << "Testing hidden fragment culling speed" << TestLog::EndMessage;
1211 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) is rendered once, the second (occluded) is rendered repeatedly" << TestLog::EndMessage;
1212 log << TestLog::Message << "Workload indicates the number of times the occluded quad is rendered" << TestLog::EndMessage;
1213 log << TestLog::Message << "The occluder quad has a static offset applied to gl_FragDepth" << TestLog::EndMessage;
1214 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;
1215 log << TestLog::EndSection;
1236 TestLog& log = m_testCtx.getLog();
1238 log << TestLog::Section("Description", "Test description");
1239 log << TestLog::Message << "Testing hidden fragment culling speed" << TestLog::EndMessage;
1240 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) is rendered once, the second (occluded) is rendered repeatedly" << TestLog::EndMessage;
1241 log << TestLog::Message << "Workload indicates the number of times the occluded quad is rendered" << TestLog::EndMessage;
1242 log << TestLog::Message << "The occluder quad has a dynamic offset applied to gl_FragDepth" << TestLog::EndMessage;
1243 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;
1244 log << TestLog::EndSection;
1265 TestLog& log = m_testCtx.getLog();
1267 log << TestLog::Section("Description", "Test description");
1268 log << TestLog::Message << "Testing hidden fragment culling speed" << TestLog::EndMessage;
1269 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) is rendered once, the second (occluded) is rendered repeatedly" << TestLog::EndMessage;
1270 log << TestLog::Message << "Workload indicates the number of times the occluded quad is rendered" << TestLog::EndMessage;
1271 log << TestLog::Message << "The occluded quad has a static offset applied to gl_FragDepth" << TestLog::EndMessage;
1272 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;
1273 log << TestLog::EndSection;
1294 TestLog& log = m_testCtx.getLog();
1296 log << TestLog::Section("Description", "Test description");
1297 log << TestLog::Message << "Testing hidden fragment culling speed" << TestLog::EndMessage;
1298 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) is rendered once, the second (occluded) is rendered repeatedly" << TestLog::EndMessage;
1299 log << TestLog::Message << "Workload indicates the number of times the occluded quad is rendered" << TestLog::EndMessage;
1300 log << TestLog::Message << "The occluded quad has a dynamic offset applied to gl_FragDepth" << TestLog::EndMessage;
1301 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;
1302 log << TestLog::EndSection;
1341 TestLog& log = m_testCtx.getLog();
1343 log << TestLog::Section("Description", "Test description");
1344 log << TestLog::Message << "Testing hidden fragment culling speed" << TestLog::EndMessage;
1345 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;
1346 log << TestLog::Message << "Workload indicates the number of times the occluded quad is rendered" << TestLog::EndMessage;
1347 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;
1348 log << TestLog::EndSection;
1377 TestLog& log = m_testCtx.getLog();
1379 log << TestLog::Section("Description", "Test description");
1380 log << TestLog::Message << "Testing effects of culled fragment workload on render time" << TestLog::EndMessage;
1381 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) quad uses a trivial shader,"
1382 "the second (occluded) contains significant fragment shader work" << TestLog::EndMessage;
1383 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1384 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1385 log << TestLog::Message << "Successfull early Z-testing should result in no correlation between workload and render time" << TestLog::EndMessage;
1386 log << TestLog::EndSection;
1470 TestLog& log = m_testCtx.getLog();
1472 log << TestLog::Section("Description", "Test description");
1473 log << TestLog::Message << "Testing effects of culled fragment workload on render time" << TestLog::EndMessage;
1474 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) quad uses a trivial shader,"
1475 "the second (occluded) contains significant fragment shader work and a discard that is never triggers but has a dynamic condition" << TestLog::EndMessage;
1476 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1477 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1478 log << TestLog::Message << "Successfull early Z-testing should result in no correlation between workload and render time" << TestLog::EndMessage;
1479 log << TestLog::EndSection;
1500 TestLog& log = m_testCtx.getLog();
1502 log << TestLog::Section("Description", "Test description");
1503 log << TestLog::Message << "Testing effects of partially discarded occluder on rendering time" << TestLog::EndMessage;
1504 log << TestLog::Message << "Geometry consists of two fullsceen quads. The first (occluding) quad discards half the "
1505 "fragments in a grid pattern, the second (partially occluded) contains significant fragment shader work" << TestLog::EndMessage;
1506 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1507 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1508 log << TestLog::Message << "Successfull early Z-testing should result in depth testing halving the render time" << TestLog::EndMessage;
1509 log << TestLog::EndSection;
1532 TestLog& log = m_testCtx.getLog();
1534 log << TestLog::Section("Description", "Test description");
1535 log << TestLog::Message << "Testing effects of partial occluder on rendering time" << TestLog::EndMessage;
1536 log << TestLog::Message << "Geometry consists of two quads. The first (occluding) quad covers " << m_coverage*100.0f
1537 << "% of the screen, while the second (partially occluded, fullscreen) contains significant fragment shader work" << TestLog::EndMessage;
1538 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1539 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1540 log << TestLog::Message << "Successfull early Z-testing should result in render time increasing proportionally with unoccluded area" << TestLog::EndMessage;
1541 log << TestLog::EndSection;
1564 TestLog& log = m_testCtx.getLog();
1566 log << TestLog::Section("Description", "Test description");
1567 log << TestLog::Message << "Testing effects of non-default frag depth on culling efficiency" << TestLog::EndMessage;
1568 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;
1569 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1570 log << TestLog::Message << "The occluder quad has a static offset applied to gl_FragDepth" << TestLog::EndMessage;
1571 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1572 log << TestLog::Message << "Successfull early Z-testing should result in no correlation between workload and render time" << TestLog::EndMessage;
1573 log << TestLog::EndSection;
1594 TestLog& log = m_testCtx.getLog();
1596 log << TestLog::Section("Description", "Test description");
1597 log << TestLog::Message << "Testing effects of non-default frag depth on culling efficiency" << TestLog::EndMessage;
1598 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;
1599 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1600 log << TestLog::Message << "The occluder quad has a dynamic offset applied to gl_FragDepth" << TestLog::EndMessage;
1601 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1602 log << TestLog::Message << "Successfull early Z-testing should result in no correlation between workload and render time" << TestLog::EndMessage;
1603 log << TestLog::EndSection;
1624 TestLog& log = m_testCtx.getLog();
1626 log << TestLog::Section("Description", "Test description");
1627 log << TestLog::Message << "Testing effects of non-default frag depth on rendering time" << TestLog::EndMessage;
1628 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;
1629 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1630 log << TestLog::Message << "The occluded quad has a static offset applied to gl_FragDepth" << TestLog::EndMessage;
1631 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1632 log << TestLog::Message << "Successfull early Z-testing should result in no correlation between workload and render time" << TestLog::EndMessage;
1633 log << TestLog::EndSection;
1654 TestLog& log = m_testCtx.getLog();
1656 log << TestLog::Section("Description", "Test description");
1657 log << TestLog::Message << "Testing effects of non-default frag depth on rendering time" << TestLog::EndMessage;
1658 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;
1659 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1660 log << TestLog::Message << "The occluded quad has a dynamic offset applied to gl_FragDepth" << TestLog::EndMessage;
1661 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1662 log << TestLog::Message << "Successfull early Z-testing should result in no correlation between workload and render time" << TestLog::EndMessage;
1663 log << TestLog::EndSection;
1684 TestLog& log = m_testCtx.getLog();
1686 log << TestLog::Section("Description", "Test description");
1687 log << TestLog::Message << "Testing effects of of back first rendering order on culling efficiency" << TestLog::EndMessage;
1688 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;
1689 log << TestLog::Message << "Workload indicates the number of iterations of dummy work done in the occluded quad's fragment shader" << TestLog::EndMessage;
1690 log << TestLog::Message << "The ratio of rendering times of this scene with/without depth testing are compared" << TestLog::EndMessage;
1691 log << TestLog::Message << "Successfull early Z-testing should result in no correlation between workload and render time" << TestLog::EndMessage;
1692 log << TestLog::EndSection;