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
