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

------------------------------------------------------------------------------
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

Reply via email to