fixup! Remove InProcessGpuThreadEfl and GpuChildThreadEfl 13/286313/2
authorChandan Padhi <c.padhi@samsung.com>
Tue, 3 Jan 2023 12:33:13 +0000 (18:03 +0530)
committerBot Blink <blinkbot@samsung.com>
Thu, 5 Jan 2023 06:09:58 +0000 (06:09 +0000)
In GpuChildThread, GpuChannelManager's shared context will be
overriden with the one created by EFL. Therefore, we can avoid
creation of default shared context in GpuChannelManager.

Change-Id: Id32b42bbf68cc9fc77a85614d5681bd9df293881
Signed-off-by: Chandan Padhi <c.padhi@samsung.com>
gpu/ipc/service/gpu_channel_manager.cc

index 7a905bc..8bd30f8 100644 (file)
@@ -334,7 +334,9 @@ GpuChannelManager::GpuChannelManager(
           gpu_feature_info.enabled_gpu_driver_bug_workarounds),
       delegate_(delegate),
       watchdog_(watchdog),
+#if !BUILDFLAG(IS_EFL)
       share_group_(new gl::GLShareGroup()),
+#endif
       mailbox_manager_(gles2::CreateMailboxManager(gpu_preferences)),
       scheduler_(scheduler),
       sync_point_manager_(sync_point_manager),