quakeforge/libs
Bill Currie bebc811f11 [gamecode] Implement 4-component 32-bit swizzle
The swizzle instruction is very powerful in that in can do any of the
256 permutations of xyzw, optionally negate any combination of the
resulting components, and zero any combination of the result components
(even all). This means the one instruction can take care of any actual
swizzles, conjugation for complex and quaternion values, zeroing vectors
(not that it's the only way), and probably other weird things.

The python file was used to generate the jump table and actual swizzle
code.
2022-01-03 23:27:01 +09:00
..
audio [quakefs] Take in the pointer to the global hunk 2021-12-24 06:45:13 +09:00
client [build] Clean up a pile of distcheck issues 2021-12-24 06:45:13 +09:00
console [console] Unhook hooked functions on shutdown 2021-12-29 21:50:38 +09:00
gamecode [gamecode] Implement 4-component 32-bit swizzle 2022-01-03 23:27:01 +09:00
gib [input] Clean out more keys.h refs 2021-12-24 06:45:13 +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 [qw] Use a callback for netchan logging 2021-12-27 17:54:58 +09:00
qw
ruamoko [ruamoko] Clear dtable list on reset 2021-12-30 00:21:29 +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 [simd] Split out the ivec implementations 2022-01-02 16:02:57 +09:00
video [qfcc] Warn when super dealloc invocation is missing 2021-12-24 22:45:43 +09:00
Makemodule.am [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00