Searched refs:FrameInfoIndex (Results 1 – 9 of 9) sorted by relevance
/frameworks/base/libs/hwui/tests/unit/ |
D | JankTrackerTests.cpp | 41 info->set(FrameInfoIndex::IntendedVsync) = 100_ms; in TEST() 42 info->set(FrameInfoIndex::Vsync) = 101_ms; in TEST() 43 info->set(FrameInfoIndex::SwapBuffersCompleted) = 115_ms; in TEST() 44 info->set(FrameInfoIndex::GpuCompleted) = 115_ms; in TEST() 45 info->set(FrameInfoIndex::FrameCompleted) = 115_ms; in TEST() 46 info->set(FrameInfoIndex::FrameInterval) = 16_ms; in TEST() 47 info->set(FrameInfoIndex::FrameDeadline) = 120_ms; in TEST() 51 info->set(FrameInfoIndex::IntendedVsync) = 116_ms; in TEST() 52 info->set(FrameInfoIndex::Vsync) = 117_ms; in TEST() 53 info->set(FrameInfoIndex::SwapBuffersCompleted) = 129_ms; in TEST() [all …]
|
/frameworks/base/libs/hwui/ |
D | FrameInfo.h | 35 enum class FrameInfoIndex { enum 70 extern const std::array<const char*, static_cast<int>(FrameInfoIndex::NumIndexes)> FrameInfoNames; 90 set(FrameInfoIndex::FrameTimelineVsyncId) = INVALID_VSYNC_ID; in UiFrameInfoBuilder() 95 set(FrameInfoIndex::FrameDeadline) = std::numeric_limits<int64_t>::max(); in UiFrameInfoBuilder() 100 set(FrameInfoIndex::FrameTimelineVsyncId) = vsyncId; in setVsync() 101 set(FrameInfoIndex::Vsync) = vsyncTime; in setVsync() 102 set(FrameInfoIndex::IntendedVsync) = intendedVsync; in setVsync() 105 set(FrameInfoIndex::HandleInputStart) = vsyncTime; in setVsync() 106 set(FrameInfoIndex::AnimationStart) = vsyncTime; in setVsync() 107 set(FrameInfoIndex::PerformTraversalsStart) = vsyncTime; in setVsync() [all …]
|
D | JankTracker.cpp | 42 FrameInfoIndex start; 43 FrameInfoIndex end; 47 Comparison{JankType::kMissedVsync, [](nsecs_t) { return 1; }, FrameInfoIndex::IntendedVsync, in __anond0ea453f0102() 48 FrameInfoIndex::Vsync}, in __anond0ea453f0102() 52 FrameInfoIndex::Vsync, FrameInfoIndex::SyncStart}, 56 FrameInfoIndex::SyncStart, FrameInfoIndex::IssueDrawCommandsStart}, 60 FrameInfoIndex::IssueDrawCommandsStart, FrameInfoIndex::FrameCompleted}, 79 static FrameInfoIndex sFrameStart = FrameInfoIndex::IntendedVsync; 104 int64_t totalDuration = frame.duration(sFrameStart, FrameInfoIndex::SwapBuffersCompleted); in calculateLegacyJank() 105 if (mDequeueTimeForgivenessLegacy && frame[FrameInfoIndex::DequeueBufferDuration] > 500_us) { in calculateLegacyJank() [all …]
|
D | FrameInfoVisualizer.cpp | 50 FrameInfoIndex start; 51 FrameInfoIndex end; 56 {FrameInfoIndex::IntendedVsync, FrameInfoIndex::HandleInputStart, Color::Teal_700}, 57 {FrameInfoIndex::HandleInputStart, FrameInfoIndex::PerformTraversalsStart, 59 {FrameInfoIndex::PerformTraversalsStart, FrameInfoIndex::DrawStart, Color::LightGreen_700}, 60 {FrameInfoIndex::DrawStart, FrameInfoIndex::SyncStart, Color::Blue_500}, 61 {FrameInfoIndex::SyncStart, FrameInfoIndex::IssueDrawCommandsStart, Color::LightBlue_300}, 62 {FrameInfoIndex::IssueDrawCommandsStart, FrameInfoIndex::SwapBuffers, Color::Red_500}, 63 {FrameInfoIndex::SwapBuffers, FrameInfoIndex::FrameCompleted, Color::Orange_500}, 179 void FrameInfoVisualizer::nextBarSegment(FrameInfoIndex start, FrameInfoIndex end) { in nextBarSegment() [all …]
|
D | FrameInfoVisualizer.h | 58 void nextBarSegment(FrameInfoIndex start, FrameInfoIndex end); 62 inline float durationMS(size_t index, FrameInfoIndex start, FrameInfoIndex end) { in durationMS()
|
D | FrameInfo.cpp | 51 static_assert(static_cast<int>(FrameInfoIndex::NumIndexes) == 23,
|
/frameworks/base/libs/hwui/renderthread/ |
D | CanvasContext.cpp | 433 mCurrentFrameInfo->get(FrameInfoIndex::FrameTimelineVsyncId); in prepareTree() 435 mCurrentFrameInfo->get(FrameInfoIndex::FrameStartTime); in prepareTree() 451 mCurrentFrameInfo->set(FrameInfoIndex::SyncQueued) = syncQueued; in prepareTree() 627 mCurrentFrameInfo->set(FrameInfoIndex::FrameInterval) = in draw() 653 const auto vsyncId = mCurrentFrameInfo->get(FrameInfoIndex::FrameTimelineVsyncId); in draw() 656 static_cast<int32_t>(mCurrentFrameInfo->get(FrameInfoIndex::InputEventId)); in draw() 661 .startTimeNanos = mCurrentFrameInfo->get(FrameInfoIndex::FrameStartTime), in draw() 679 mCurrentFrameInfo->set(FrameInfoIndex::CommandSubmissionCompleted) = std::max( in draw() 680 drawResult.commandSubmissionTime, mCurrentFrameInfo->get(FrameInfoIndex::SwapBuffers)); in draw() 713 if (dequeueStart < mCurrentFrameInfo->get(FrameInfoIndex::SyncStart)) { in draw() [all …]
|
D | DrawFrameTask.cpp | 90 const int64_t vsyncId = mFrameInfo[static_cast<int>(FrameInfoIndex::FrameTimelineVsyncId)]; in run() 171 int64_t vsync = mFrameInfo[static_cast<int>(FrameInfoIndex::Vsync)]; in syncFrameState() 172 int64_t intendedVsync = mFrameInfo[static_cast<int>(FrameInfoIndex::IntendedVsync)]; in syncFrameState() 173 int64_t vsyncId = mFrameInfo[static_cast<int>(FrameInfoIndex::FrameTimelineVsyncId)]; in syncFrameState() 174 int64_t frameDeadline = mFrameInfo[static_cast<int>(FrameInfoIndex::FrameDeadline)]; in syncFrameState() 175 int64_t frameInterval = mFrameInfo[static_cast<int>(FrameInfoIndex::FrameInterval)]; in syncFrameState()
|
/frameworks/base/libs/hwui/jni/ |
D | android_graphics_HardwareRendererObserver.h | 49 static constexpr int kBufferSize = static_cast<int>(uirenderer::FrameInfoIndex::NumIndexes);
|