added PRVM_64 define which upgrades the QC VM to double precision
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Wed, 4 Apr 2012 07:04:45 +0000 (07:04 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Wed, 4 Apr 2012 07:04:45 +0000 (07:04 +0000)
commitadd1a1b0abc10b8e720d74aeac52ad8276ee9fe0
tree63cfa501ee7aff95efbb129a133b16d787bb8321
parent0b82907912e90cfa8ad0595bf3ec7e960b753bb0
added PRVM_64 define which upgrades the QC VM to double precision
variables (such that levels can run for more than 24 hours without
time precision breakdown, and bit arithmetic can be done on 52 bit flags
rather than 23 bit flags)
changed csqc setmodel builtin to do setsize as well (like on server)
fixed multiple bugs where csqc builtins were passing right as left in a
matrix conversion

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11785 d7cf8633-e32d-0410-b094-e92efae38249
35 files changed:
cl_collision.c
cl_main.c
cl_particles.c
client.h
clvm_cmds.c
common.c
common.h
csprogs.c
gl_rmain.c
host.c
host_cmd.c
mathlib.c
mathlib.h
matrixlib.h
menu.c
model_shared.h
mvm_cmds.c
progsvm.h
prvm_cmds.c
prvm_cmds.h
prvm_edict.c
prvm_exec.c
prvm_execprogram.h
qtypes.h
quakedef.h
r_shadow.c
r_shadow.h
render.h
sv_main.c
sv_move.c
sv_phys.c
sv_user.c
svvm_cmds.c
vid_sdl.c
world.c