Lines Matching refs:std

36 using namespace std::chrono_literals;
39 { aout << #s ": " << glGetString(s) << std::endl; }
50 std::istringstream extensionStream((const char *)glGetString(s)); \
51 std::vector<std::string> \
52 extensionList(std::istream_iterator<std::string>{extensionStream}, \
53 std::istream_iterator<std::string>()); \
58 aout << std::endl; \
166 const std::chrono::steady_clock::duration rpm = 2s; in render()
167 static std::chrono::steady_clock::time_point startTime = std::chrono::steady_clock::now(); in render()
168 std::chrono::steady_clock::time_point renderTime = std::chrono::steady_clock::now(); in render()
170 std::chrono::steady_clock::duration offset = (renderTime - startTime) % rpm; in render()
176 auto start = std::chrono::steady_clock::now(); in render()
185 auto end = std::chrono::steady_clock::now(); in render()
218 std::unique_ptr<EGLConfig[]> supportedConfigs(new EGLConfig[numConfigs]); in initRenderer()
225 *std::find_if(supportedConfigs.get(), supportedConfigs.get() + numConfigs, in initRenderer()
233 << blue << ", " << depth << std::endl; in initRenderer()
265 shader_ = std::unique_ptr<Shader>( in initRenderer()
304 thread_local std::vector<Vertex> vertices = { in addHead()
310 thread_local std::vector<Index> indices = {0, 1, 2, 0, 2, 3}; in addHead()
339 results_["preferredRate"] = std::to_string(preferredRate); in getAdpfSupported()
343 void Renderer::startHintSession(std::vector<int32_t> &tids, int64_t target) { in startHintSession()
362 std::to_string(ret), in reportActualWorkDuration()
373 Utility::setFailure("Failed to update target duration with code " + std::to_string(ret), in updateTargetWorkDuration()
391 void Renderer::addResult(std::string name, std::string value) { in addResult()
395 std::map<std::string, std::string> &Renderer::getResults() { in getResults()
404 T getMedian(std::vector<T> values) { in getMedian()
405 std::sort(values.begin(), values.end()); in getMedian()
409 FrameStats Renderer::getFrameStats(std::vector<int64_t> &durations, std::vector<int64_t> &intervals, in getFrameStats()
410 std::string &testName) { in getFrameStats()
413 double sum = std::accumulate(durations.begin(), durations.end(), 0); in getFrameStats()
429 stats.deviation = std::sqrt(varianceSum / static_cast<double>(durations.size() - 1)); in getFrameStats()
435 static_cast<double>(durations.size() * std::min(lastTarget_, baselineMedian_)); in getFrameStats()
439 addResult(testName + "_median", std::to_string(stats.medianWorkDuration)); in getFrameStats()
440 addResult(testName + "_median_interval", std::to_string(stats.medianFrameInterval)); in getFrameStats()
441 addResult(testName + "_deviation", std::to_string(stats.deviation)); in getFrameStats()
443 addResult(testName + "_target", std::to_string(getTargetWorkDuration())); in getFrameStats()
444 addResult(testName + "_target_exceeded_count", std::to_string(*stats.exceededCount)); in getFrameStats()
446 std::to_string(*stats.exceededFraction)); in getFrameStats()
447 addResult(testName + "_efficiency", std::to_string(*stats.efficiency)); in getFrameStats()