EvasGL need the libosmesa library if using the software_x11 engine.
Created attachment 257025 [details] Patch
I tried to test the software backend drawing in MiniBrowser using the -e=software_x11 option. If you got the error when using the MiniBrowser on software backend, please leave the comment here.
I installed libosmesa6-dev manually and then rebuilt jhbuild modules and WebKit too, but still get crash immediately: $ WebKitBuild/Release/bin/MiniBrowser -e=software_x11 Segmentation fault (core dumped)
Comment on attachment 257025 [details] Patch Is this patch still valid ? Clear r? until you reply my question.
(In reply to comment #3) > I installed libosmesa6-dev manually and then rebuilt jhbuild > modules and WebKit too, but still get crash immediately: > > $ WebKitBuild/Release/bin/MiniBrowser -e=software_x11 > Segmentation fault (core dumped) When I do same thing on Ubuntu 15.10, MiniBrowser works well. I wonder if Ossy still has the problem.
Created attachment 288103 [details] Rebase the patch but we need to verify it for landing patch.
(In reply to comment #6) > Created attachment 288103 [details] > Rebase the patch but we need to verify it for landing patch. When I installed libosmesa6-dev, I don't have any problem locally yet. Do you have problem ?
I verify that "-e=software_x11" option works well. When I run the CanvasMark benchmark. There is big performance gain between on/off the option. CanbasMark benchmark- http://www.kevs3d.co.uk/dev/canvasmark/ The result is as below, - CanvasMark Score: 13896 (EFL MiniBrowser with software_x11) - CanvasMark Score: 6149 (EFL MiniBrowser without software_x11) - CanvasMark Score: 7067 (Chrome 49 on Linux) - CanvasMark Score: 11244 (Firefox 47 on Linux) (All tests were done by same PC) EFL MiniBrowser score is better than Chrome and Firefox. :)
Comment on attachment 288103 [details] Rebase the patch but we need to verify it for landing patch. Clearing flags on attachment: 288103 Committed r205538: <http://trac.webkit.org/changeset/205538>
All reviewed patches have been landed. Closing bug.