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

Commit 21c2e113 authored by Brian C. Anderson's avatar Brian C. Anderson Committed by Android (Google) Code Review
Browse files

Merge "Add PRESENT_FENCE_IS_NOT_RELIABLE" into oc-dev

parents 32f726a6 9af5d942
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -44,6 +44,12 @@ interface IComposer {
         * applying the color transform during its composition step.
         */
        SKIP_CLIENT_COLOR_TRANSFORM = 2,

        /**
         * Specifies that the present fence must not be used as an accurate
         * representation of the actual present time of a frame.
         */
        PRESENT_FENCE_IS_NOT_RELIABLE = 3,
    };

    /**
+6 −0
Original line number Diff line number Diff line
@@ -65,6 +65,12 @@ HwcHal::HwcHal(const hw_module_t* module)
    }

    initCapabilities();
    if (majorVersion >= 2 &&
        hasCapability(Capability::PRESENT_FENCE_IS_NOT_RELIABLE)) {
        ALOGE("Present fence must be reliable from HWC2 on.");
        abort();
    }

    initDispatch();
}