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

Commit 40dc82b5 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

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

Change-Id: I319ceb050659521db9b61dd7486b6e94217265b7
parents 1b3465e2 8760c4ee
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