From: John A. S. <lu...@ma...> - 2001-03-30 20:27:23
|
Hello all; I maintain FreeWRL (VRML for Unixen), and have had a user properly try to shut things down. To this end, she has called glXDestroyContext(), with what I have found to be the correct parameters. The problem is, that on some cases, the screen is "destroyed", and needs the ctrl-alt-+ key sequence to get back to a valid screen. It would appear, from my initial tests, not to be related to the version of Mesa, but on video card. 3dfx cards running XF86 v4.x are ok, as are the GEForce cards. My old pc with non-hw accel video is succeptible. Has anyone seen this, or should I go through all the docs again, to see what is going wrong? Thanks; "I wish to god these calculations had | John Stewart - CRC Canada been executed by steam" - C Babbage. | joh...@cr... |
From: Brian P. <br...@va...> - 2001-03-30 22:33:39
|
"John A. Stewart" wrote: > > Hello all; > > I maintain FreeWRL (VRML for Unixen), and have had a user > properly try to shut things down. To this end, she has > called glXDestroyContext(), with what I have found to be > the correct parameters. > > The problem is, that on some cases, the screen is > "destroyed", and needs the ctrl-alt-+ key sequence to > get back to a valid screen. > > It would appear, from my initial tests, not to be related > to the version of Mesa, but on video card. 3dfx cards running > XF86 v4.x are ok, as are the GEForce cards. My old pc with > non-hw accel video is succeptible. > > Has anyone seen this, or should I go through all the docs > again, to see what is going wrong? Are you using the DRI, or stand-alone Mesa + Glide, or just the Mesa Xlib driver? -Brian |
From: John A. S. <lu...@ma...> - 2001-03-30 23:11:27
|
Brian; To avoid acronym confusion: printf ("%s\n",glGetString(GL_RENDERER)); prints "Mesa X11" On my IBM T-20 laptop with pre-installed linux, it works fine. On my older 200mhz pentium, Mach-64 video card, it screws up. On my DRI'd machines at work, it works fine. I link like: OPENGL_LIBS => '-L/usr/lib -L/usr/local/lib -L/usr/X11R6/lib -lGL -lGLU -lXext -lX11 -lXxf86vm', Does this help resolve what I am doing? Thanks; John Stewart. > Are you using the DRI, or stand-alone Mesa + Glide, or just > the Mesa Xlib driver? |
From: Brian P. <br...@va...> - 2001-03-30 23:16:35
|
"John A. Stewart" wrote: > > Brian; > > To avoid acronym confusion: > > printf ("%s\n",glGetString(GL_RENDERER)); > > prints "Mesa X11" > > On my IBM T-20 laptop with pre-installed linux, it works fine. > On my older 200mhz pentium, Mach-64 video card, it screws up. > > On my DRI'd machines at work, it works fine. > > I link like: > > OPENGL_LIBS => '-L/usr/lib -L/usr/local/lib -L/usr/X11R6/lib -lGL > -lGLU -lXext -lX11 -lXxf86vm', > > Does this help resolve what I am doing? I don't know what the problem is. "Mesa X11" just makes Xlib calls to do its thing. Perhaps it's an obscure bug in your X server. -Brian |
From: John A. S. <lu...@ma...> - 2001-03-30 23:24:10
|
Hi Brian; Ok, now I understand better what is happening. I think that I'll just avoid the glXDestroyContext call unless I know what the hardware is. Thanks for taking the time to answer.... John Stewart > I don't know what the problem is. "Mesa X11" just makes Xlib calls > to do its thing. Perhaps it's an obscure bug in your X server. |