Reply 640 of 862, by __ggorts
Oh! hehe
Edit: I saw your latest commit. It looks like it will produce a good result!
Oh! hehe
Edit: I saw your latest commit. It looks like it will produce a good result!
It kept bombing out at the assertion in the pci detection file. I looked at the line and realized it was for probing the card and then I felt like an idiot when I realized I opened up the wrong dos box 🤣
I guess it's just for the emulators, given not many use the V1 anymore. But I certainly appreciate the effort. 😀
Have to do a bit of some serious clean up here before I push another commit.
Okay, pushed and uploaded. Should just extract, pick your glide3x.dxe from the archive (in this case for emulators the voodoo1) and run q2fx.exe
I also noticed that voodoo 1 and 2 source dir you linked to earlier is a later version of glide3x. but it doesnt not include the h5 dir. The h5 I've been building with is from 2003. Do you have this h5 directory?
That's great news! I'll try the dxe now.
I just have the same h5 directory from earlier in the thread and that also built without too much issue. I can verify the archive though, I have so many versions of files!
If you can give me the 2004 version to build I would appreciate it, it may have some performance benefits.
Of course, I'm searching now. I thought I uploaded everything, but it's possible that I have 2 versions of h5.
Also, that's awesome work on the dxe setup! I can't believe that it's possible to link across the 2 dynamic libs like that. It's elegant.
I located these two versions of h3 and h5, but I haven't looked at them closely. I hope they help.
the glide3x dir thats just the h5 you sent earlier is from 2003, has a different make file and is missing readme.2. The voodoo 1/2 stuff is 2004 dated files with a readme.2 and updated makefile. Not sure where you found the later version, but i saw in some headers it looks like it came from daniel borcas old geocities page. Not sure if you used archive.org or found it on 3dfxzone.it or falconfly.de or something like that.
I had to cobble together a couple of archives, but they were once more easily accessible! I may have used his web page at one time. I also did add makefiles, I least that I recall, but I think they should be ok. I was fairly conservative on copying makefiles between versions and then verifying against demos, samples, and glide demos. I also kept the modification to a minimum, mainly to compile. Now that I think further, I don't recall copying header files between dirs.
The h5 code appears to be slightly earlier as some types are different and spits out errors about that, but it might work after changing the types who knows..
I hope it does build without much trouble, it may show something interesting!
Hmm not sure where you found that version because the one on openglides sourceforge page is the 2003 version and unfortunately archive.org is missing the voodoo page from dborca's geocities page. Reocities and oocities don't have it either.
It has some other problems with functions being changed with get board info and others. So unless you can find that fully source again with swlibs directory I cant do much with it.
I think I saw that, too!
http://www.geocities.ws/dborca/voodoo/voodoo-glide.html here is the page. It looks like there's a seperate branch in the CVS on sourceforge? I don't see it though.
Try clicking on glide3x in the cvs browser and then the drop down box shows the versions. I don't know whether I have all those versions, however.
Attached the swlibs archive, too, and edited for clarity. I noted the glide2x is there for the devel-branch, so that should fill in the gap.
Sezero was able to take an older fedora-linux glide3x from late 2005 and compile all of them with some small djgpp specific changes. I since updated the 7z on the q2dos site. There's a small speed increase, like 2 or 3 frames avg on the timedemos. Maybe more on faster SSE machines since he compiled it with all options. I also went ahead and recompiled gl.dxe with all optons and everything is working properly now, which also give me a little extra speed boost.
Heres the source and diff patches if you are intersted: http://uhexen2.sourceforge.net/tmp/
Spotted Daniel Borca's name... In case you're interested in it, I should have a backup of all release binaries of FXMesa.
"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen
Stiletto