quakeforge/libs
Bill Currie 208cba85eb [gamecode] Move return buffer to end of progs memory map
With the return buffer in progs_t, it could not be addressed by the
progs on 64-bit machines (this was intentional, actually), but in order
to get obj_msg_sendv working properly, I needed a way to "bounce" the
return address of a calling function to the called function. The
cleanest solution I could think of was to add a mode to the with
instruction allowing the return pointer to be loaded into a register and
then calling the function with a 0 offset for the return value but using
the relevant register (next few commits). Testing promptly segfaulted
due to the 64-bit offset not fitting into a 32-bit value.
2022-02-05 18:37:23 +09:00
..
audio [gamecode] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
client [build] Clean up a pile of distcheck issues 2021-12-24 06:45:13 +09:00
console [gamecode] Wrap most uses of PR_RESET_PARAMS with push/pop frame 2022-02-05 10:26:47 +09:00
gamecode [gamecode] Move return buffer to end of progs memory map 2022-02-05 18:37:23 +09:00
gib [gamecode] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
image Do an audit of hunk mark usage 2021-07-29 11:43:27 +09:00
input [input] Get single axis info for unbound devices 2021-12-24 06:45:13 +09:00
models [math] Clean up vector component operations 2022-01-02 01:15:17 +09:00
net [gamecode] Use unsigned for entity values 2022-01-16 22:15:18 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [ruamoko] Use encoded selector param count when forwarding 2022-02-05 14:24:12 +09:00
scene [scene] Provide direct access to the world matrix 2021-12-24 06:45:13 +09:00
ui [ui] Add two view manipulation functions 2021-07-10 17:57:59 +09:00
util [zone] Move heap check to Z_TagMalloc 2022-02-01 14:56:47 +09:00
video [gamecode] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
Makemodule.am [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00