[sf] Pass metadata to layer during composition
Adds the simple bits of code to grab a snapshot of the front-end Layer generic metadata, storing a copy in LayerFECompositionState, and then sending int to the HWC2::Layer along with other "geometry update" settings. As the metadata stored in the layers uses integer keys, they need to be translated to name strings. For hard-coded mapping is defined, with a TODO left to remove the hard-coded mapping. A test is added to ensure that the metadata is written by OutputLayer when present, and that it is not set as part of a "per-frame" update. Bug: 139747351 Test: atest libcompositionengine_test Change-Id: I63f2a34e1fb70e1aefc5aa7e97ce56b7c2579a29
Loading
Please register or sign in to comment