Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8f947fc2 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Expose configGroup to DisplayConfig" into rvc-dev am: 63f9f4e9 am:...

Merge "Expose configGroup to DisplayConfig" into rvc-dev am: 63f9f4e9 am: 8760c4ee am: 40dc82b5

Change-Id: I436ad252a7543f96f0c2ecbd292084467690937a
parents ad0420b7 40dc82b5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@ struct DisplayConfig {
    nsecs_t appVsyncOffset = 0;
    nsecs_t sfVsyncOffset = 0;
    nsecs_t presentationDeadline = 0;
    int configGroup = -1;
};

static_assert(std::is_trivially_copyable_v<DisplayConfig>);
+1 −0
Original line number Diff line number Diff line
@@ -853,6 +853,7 @@ status_t SurfaceFlinger::getDisplayConfigs(const sp<IBinder>& displayToken,
        const auto offsets = mPhaseConfiguration->getOffsetsForRefreshRate(config.refreshRate);
        config.appVsyncOffset = offsets.late.app;
        config.sfVsyncOffset = offsets.late.sf;
        config.configGroup = hwConfig->getConfigGroup();

        // This is how far in advance a buffer must be queued for
        // presentation at a given time.  If you want a buffer to appear