commit | 8d9585334b91e4dcfd4f691736e6437a8f674a0b | [log] [tgz] |
---|---|---|
author | Robert Carr <racarr@google.com> | Tue Nov 10 14:09:16 2020 -0800 |
committer | Rob Carr <racarr@google.com> | Tue Dec 08 19:36:03 2020 +0000 |
tree | ec366bebb5742203d0e47ca63ba86d0408893a91 | |
parent | 1ed501fb9839f26ad8f6b9732e357b54dd4f0b22 [diff] |
BufferStateLayer: Mirror BufferQueue behavior in fence merging We have two behavior changes here, lifted directly from ConsumerBase: 1. Don't overwrite our callback handle fence with an invalid fence 2. If we are going to overwrite a non-null fence with a valid one, attempt to merge them Bug: 171370396 Test: Existing tests pass Change-Id: Ie1cb0602393e5f520721a5cb89829fc342fbfc5f