Bug#679330: ioquake3: Add support for GNU/Hurd

Svante Signell svante.signell at telia.com
Thu Jul 5 15:24:27 UTC 2012


On Thu, 2012-07-05 at 11:37 +0100, Simon McVittie wrote:
> On 03/07/12 23:49, Svante Signell wrote:
> > I have now tried openarena and it runs OK at 400x300 with the mesa-swx11
> > driver. Will try further with llvmpipe, at least it builds :)
> 
> I've uploaded ioquake3 and openarena to experimental (would be unstable,
> but there's a freeze on), with both client and server enabled on Hurd.

Thanks a lot! I have not found any improvement by enabling llvmpipe
when building mesa. Have to dig a little deeper before knowing more.
Switching from glx to swx11 doubled the speed of glxgears. Will also try
with the Hurd server and Linux client (in due time).

> As far as I can see, this doesn't meet the criteria for a freeze
> exception, so I'm not going to request one. If you disagree and want
> this change to get to unstable, feel free to request a freeze exception
> yourself; if you get one, I'd be happy to upload the same changes to
> unstable. The debdiff would be the same as in experimental, but with the
> debian/gbp.conf change reverted, and a trivial new changelog entry.

I don't think a freeze exception is needed right now. Will do that if
requested by somebody else later on.

> > The only error printout is: Com_QueueEvent: overflow (whatever it means,
> > only happening at higher resolutions) 
> 
> I think that means "your framerate is too low for the engine's
> assumptions to be true", so you can expect it to happen with
> unaccelerated 3D, particularly at higher resolutions.

OK!

> > Another issue: Quake1/2? runs perfectly in 400x300. Please add __GNU__
> > to Quake/net_sys.h in the quakespasm package, please, see bug #671014
> 
> Also uploaded, sorry for the delay. I'd prefer to fix this properly (by
> using struct sockaddr, rather than reconstructing it from incomplete
> knowledge of the OS), but this will have to do for now.

Thanks!







More information about the Pkg-games-devel mailing list