[quake3] [RE][quake3] How far can SGI MIPS, Sun SPARC, and LinuxPPC go?
vincent at cojot.name
vincent at cojot.name
Mon Apr 21 03:51:47 EDT 2008
Hi Darran,
Thanks for the report. It's great to hear. About the 'gmkdir' issue, I
think you will only get 'gmkdir' if you install the GNU SFW fileutils
package which installs under /usr/sfw and gives you all GNU comands
prefixed by 'g' (gtar, grm, gcp, etc..). I'm not using SXDE, just plain
Solaris 10 (Update 4, aka 08/07). That's just a quick hack anyway so I'll
try to see what I can do to fix it in a more 'portable' manner.
As for the GLX/SDL issue, I don't think this used to happen with ioquake3
on Solaris until linux_glimp.c was merged with sdl_glimp.c, thus making
SDL the only way to gain access to GLX graphics. I hadn't even noticed
that consequence. Before that, ioq3 only used SDL for sound. IMHO, SUN
will never provide a libSDL that includes GLX routines because GLX is
optional and vendor-provided on x86 (not on SPARC anymore, though). I
think the only way to solve that is that I could provide a statically
linked inside the ioquake3 binary, just like what I did for ioquake2
(http://www.icculus.org/quake2). How would that be?
Many thanks again for the report,
Vincent
On Sat, 19 Apr 2008, darran kartaschew wrote:
> Hi Guys,
>
> This topic got me interested in building the latest SVN release for Solaris x86.
>
> Just like to report that svn 1323 builds without major problems out-of-the-box on Solaris SXDE 01/08 for x86. (aka Solaris 11).
>
> I encounter 2 problems (1 major, 1 minor) during the build process and on the attempt to run ioQuake3.
>
> The first problem I encountered with the build was the Makefile uses "gmkdir" which no longer exists with SXDE/SXCE/OpenSolaris. A quick rename to
> "mkdir" and it all works. (This is extremely minor IMO).
>
> The second problem (which has nothing to do with ioQuake3), is that the default libDSL that comes bundled with OpenSolaris/SXCE/SXDE deos NOT have
> OpenGL enabled. Therefore if attempting to start ioQuake3 with the default bundled libSDL, the ioQuake3 executable reports "unable to obtain a
> visual". This is easily solved by rebuilding libSDL yourself with OpenGL enabled.
>
> The other great thing is, using libSDL to handle the gfx Fullscreen now works on Solaris! (The svn995 Solaris pkg on the website, fullscreen
> doesn't work).
>
> Darran
>
> PS. Hardware is dual Opteron 242, Tyan K8W motherboard, 2GB RAM, 10K SCSI RAID, GeForce FX5500 AGP, and I get around 90-130fps @ 1680x1050.
More information about the quake3
mailing list