• C
    Account for root surface transformation on the surfaces managed by the... · 1c7300ed
    Chinmay Garde 提交于
    Account for root surface transformation on the surfaces managed by the external view embedder. (#11384)
    
    The earlier design speculated that embedders could affect the same
    transformations on the layers post engine compositor presentation but before
    final composition.
    
    However, the linked issue points out that this design is not suitable for use
    with hardware overlay planes. When rendering to the same, to affect the
    transformation before composition, embedders would have to render to an
    off-screen render target and then apply the transformation before presentation.
    This patch negates the need for that off-screen render pass.
    
    To be clear, the previous architecture is still fully viable. Embedders still
    have full control over layer transformations before composition. This is an
    optimization for the hardware overlay planes use-case.
    
    Fixes b/139758641
    1c7300ed
embedder_config_builder.cc 8.7 KB