White screen at content shell launch.
authorChandan Padhi <c.padhi@samsung.com>
Tue, 19 Jan 2016 13:28:12 +0000 (18:58 +0530)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 07:55:23 +0000 (07:55 +0000)
White screen is caused due to failure of gl draw calls.
GPU was blacklisted for content_shell due to which context
provider creation failed. This resulted in creation of
software resources instead of GL resources, for which GL
draw calls stand invalid.

This commit ignores gpu blacklist for content_shell similar
to efl_webview_app and ubrowser on desktop.

Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=15626

Reviewed by: a1.gomes, g.czajkowski

Change-Id: I53444ce02e6005a7a5021dbd5e540dde9b0a382b
Signed-off-by: Chandan Padhi <c.padhi@samsung.com>
tizen_src/chromium_impl/efl/init.cc
tizen_src/ewk/efl_integration/command_line_efl.cc

index c170034..9003dd3 100644 (file)
@@ -85,6 +85,10 @@ void AppendPortParams(base::CommandLine& cmdline) {
 #endif
 #endif // EWK_BRINGUP
 
+#if !defined(OS_TIZEN)
+  cmdline.AppendSwitch(switches::kIgnoreGpuBlacklist);
+#endif
+
 #if defined(OS_TIZEN_TV)
   cmdline.AppendSwitchASCII(switches::kAcceleratedCanvas2dMSAASampleCount, "4");
 #endif
index 804f763..b955e7c 100644 (file)
@@ -74,8 +74,6 @@ content::MainFunctionParams CommandLineEfl::GetDefaultPortParams() {
 //            FIXME: http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=14040
   p_command_line->AppendSwitch(cc::switches::kEnableParallelCanvasMode);
 #endif // EWK_BRINGUP
-#else
-  p_command_line->AppendSwitch(switches::kIgnoreGpuBlacklist);
 #endif
 
 #if defined(OS_TIZEN_MOBILE)