Revert "Import GLFence in EndOverlayAccess for AHB"
This reverts commit e8f078f3. Reason for revert: BeginWriteSkia() call is moved out of critical path. This change is not necessary anymore. For code health revert it. Original change's description: > Import GLFence in EndOverlayAccess for AHB > > When using SurfaceControl after surface has been returned we need to > wait until fence provided by system will be signaled. When using GL > for compositing, this is implemented as importing provided file > descriptor as egl fence and issue ServerWait(). > > GLRenderer does it when we get surface back. With SkiaRenderer it > happens on next BeginWrite for the SharedImage. Import is expensive > operation and BeginWrite is on critical path. > > This CL moves import to EndOverlayAccess as we will do it anyway. > Then at BeginWrite time we only issue ServerWait(). > > In local tests with scrolling simple page it saves 200us in > DrawToSwapUs metric. > > Change-Id: I6efb2783d0e287dc5e4fbb5707c507328e75a32f > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2019607 > Reviewed-by: Jonathan Backer <backer@chromium.org> > Reviewed-by: Ken Buchanan <kenrb@chromium.org> > Commit-Queue: Vasiliy Telezhnikov <vasilyt@chromium.org> > Cr-Commit-Position: refs/heads/master@{#735577} TBR=backer@chromium.org,kenrb@chromium.org,vasilyt@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Change-Id: I20831d283c657d2f3245a454ed26b5a7529788ab Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2057044Reviewed-by:Peng Huang <penghuang@chromium.org> Reviewed-by:
Vasiliy Telezhnikov <vasilyt@chromium.org> Commit-Queue: Peng Huang <penghuang@chromium.org> Cr-Commit-Position: refs/heads/master@{#742643}
Showing
Please register or sign in to comment