Loading graphics/composer/2.1/IComposer.hal +6 −0 Original line number Diff line number Diff line Loading @@ -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, }; /** Loading graphics/composer/2.1/default/Hwc.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -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(); } Loading Loading
graphics/composer/2.1/IComposer.hal +6 −0 Original line number Diff line number Diff line Loading @@ -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, }; /** Loading
graphics/composer/2.1/default/Hwc.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -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(); } Loading