Created attachment 1201[details]
Patch file for IRIX systems
Working build, only outstanding issue so far is that botlib causes a crash when a bot spawns. (I'll look at this next)
Setting a QA contact on all ioquake3 bugs, even resolved ones. Sorry if you get a flood of email from this, it should only happen once. Apologies for the incovenience.
--ryan.
Created attachment 1484[details]
Updated Irix diff
Pretty much no code change, just re-aligning the diff (if that is the correct term). The MIPSPro compiler doesn't have a #warning define so on the SDL check I've had to add a #ifndef for that warning.
Botlib still kills it on IRIX, but I don't have the skills/knowledge to fix it. I hear its an issue on PPC too so maybe if when that gets tackled I can try that on MIPS and see if that helps too.
Cheers for keeping IOQ3 going, good work! =]
(In reply to comment #5)
It should compile fine on GCC but there have been numerous tests on nekochan.net over the years that show time after time that GCC just can't offer the same level of optimization as MIPSPro for IRIX. Especially when it comes to floating point stuff. And when we are dealing with 'slow old' MIPS cpus we need every ounce of optimization we can get.
Plus I believe there are issues with using some GCC compiled libraries with MIPSPro compiled binaries and pretty much every SGI hobbyist that would be interested in running Quake 3 on their SGI would be running the Nekoware software packages (which are all MIPSPro built as a requirement).
I am currently talking with some of the packagers and we should be able to get a binary package of ioquake3 setup soon.
Created attachment 1201 [details] Patch file for IRIX systems Working build, only outstanding issue so far is that botlib causes a crash when a bot spawns. (I'll look at this next)
Created attachment 1484 [details] Updated Irix diff Pretty much no code change, just re-aligning the diff (if that is the correct term). The MIPSPro compiler doesn't have a #warning define so on the SDL check I've had to add a #ifndef for that warning. Botlib still kills it on IRIX, but I don't have the skills/knowledge to fix it. I hear its an issue on PPC too so maybe if when that gets tackled I can try that on MIPS and see if that helps too. Cheers for keeping IOQ3 going, good work! =]