noob's question alert: argb visual not found

Yann Droneaud ydroneaud at mandriva.com
Wed Feb 17 09:04:04 PST 2010


Le mercredi 17 février 2010 à 18:51 +0530, Amit Pundir a écrit :
> Hi team,
> 
> I'm trying to create a semi-transparent X11 window. My main aim is to
> draw a translucent window and some 3D(OpenGL-ES2) objects on top of
> it.
> 
> Here is the code http://pastebin.com/m23f802ed For a visual depth=24
> it says that no ARGB visual is found and if I set visual depth=32 then
> I get this error http://pastebin.com/m9b40116
> 
> I'm running X.Org version: 1.7.3, xf86-video-omapfb driver on OMAP3
> based BeagleBoard.
> xdpyinfo is here http://pastebin.com/m11cc1811
> 
> Kindly let me know if I'm missing something.
> 

Perhaps the 32bits visual is not supported by OpenGL.

I don't know how EGL interact with visuals, I'm more used to GLX.
AFAIK not all visuals are compatibles with OpenGL, especially if you
want to use ARGB with composite (+manager). 
In previous tests, only binary NVidia drivers were able to render
correctly in a translucent ARGB window (i have to do tests with newer
X.org KMS drivers ati, nouveau and intel drivers).

Attached is a patch against an old glxgears which search for a visual
matching : Composite ARGB + OpenGL ARGB32.

BTW, could you add the output of glxinfo ?

Regards.

-- 
Yann Droneaud

-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch-glxgears-alpha.diff
Type: text/x-patch
Size: 7624 bytes
Desc: not available
Url : http://lists.x.org/archives/xorg-devel/attachments/20100217/42768fd7/attachment-0001.bin 


More information about the xorg-devel mailing list