On Fri, 27 May 2016 13:35:34 +0000 Jason Vas Dias <[email protected]>
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) [email protected]
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel