quakeforge/libs
Bill Currie cabb53e693 [gamecode] Skip return ptr restore if depth changed
When calling a builtin, normally the return pointer needs to be
restored, but if the builtin changes the call depth (usually by
effecting "return foo()" as in support for objects, but possibly
setjmp/longjmp when they are implemented), then the return pointer must
not be restored. This gets vkgen past object allocation, but it dies
when trying to send messages to super. This appears to be a compiler
bug.
2022-01-31 16:51:46 +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] Skip return ptr restore if depth changed 2022-01-31 16:51:46 +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] Check self is within progs memory 2022-01-31 14:03:36 +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