Create AggregatedRenderPassList from CompositorRenderPassList 07/265407/4
authorChandan Padhi <c.padhi@samsung.com>
Mon, 18 Oct 2021 14:40:39 +0000 (20:10 +0530)
committerChandan Padhi <c.padhi@samsung.com>
Wed, 20 Oct 2021 10:55:14 +0000 (16:25 +0530)
commite146b77e258eb228521a9de265fee16c8596528f
tree760467c95fcff9c5695ef3d72a9333b0e6f6a7df
parentbac9af8776d7d6b6fccb914f68c4b0f7b23cd11b
Create AggregatedRenderPassList from CompositorRenderPassList

CompositorFrame received on the browser/gpu process contains
CompositorRenderPassList. However, GLRenderer now expects
AggregatedRenderPassList due to upstream changes[1].
Therefore, it is necessary to create AggregatedRenderPassList
from CompositorRenderPassList for GLRenderer to draw the frames.

[1] https://chromium-review.googlesource.com/c/chromium/src/+/2321397

Change-Id: If59f45be60fc25eb2d4f3a54ed870ae1c8751d99
Signed-off-by: Chandan Padhi <c.padhi@samsung.com>
tizen_src/chromium_impl/content/browser/compositor/evasgl_delegated_frame_host.cc
tizen_src/chromium_impl/content/browser/compositor/evasgl_delegated_frame_host.h