Bill Currie
|
99cdcc9bd7
|
support hex numbers
|
2002-10-26 03:23:19 +00:00 |
|
Bill Currie
|
3a3da6a1c4
|
nuke PR_InitEdicts as it's redundant and only used in the tools due to
forgetting to remove it
|
2002-10-23 15:55:38 +00:00 |
|
Bill Currie
|
567b905590
|
copyright block work
|
2002-10-22 14:53:18 +00:00 |
|
Bill Currie
|
8fc17d27a8
|
update
|
2002-10-21 03:08:54 +00:00 |
|
Bill Currie
|
4ee013c5ba
|
don't seg on null strings
|
2002-10-20 03:43:14 +00:00 |
|
Bill Currie
|
9f8d7fbca7
|
re-write the hashing so pointers get merged only if they point to the same
def
|
2002-10-20 03:31:49 +00:00 |
|
Bill Currie
|
262baccd0e
|
remove debug code :P
|
2002-10-20 03:31:08 +00:00 |
|
Bill Currie
|
7bb6dd7197
|
make chained structure assignments (mostly) work. found a bug in the
handling of pointer immediates which needs fixing before this will work in
general
|
2002-10-20 02:35:12 +00:00 |
|
Bill Currie
|
6ece3bc481
|
don't use move for non-structs. it wasn't an optimisation anyway. this
fixes the internal error when compiling the quake1 progs
|
2002-10-20 01:25:15 +00:00 |
|
Bill Currie
|
378931412d
|
make the debug level controlable
|
2002-10-16 17:31:15 +00:00 |
|
Bill Currie
|
54564a4726
|
structure copies now seem to work
|
2002-10-16 17:07:01 +00:00 |
|
Bill Currie
|
0c0e4b23de
|
d'oh, temps are never global
|
2002-10-16 06:39:49 +00:00 |
|
Bill Currie
|
5a182b7cd4
|
turns out that flags == 0 is quite valid (d'oh)
|
2002-10-16 06:33:14 +00:00 |
|
Bill Currie
|
5eeb8bbda2
|
bah, bison decided to re-arange my tokens!
|
2002-10-16 06:31:00 +00:00 |
|
Bill Currie
|
7542a2457f
|
replace @argc and @argv with @args.count and @args.list. @args is of type
@va_list making it possible (though not yet: need to implement structure
copy) to pass ... params around.
|
2002-10-16 02:28:08 +00:00 |
|
Bill Currie
|
27effb5075
|
make struct_t and enum_t globally visible, re-do how enum info is stored
and make it possible to create a structure using a pre-existing type
|
2002-10-16 02:05:39 +00:00 |
|
Bill Currie
|
6af57049d5
|
make pointers work a bit better
|
2002-10-16 02:04:06 +00:00 |
|
Bill Currie
|
3b3b90ef4a
|
fix for new bison
|
2002-10-16 01:53:56 +00:00 |
|
Bill Currie
|
f95510bd46
|
make vector.x work for structure fields (which actually makes vectors more
useful in structures:)
|
2002-10-09 20:35:25 +00:00 |
|
Bill Currie
|
df1fdca828
|
add some notes about the threading of qfvis
|
2002-10-09 19:33:47 +00:00 |
|
Bill Currie
|
7e4e1a1f96
|
partial support for accessing vector components as .x .y and .z rather than
_x _y and _z
|
2002-10-09 19:30:43 +00:00 |
|
Bill Currie
|
22d3cf9664
|
rename the def_void and dev_function defs
|
2002-10-09 19:17:45 +00:00 |
|
Bill Currie
|
823822301f
|
support emitting bind sub-expressions
|
2002-10-09 19:16:55 +00:00 |
|
Bill Currie
|
a20bb946f6
|
type.[ch]:
provide a vector structure def so vector.[xyz] can be implemented
def.c:
record the return address in get_temp to aid debugging
|
2002-10-08 22:35:37 +00:00 |
|
Bill Currie
|
bca275944c
|
record the type of the result of a bind expr
|
2002-10-08 18:20:09 +00:00 |
|
Bill Currie
|
f992090b18
|
don't do extra manipulations for unnamed defs
|
2002-10-08 18:03:23 +00:00 |
|
Bill Currie
|
a2cf42c8fd
|
smarter gzipping thanks to alphageek (whew, slipped in at last moment:)
|
2002-10-01 02:37:53 +00:00 |
|
Jeff Teunissen
|
86d0093237
|
Add a paragraph to the Rua doc's introduction.
|
2002-09-30 16:45:51 +00:00 |
|
Bill Currie
|
9d8d570269
|
using Qseek on a pak sub-file should work better. this should make oggs in
paks work.
|
2002-09-27 04:27:19 +00:00 |
|
Bill Currie
|
2a56b8f15f
|
go back to the `long way' for the cross product as qfvis was no longer
getting the same results as vis (that may be acceptable, but not yet:)
|
2002-09-26 03:58:22 +00:00 |
|
Bill Currie
|
d25ee82838
|
provide a tighter accuracy (but slower) _VectorNormalize for the tools
|
2002-09-25 21:35:49 +00:00 |
|
Bill Currie
|
43d8cf9640
|
fix program name printing
|
2002-09-25 17:48:43 +00:00 |
|
Bill Currie
|
e81a0e2095
|
qfvis and qflight are still copyright Id
|
2002-09-25 01:51:58 +00:00 |
|
Bill Currie
|
324172414a
|
use the vector math macros from mathlib.h to make the math in
ClipToSeparators clearer and comment on how --level effects the vis
calculations
|
2002-09-24 21:48:47 +00:00 |
|
Bill Currie
|
554347b97c
|
forgot qflight was threaded too
|
2002-09-24 04:50:28 +00:00 |
|
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
|
4bf8ac58f1
|
whitespace cleanup and add rcsid tags
|
2002-09-23 16:27:17 +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 |
|