OpenGlide 0.09a1 - or, Fun with the 3dfx Demos
-------------------------------------------------
- Yes, I know my card is merely OpenGL 1.1-compliant - but that means no textures (or multi-textures) AT ALL? Be prepared for the "bug reports" - or, as Paul said, maintain an alternate version...
- Demo6030 seemed to ignore the presence of OpenGlide in its directory and forced regular Glide to launch on my Voodoo3. Weird, it shouldn't have done that. I guess it's looking in Windows/System or something. Does it work for you, Fabio, with the DLLs in the directory?
- ATSFlip works fine, no errors noted EXCEPT... loading a many-polygon model (Skeleton), I could occasionally see very thin, white lines at the join between triangles. I think this has been commented on already. Using REAL Glide, I didn't see this. No textures, as noted.
- DemoRoom launched okay, no textures as noted.
- Donut worked great! Mouse lost context at one point, but I noticed this using Glide, too. Not sure why this happens. No textures as noted.
- Flipper (Grand Bleu) works (no textures as noted above). BTW - to save people headaches - if there is a "debug.txt" file in the directory, make sure it is read-only. 😀
- Race works (no textures)
- Valley of Ra works (no textures)
- Wizards Tower works (no textures)
- Borg doesn't want to launch at all. Not sure what is going on. "Error: NULL window specified". 🙁
- WizMark uses Direct3D and is thus exempt from the testing.
-------------------------------------------------
Configuration File for OpenGLide
Version=Version0.08 // (It's reporting this, should be 0.09)
[Options]
CreateWindow=1
InitFullScreen=1
EnableMipMaps=0
IgnorePaletteChange=0
EnableFog=0
EnablePrecisionFix=0
EnableMultiTextureEXT=0
EnablePaletteEXT=0
EnableVertexArrayEXT=0
EnableFogCoordEXT=0
TextureMemorySize=16
WrapperPriority=2
FrameBufferMemorySize=8
-------------------------------------------------
-------------------------------------------
OpenGLide Log File
-------------------------------------------
***** OpenGLide Version0.08 ***** // (It's reporting this, should be 0.09)
-------------------------------------------
Date: 12/14/02
Time: 01:25:51
-------------------------------------------
-------------------------------------------
Clock Frequency: 265.91 Mhz
-------------------------------------------
-------------------------------------------
Configuration file is OpenGLid.INI
-----------------------------------------
Wrapper Class Priority of 32
Wrapper Priority of 2
-----------------------------------------
ColorBits = 16
DepthBits = 16
Using OpenGL version = 1
-------------------------------------------
Setting in Use:
-------------------------------------------
Init Full Screen = true
Fog = false
Precision Fix = false
MultiTexture = false
Palette Extension = false
Vertex Array Extension = false
Fog Coord Extension = false
Blend Function Separate = false
Texture LOD bias = false
Texture Memory Size = 16 Mb
Frame Buffer Memory Size = 8 Mb
MMX is enabled
-------------------------------------------
-------------------------------------------
** OpenGL Information **
-------------------------------------------
Vendor: 3Dfx Interactive Inc.
Renderer: 3Dfx/Voodoo3 (tm)/2 TMUs/16 MB SDRAM/ICD (Nov 2 2000)
Version: 1.1.0
Extensions: GL_ARB_multitexture GL_EXT_abgr GL_EXT_bgra GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_stencil_wrap GL_EXT_texture_env_add GL_EXT_vertex_array GL_SGIS_texture_edge_clamp GL_EXT_paletted_texture GL_EXT_shared_texture_palette GL_SGIS_multitexture WGL_EXT_extensions_string WGL_3DFX_gamma_control WGL_EXT_swap_control WGL_ARB_extensions_string
-------------------------------------------
** Glide Calls **
-------------------------------------------
-------------------------
Time: 01:26:18
-------------------------
-------------------------------------------------
Anyhow, for shits and giggles, I decided to put eVoodoo up against OpenGlide. Note that my video card being a Voodoo3, we already know that the Direct3D driver will be way better than the OpenGL driver... and using plain jane Glide much more sensible - but anyways...
And the generalized results is that eVoodoo worked on ATSFlip, DemoRoom, Donut, Flipper, Race, Valley of Ra, and Wizards Tower without issue. eVoodoo COULD do textures/multi-texturing (in everything but Flipper, probably a bug) and was generally faster, too. (framerate was visibly higher) This is what supporting lower-end video cards with a smaller-revision-number 3D API can do for you. 😀
Well, if OpenGlide is indeed discontinuing texture support for older cards, then I'll use either WinGlide or eVoodoo for Glide-in-a-window rendering. I'm already anxiously awaiting MacLeod's next version anyhow (no offense or anything). If support is indeed being discontinued in OpenGlide, then we may want to start plugging eVoodoo. I wonder: Can we force GliDOS to coexist with eVoodoo? 😉
Of course, by the next version, eVoodoo may require your video driver to have DirectX 8.0 or 9.0 support. The last Voodoo3 Win98 drivers were DirectX7-compliant only, methinks (I may be wrong...) That's going to be THEIR way of phasing out support for older cards, too.
Again, not trying to offend you guys, you know I love your work and do anything I can to further it.... just making observations and thinking of the best overall solution for guys with slower machines/video cards. It's funny, we come up with all these software hacks to get old software working in a modern computer, but when it comes to old hardware, we say, "phooey!"
-------------------------------------------------
And now, an issue when running the demos on my Voodoo3 in Windows 98 (someone, if you own a Voodoo3/4/5 and Windows 98, PLEASE look!)
- Borg won't work at all. It doesn't seem to want to spawn a full-screen Glide window at all. No error message - just says it's loading all the textures then closes. With OpenGlide, it at least tells us "NULL window specified." And with eVoodoo - I actually get an error message from borg.exe! "gd error (gmtConvert3df): 0x98ab22 - 0x960078 (0x2aab0) != 0x40000". But I dunno, maybe that's being caused by eVoodoo. What's going on? You guys know?
"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen
Stiletto