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