On Fri, 27 May 2016 13:35:34 +0000 Jason Vas Dias <jason.vas.d...@gmail.com> said:
the app at RUNTIMe is not using gl. efl will build various engines, gl being one of them, another software. elementary config lets you choose the default (no accel, hardware/gl/whatever). if an app really wanted gl support it can request an accel preference with an api call (rage for example request acceleration - eg gl for video) > Good day - > > Please could anyone let me know how to get evas "GL engine" support in latest > EFL library. > > Trying to run any ewebkit2 application under the efl-1.17.99 library > built from latest GIT master fails with : > > ERR<5636>:evas_main /usr/os_src/efl/src/lib/evas/canvas/evas_gl.c:151 > evas_gl_new() Evas GL engine not available. > > But the EFL configure output suggests otherwise: > > <quote><pre> > ------------------------------------------------------------------------ > efl 1.17.99.47429 > ------------------------------------------------------------------------ > > Configuration...: profile=dev os=linux-gnu > ... > X11 ...........: xlib > OpenGL........: full > ... > Evas............: yes (-lua-old +fontconfig +fribidi -harfbuzz +cserve > -tile-rotate dither-mask=big -hyphen) > Engines.......: buffer=static -fb -psl1ght -gl-cocoa -gl-sdl > -software-gdi -software-ddraw -wayland-egl +wayland-shm -drm -gl-drm > -eglfs +software-xlib +gl-xlib > ^^^^^^^ > Image Loaders.: bmp=static eet=static generic=static -gif ico=static > jpeg=static -jp2k pmaps=static png=static psd=static tga=static +tiff > wbmp=static +webp xpm=static tgv=static dds=static > > </pre></quote> > > Doesn't the '+gl-xlib" evas Engines flag signify that the evas > opengl-x11 engine is supported? > > Then why does src/lib/evas/canvas/evas_gl.c get a NULL gl_context_create? : > <quote><pre> > if (!evas_gl->evas->engine.func->gl_context_create) > { > ERR("Evas GL engine not available."); > ... > </pre></quote> > > I can see there used to be a 'gl_x11' engine in evas legacy : > > > https://git.enlightenment.org/legacy/evas.git/tree/src/modules/engines/gl_x11 > > Do I need to port this to modern evas to get GL support ? > > Any suggestions as to what I could set > evas_gl->evas->engine.func->gl_context_create > to in order to convince evas_gl.c that GL is supported ? > > Any responses gratefully received. > > Thanks & Regards, > Jason > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel