[M120 Migration] Skip flushAndSubmit sync call on gpu side for webgl 43/307143/8 submit/tizen/20240311.160013
authoruzair <uzair.jaleel@samsung.com>
Mon, 17 Apr 2023 03:00:14 +0000 (08:30 +0530)
committerDae-Hyun Ko <dhyuna.ko@samsung.com>
Mon, 11 Mar 2024 05:25:09 +0000 (05:25 +0000)
commit1127f40357a6cf12284e61ac40f15234c9ed7025
tree1b821c5ca45c7a372401efa8870205608ebaae66
parent79d02891d2a191517604183b0feaaa7665cff409
[M120 Migration] Skip flushAndSubmit sync call on gpu side for webgl

This commit enables flushAndSubmit sync call in gpu process for
all types of content excluding canvas and video which helps fixing
blackcsreen issues observed during alexa testing.

Reference:
https://review.tizen.org/gerrit/c/291434

Change-Id: Id473d14e22bf8089e0017906e7b806ec215af595
Signed-off-by: uzair <uzair.jaleel@samsung.com>
Signed-off-by: Chandan Padhi <c.padhi@samsung.com>
20 files changed:
cc/layers/layer_impl.h
cc/layers/texture_layer_impl.h
cc/layers/video_layer_impl.h
cc/trees/layer_tree_host_impl.cc
cc/trees/layer_tree_host_impl.h
cc/trees/layer_tree_impl.cc
cc/trees/layer_tree_impl.h
components/viz/common/quads/compositor_frame_metadata.cc
components/viz/common/quads/compositor_frame_metadata.h
components/viz/service/display/aggregated_frame.h
components/viz/service/display/direct_renderer.h
components/viz/service/display/display.cc
components/viz/service/display/output_surface_frame.h
components/viz/service/display/skia_renderer.cc
components/viz/service/display/surface_aggregator.cc
components/viz/service/display_embedder/skia_output_device_offscreen.cc
services/viz/public/cpp/compositing/compositor_frame_metadata_mojom_traits.cc
services/viz/public/cpp/compositing/compositor_frame_metadata_mojom_traits.h
services/viz/public/mojom/BUILD.gn
services/viz/public/mojom/compositing/compositor_frame_metadata.mojom