SF: Dev Options should force client composition for all frames
While there was some code which tried to force it, it turned out that if there was a geometry refresh for a frame, the flag would be cleared after being set. It would then be forced on subsequent frames assuming there were no geometry updates then. This was caught by the libsurfaceflinger_unittest I was trying to add, which caught it when it was re-run after I moved more code to CompositionEngine. This patch moves where the flag is set to after where it was being cleared, which meant adding a parameter, and adding a bit more unit test coverage for the revised function. Test: atest libsurfaceflinger_unittest # With added test there Test: atest libcompositionengine_test # With added test there Bug: None Change-Id: I4b96b21cdd4fe280f0943051962d3473e9113851 Merged-In: I4b96b21cdd4fe280f0943051962d3473e9113851
Loading
Please register or sign in to comment