Bill Currie
6cdf8e083e
qfbsp shouldn't be linking with -pthread
2002-09-24 03:01:23 +00:00
Bill Currie
5904859cca
split the base vis functions out of flow.c, add -D_REENTRANT to the compile
...
for qfvis and a bunch of whitespace
2002-09-24 02:46:03 +00:00
Bill Currie
ded572b31f
various var cleanups
2002-09-23 22:54:28 +00:00
Bill Currie
918f2dd203
add some more stuff
2002-09-23 17:22:59 +00:00
Bill Currie
4bf8ac58f1
whitespace cleanup and add rcsid tags
2002-09-23 16:27:17 +00:00
Bill Currie
6721cd05e3
expand out the tabs
2002-09-23 14:54:52 +00:00
Bill Currie
b0629d24fa
handle the new case Despair discovered.
2002-09-23 06:18:48 +00:00
Bill Currie
58eb993928
add the new case despair discovered for me
2002-09-23 05:18:53 +00:00
Bill Currie
ee61eaebbb
don't do threading if only 1 thread is used and add another state to
...
vstatus_t for better portal state checking
2002-09-22 21:54:41 +00:00
Bill Currie
528eec1e12
go back to bailing out on errors
2002-09-22 21:32:36 +00:00
Bill Currie
a751e39674
re-enable the break to speed up vis
2002-09-22 04:17:30 +00:00
Bill Currie
c57b395a0f
correct a spelling error and make a comment a little clearer
2002-09-22 03:48:16 +00:00
Bill Currie
b6edd778e7
more malloc/memset to calloc
2002-09-21 22:15:57 +00:00
Bill Currie
90b4f5c0ee
correct the spelling of FindPassages
2002-09-21 21:42:30 +00:00
Bill Currie
fca84341de
more grey space and replace malloc/memset 0 with calloc
2002-09-21 21:35:04 +00:00
Bill Currie
7d7e578b71
white and grey space cleanup
2002-09-21 21:27:38 +00:00
Bill Currie
c1c36f79f5
remove a dead var from flow.c and make the mutex use defaults (not sure if
...
the thing even works:( )
2002-09-21 21:17:32 +00:00
Bill Currie
35a14572be
report on the non-reliability of c_chains when threads are used
2002-09-21 03:51:50 +00:00
Bill Currie
dd5cac488c
fix a few memory access bugs
2002-09-20 22:44:29 +00:00
Bill Currie
00294f7ae0
hopefully make everything happy with the new bsp struct
2002-09-20 22:31:44 +00:00
Bill Currie
c1c68830c5
get qflight (maybe:) working with threads
2002-09-20 21:58:40 +00:00
Bill Currie
4d9fb73b29
use getopt and add wad search paths
2002-09-20 21:48:34 +00:00
Bill Currie
8fba02bf2f
zap some debug :/
2002-09-20 19:30:56 +00:00
Bill Currie
544d4d6ff8
fix the missing LOCK and UNLOCK defs (found by accident:) and use a dstring
...
for building the compressed vis data
2002-09-20 19:03:06 +00:00
Bill Currie
b59a945566
write the texdata correctly and actually write the leaf info
2002-09-20 18:17:36 +00:00
Bill Currie
56843557f6
make _VectorCompare use EQUAL_EPSILON (VectorCompare is still the fast
...
macro) and use it instead of VectorCompare in the map tools. This (and, it
seems, RINT) fixes qfbsp on spc. Also, jump /all/ entities that get hit
by the filler in qfbsp
2002-09-20 17:02:53 +00:00
Bill Currie
fa63d28acf
correctly report the location of the hit entity
2002-09-19 22:48:30 +00:00
Bill Currie
8aa08dec28
multiple wad files seem to work now
2002-09-19 20:58:29 +00:00
Bill Currie
0cd34d155f
qfbsp now mostly works. only known issue is multiple texture wads don't
...
load properly and possibly a "reached occupant" issue (dunno if it's the
map or qfbsp)
2002-09-19 20:39:33 +00:00
Ragnvald Maartmann-Moe IV
54fa6ebae2
Fix lack of compat.h/string.h includes.
2002-09-19 19:12:16 +00:00
Ragnvald Maartmann-Moe IV
8ae5a8ed2e
Gobs of whitespace.
2002-09-19 18:51:19 +00:00
Bill Currie
4d520d588d
enough whitespace to crush a shambler
2002-09-19 17:14:23 +00:00
Bill Currie
afa0b21336
Whee, now we have qfbsp. It compiles, but won't work as it hasn't been
...
`ported' to the new bspfile stuff when it comes to creating/editing a bsp.
2002-09-19 16:58:48 +00:00
Bill Currie
e8d74f3a26
round off the offsets/sizes again
2002-09-19 15:28:16 +00:00
Bill Currie
d8a38ae648
don't fuss with function defs that aren't initialized
2002-09-19 06:01:06 +00:00
Bill Currie
24a9b48127
rewrite bspfile.[ch] so they work off an object rather than global data.
...
The direct filesystem access is also removed. Fix up qfvis and qflight to
compile with the new bspfile. qfvis seems to work, qflight probably doesn't
2002-09-19 05:35:17 +00:00
Bill Currie
86f542a971
kill the last VFile ref and make the calculate the file size on opening for
...
reading (Qfilesize works only when Qopen is used in read mode).
2002-09-19 05:11:42 +00:00
Ragnvald Maartmann-Moe IV
48f53e1c88
space to tabs. Grr!
2002-09-19 03:19:50 +00:00
Ragnvald Maartmann-Moe IV
e5582a9f2d
typo fix
2002-09-19 02:45:57 +00:00
Ragnvald Maartmann-Moe IV
6376ebb253
Whitespace.
2002-09-19 02:37:52 +00:00
Ragnvald Maartmann-Moe IV
b3f842ba65
Whitespace, and one typo fix in an error message.
2002-09-18 23:09:09 +00:00
Bill Currie
ab421330a9
forgot to update a pointer
2002-09-18 21:35:00 +00:00
Bill Currie
b94fc0bf55
avoid a buffer overflow when the new visdata is bigger than the old
2002-09-18 21:14:24 +00:00
Bill Currie
606cb9abb0
hopefully fix compiling in Irix
2002-09-18 15:31:44 +00:00
Bill Currie
576fc27749
fix a braino in the QF_WITH_TARGETS macro
2002-09-18 14:57:32 +00:00
Bill Currie
5189ffeae9
fix software model lighting
2002-09-18 14:38:41 +00:00
Bill Currie
599fea0edb
redo bspfile to use dynamic allocation for the arrays to avoid buffer
...
overflows. also fix up the verbosity levels in qfvis.c
2002-09-18 06:07:38 +00:00
Bill Currie
ef49e4cf17
get the skybox serverinfo working
2002-09-18 04:23:58 +00:00
Bill Currie
1025c6e343
forgot to remove my debug code
2002-09-18 03:55:43 +00:00
Bill Currie
0fbcd7719f
when bailing out of the bits tests due to U_EXTEND2 not being set, jump
...
to the forcelink test rather than returning from the function. fixes the
intermission bug.
2002-09-18 03:48:06 +00:00