quakeforge/libs
Bill Currie 712d800491 [gamecode] Save return ptr for chained calls
It turns out the return pointer still needs to be saved even when a
builtin sets up a chain call to progs, but rather than the pointer being
simply restored, it needs to be saved in the call stack exactly as if
the function was called directly by progs. This fixes the invalid self
issue quite thoroughly: parameter state seems to be correct across all
calls now.

I should set up an automated test now that I know and understand the
situation.
2022-01-31 23:35:56 +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] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
gamecode [gamecode] Save return ptr for chained calls 2022-01-31 23:35:56 +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] Set params in obj_msgSend_super only for v6p progs 2022-01-31 19:04:18 +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 [math] Add some bit-op functions 2022-01-23 13:47:14 +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