1
0
Fork 0
android_external_drm_hwcomp.../.ci
Drew Davenport 98360f9e0c drm_hwcomposer: Add CompositionStats
CompositionStats struct is a copy of HwcDisplay::Stats and is extracted
from HwcDisplay as a prestep for supporting stats reporting beyond
dumpsys.

CompositionStatsProvider interface can be implemented by a class that
will poll all displays and return a display->CompositionStats map for
the cumulative stats for each display.

CompositionStatsTracker is a helper class that tracks the state of the
last queried stats and calculates the delta between the last stats and
the currently pulled stats. A Callback function can be passed into the
Report function which will be called for each display, with the
cumulative and delta stats as arguments.

Change-Id: I4200df5b41a4dbc612160aec038c83336b68bc4b
Signed-off-by: Drew Davenport <ddavenport@google.com>
2025-04-29 14:12:59 -06:00
..
android drm_hwcomposer: CI: run VtsHalGraphicsComposer3_TargetTest 2025-04-23 13:09:43 -07:00
container drm_hwcomposer: CI: Add a cuttlefish container 2025-04-23 13:09:43 -07:00
.gitlab-ci-checkcommit.sh drm_hwcomposer: CI: Use git diff to feed the clang-format-diff 2025-02-05 22:39:35 +02:00
.gitlab-ci.yml drm_hwcomposer: CI: Add job to make cuttlefish artifacts 2025-04-23 13:09:43 -07:00
build-arm64.sh drm_hwcomposer: CI: Rename job build -> build_arm64 2025-04-23 13:09:43 -07:00
build-x86_64.sh drm_hwcomposer: CI: Add new job to build for x86_64 2025-04-23 13:09:43 -07:00
Dockerfile drm_hwcomposer: updating libdisplay-info to include pnp_id_table 2025-01-15 15:55:51 +00:00
image-tags.yml drm_hwcomposer: CI: Add a cuttlefish container 2025-04-23 13:09:43 -07:00
Makefile drm_hwcomposer: Add CompositionStats 2025-04-29 14:12:59 -06:00
setup-test-env.sh drm_hwcomposer: CI: Add common helper functions 2025-04-23 13:09:33 -07:00