Barry,

You can look at it as a limitation of the Matrox driver, if you prefer. 
I believe Mark is trying to point out that none of the OGL renderers in
XFree86 currently work with overlays.

Regards,
Jens

Barry Branham wrote:
> 
> The Mesa-demos RPM contains 'glxinfo.c' which has the line:
>    glXGetConfig(dpy, vInfo, GLX_LEVEL, &attribs->level);
> 
> which is how it determines the 'level' parameter in the listing below.
> SGI open sourced GLX in Feb '99 for XFree86 so why wouldn't it know
> about overlays?
> It seems to me this is a Matrox driver problem or something in my
> configuration.
> 
> Barry
> 
> Mark Vojkovich wrote:
> 
> >   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
> >
> 
> --
> Barry Branham, Computer Operations Engineer
> Cardiothoracic Surgery Research
> Washington University School of Medicine
> [EMAIL PROTECTED]  (314)362-8305
> 
> _______________________________________________
> Xpert mailing list
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/xpert

--                             /\
         Jens Owen            /  \/\ _    
  [EMAIL PROTECTED]  /    \ \ \   Steamboat Springs, Colorado
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to