szo wrote:I tried building it, the makefile was broken, fixed it. (can send to
you if you want.) Then realized that there is a codeblocks thing,
sigh.. (Why do I need codeblocks when there can be a simple makefile..
sigh^2...)
Working makefile would be great! Codeblocks is just needed because that is how I got the source.
There are some "interesting" compiler flags in there. Things I noted:
* __linux__ defined among the CPPFLAGS, which is brain damage: your
compiler defines it already if it is targetting linux.
* -funsigned-char: why is it needed really???
* -fexpensive-optimizations: unless you are using gcc < 2.7 (or was
it <= 2.7??), it is already in effect.
* -fno-strength-reduce: why is this really needed?
* -funroll-loops: is it really worth the trouble??
* -O6 (in the makefiles): gcc highest optim.level is 3, -O6 is stupid
* -ffast-math: be careful with it.. (see the gcc man page.)
I have no idea about this stuff, I am just maintaining the engine. See
http://forums.inside3d.com/viewtopic.php?f=1&t=5269 for some back story. I have no idea about jdhack's background, maybe he was unexperienced as well.
gl_brush.c is still broken: s/"contents ount"/count/ around line 1395
EXPLETIVES! Fixed, thanks.
I didn't run into the broken lightmaps, but I only ran stock id1 maps
and only briefly. If you point me to the maps in question, maybe I can
look into it sometime.
jam1_otp from
https://www.quaddicted.com/reviews/func_mapjam1.html shows it right when spawning.