From d852e4ff2b16aae4b900074c1117789e350a512e Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Mon, 10 Nov 2025 23:50:19 -0800 Subject: vcr: add phase accessor --- src/vcr.c | 7 +++++++ src/vcr.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/vcr.c b/src/vcr.c index fdab24a..2f09912 100644 --- a/src/vcr.c +++ b/src/vcr.c @@ -1850,6 +1850,13 @@ void vcr_advance_phase(vcr_t *vcr, int delta) } } +int vcr_phase_x(vcr_t *vcr) +{ + assert(vcr); + + return vcr->phase; +} + /* return the # of combined hierarchy+snowflakes rows in chart */ static inline int vcr_composed_rows(vcr_t *vcr) diff --git a/src/vcr.h b/src/vcr.h index e9e1952..e86df75 100644 --- a/src/vcr.h +++ b/src/vcr.h @@ -89,6 +89,7 @@ void vcr_shadow_row(vcr_t *vcr, vcr_layer_t layer, int row); void vcr_stash_row(vcr_t *vcr, vcr_layer_t layer, int row); void vcr_unstash_row(vcr_t *vcr, vcr_layer_t layer, int row); void vcr_advance_phase(vcr_t *vcr, int delta); +int vcr_phase_x(vcr_t *vcr); int vcr_compose(vcr_t *vcr); #ifdef USE_XLIB int vcr_get_composed_xdamage(vcr_t *vcr, XserverRegion *res_damaged_region); -- cgit v1.2.3