On Mon, Mar 14, 2005 at 05:01:07AM +0000, dholm wrote:
> Glest (
http://www.glest.org/) is a new open source 3D strategy game originally written for windows. It was ported to Linux (
http://www.stud.uni-karlsruhe.de/~uxsm/glest/) by Matthias Braun but sadly it was not endian safe.
> I have now managed to fix several of the endian issues so that the game will run on Linux/PPC and hopefully other big endian architectures, you can grab my patch here .
>
> The following problems still exist, so if you feel that you might be able to fix any of these please help us.
>
> * Sound samples are not byte swapped (only the headers), sound is corrupted.
> * I have only fixed endianess where fread or f.read is used. Sections of code where fwrite is used still needs to be fixed.
> * GL_ARB_texture_env_crossbar is not available in the open source ATI driver, I have disabled the check for this in the code but I don't know what effect this will have on the game (I'm not an OpenGL expert)
Normally the code should be able to check for the presence of an extension,
and it should be harmless if the extension is not present. Why did you have to
remove this check.
Friendly,
Sven Luther