I didn't think the GLX code in XFree86 (Mesa based, or DRI) knew
anything about overlays.

                        Mark.


On Wed, 27 Feb 2002, Barry Branham wrote:

> I'm having trouble getting an overlay visual with the following code:
> 
>         int n = 0, list[5];
>         list[n++] = GLX_LEVEL;                    // overlay planes
>         list[n++] = 0;                            // overlay planes
>         list[n++] = GLX_BUFFER_SIZE;            // get at least 2 bits
>         list[n++] = 2;
>         list[n++] = None;
> 
>         vis = glXChooseVisual(XtDisplay(_mgrWidget),
>             XScreenNumberOfScreen(XtScreen(_mgrWidget)), list);
> 
> the return is NULL.
> 
> I'm using RedHat 7.2 with all the latest updates including XFree86 4.1.0-15
> I've used the 'Option "overlay"' line in XF86Config-4.
> My root visual is TrueColor by starting the Xserver with '-cc 4'
> I'm using the latest Matrox drivers.  mga_hal is loaded but 'DRI' is not 
> enabled.
> 
> glxinfo -t gives:
> 
> [cts6 bhb]$ glxinfo -t
> display: :0.0  screen:0
> direct rendering: No
> server glx vendor string: SGI
> server glx version string: 1.2
> server glx extensions:
>     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
> client glx vendor string: SGI
> client glx version string: 1.2
> client glx extensions:
>     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
> GLX extensions:
>     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
> OpenGL vendor string: VA Linux Systems, Inc.
> OpenGL renderer string: Mesa GLX Indirect
> OpenGL version string: 1.2 Mesa 3.4.2
> OpenGL extensions:
>     GL_ARB_multitexture, GL_EXT_abgr, GL_EXT_blend_color,
>     GL_EXT_blend_minmax, GL_EXT_blend_subtract
> glu version: 1.1 Mesa 3.4.2
> glu extensions:
>     GL_EXT_abgr
> 
> Vis  Vis   Visual Trans  buff lev render DB ste  r   g   b   a  aux dep 
> ste  accum buffers  MS   MS
>  ID Depth   Type  parent size el   type     reo sz  sz  sz  sz  buf th  
> ncl  r   g   b   a  num bufs
> 
>----------------------------------------------------------------------------------------------------
> 0x25  8 PseudoColor  0     24  0  ci     1   0   0   0   0   0   0   16  
> 0   0   0   0   0   0   0
> 0x26  8 GrayScale    0     24  0  ci     1   0   0   0   0   0   0   16  
> 0   0   0   0   0   0   0
> 0x27 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0   0   16  
> 0   0   0   0   0   0   0
> 0x28 24 TrueColor    0     24  0  rgba   1   0   8   8   8   0   0   16  
> 8  16  16  16   0   0   0
> 
> 
> So there is a PseudoColor visual available.  But it's level is 0.  I 
> need a GLX_LEVEL 1 visual.
> 
> Any suggestions will be much appreciated.
> Thanks
> Barry
> 
> 

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to