Hi!

I'm trying to use the OpenGL renderer of Evas on an X11 display. As a test
program, I'm using edje_player. Normally it works, but this doesn't:

  $ edje_player -e=opengl_x11 ../../test1.edj
  ERR<5244>:evas-gl_x11 evas_x_main.c:802 eng_best_visual_get() 
glXChooseFBConfig returned no configs
  Error: glXMakeCurrent(0x104af300, 0x0, 0x104f72e8) failed
  ERR<5244>:evas-gl_x11 evas_x_main.c:615 eng_window_use() 
glXMakeCurrent(0x104af300, 0x0, 0x104f72e8) failed

At this point, the program hangs, not even reacting to Control-C.

I've been looking around the file evas_x_main.c, and in eng_best_visual_get,
there is code that checks for the best visual with and without alpha channel
support. This code will report the first error "glXChooseFBConfig returned
no configs", but that is only half of the truth. The whole truth is that it
couldn't find a visual that supports an alpha channel, it did successfully
find one without before. Yes, the machine is ancient and its 32MiB video
RAM are smaller than the average keyboard controller's memory nowadays.

Two questions here:
1. Is the detection correct and Evas rendering can't work without alpha
channel?
2. Trying around a bit, I found that my computer supports an alpha channel,
but only without double buffering. Can Evas work without double-buffering?


Thanks for any suggestions!

Uli

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to