Voodoo3 fullscreen opengl on win9x

Has there been any progress on the problem of SDL GL not working in
fullscreen mode on the voodoo 3’s under win9x???
I’ve only recently joined the list…

Thanks

Ben

Has there been any progress on the problem of SDL GL not working in
fullscreen mode on the voodoo 3’s under win9x???

This is a known bug, and I don’t know if anyone has figured it out.
Apparently creating the context fails.

See ya!
-Sam Lantinga (slouken at devolution.com)

Lead Programmer, Loki Entertainment Software–
“Any sufficiently advanced bug is indistinguishable from a feature”
– Rich Kulawiec

Has there been any progress on the problem of SDL GL not working in
fullscreen mode on the voodoo 3’s under win9x???

This is a known bug, and I don’t know if anyone has figured it out.
Apparently creating the context fails.

I think this is a driver thing… I know that Jeff Molofee (NeHe) was
tearing his hair out trying to figure out why the shells that he used for
his tutorials wouldn’t work on Voodoo 3 graphics cards. I’m going to get in
touch with him regarding that tutorial #19 port (and a few things he might
be interested in… I got an extra 15 fps out of it!) so I will ask him then
what he ended up doing.

Nicholas

Nicholas Vining “While you’re out there struggling
vining at pacificcoast.net with your computer, I’m naked,
icq: 20872003 clueless, and feeling good!”
- Ratbert

See ya!
-Sam Lantinga (slouken at devolution.com)

Lead Programmer, Loki Entertainment Software

“Any sufficiently advanced bug is indistinguishable from a feature”
– Rich Kulawiec

----- Original Message -----
From: slouken@devolution.com (Sam Lantinga)
To: sdl at lokigames.com
Date: Wednesday, March 29, 2000 9:17 AM
Subject: Re: [SDL] voodoo3 fullscreen opengl on win9x

Nicholas Vining schrieb am 29 Mar 2000:

Has there been any progress on the problem of SDL GL not working in
fullscreen mode on the voodoo 3’s under win9x???

I mentioned this on the opengl-gamedev-l list and here’s what
Neal Tringham said:

I downloaded SDL 1.1.1 and had a brief look, but I’m afraid I couldn’t
find the appropriate files right away (other than SDL_wingl.c and
SDL_wingl_c.h, which seem to do the default ICD driver load, and there
wasn’t anything obviously odd about those), and regrettably I’m very
short of time at the moment… If someone can tell me which files
contain the rest of the dynamic loading system for Windows, I’ll have
another look.

In the meantime, one thing that might be worth mentioning is that
3dfxogl.dll should never be loaded separately (its an internal part of
the ICD driver for Banshee and Voodoo 3), but I assume that in your
situation you’re actually loading opengl32.dll dynamically, which then
loads 3dfxogl.dll behind the scenes, and then something goes wrong…

            Neal Tringham (VX)
            (neal at pseudonymz.demon.co.uk)

I haven’t persued this though, since I’ve been busy with other stuff.

  • Andreas–
    Probably one of the smallest 3D-Games in the world: http://www.gltron.org
    More than 60’000 Downloads of the latest version (0.53)

Hi Neal, I appreciate your taking the time to look into this.
SDL_wingl.c is the only file that does any dynamic loading, and you are
correct in that it shouldn’t be doing anything unusual. What is most
likely is that SDL is passing a parameter in the context creation that
isn’t expected by the Voodoo driver. I think the particular crash people
are reporting is caused by the failure of the context creation or context
setting.

Thanks!
-Sam Lantinga (slouken at devolution.com)> Nicholas Vining schrieb am 29 Mar 2000:

Has there been any progress on the problem of SDL GL not working in
fullscreen mode on the voodoo 3’s under win9x???

I mentioned this on the opengl-gamedev-l list and here’s what
Neal Tringham said:

I downloaded SDL 1.1.1 and had a brief look, but I’m afraid I couldn’t
find the appropriate files right away (other than SDL_wingl.c and
SDL_wingl_c.h, which seem to do the default ICD driver load, and there
wasn’t anything obviously odd about those), and regrettably I’m very
short of time at the moment… If someone can tell me which files
contain the rest of the dynamic loading system for Windows, I’ll have
another look.

In the meantime, one thing that might be worth mentioning is that
3dfxogl.dll should never be loaded separately (its an internal part of
the ICD driver for Banshee and Voodoo 3), but I assume that in your
situation you’re actually loading opengl32.dll dynamically, which then
loads 3dfxogl.dll behind the scenes, and then something goes wrong…

            Neal Tringham (VX)
            (neal at pseudonymz.demon.co.uk)

I haven’t persued this though, since I’ve been busy with other stuff.

  • Andreas

    Probably one of the smallest 3D-Games in the world: http://www.gltron.org
    More than 60’000 Downloads of the latest version (0.53)