quakeforge/libs
Bill Currie 3eb859a88f Move the entity transform setup into the clients.
This has several benifits:
  o The silly issue with alias model pitches being backwards is kept out
    of the renderer (it's a quakec thing: entites do their pitch
    backwards, but originally, only alias models were rotated. Hipnotic
    did brush entity rotations in the correct direction).
  o Angle to frame vector conversions are done only when the entity's
    angles vector changes, rather than every frame. This avoids a lot of
    unnecessary trig function calls.
  o Once transformed, an entity's frame vectors are always available.
    However, the vectors are left handed rather than right handed (ie,
    forward/left/up instead of forward/right/up): just a matter of
    watching the sign. This avoids even more trig calls (flag models in
    qw).
  o This paves the way for merging brush entity surface rendering with the
    world model surface rendering (the actual goal of this patch).
  o This also paves the way for using quaternions to represent entity
    orientation, as that would be a protocol change.
2011-12-15 17:09:01 +09:00
..
audio Fix a stray CFLAGS. 2011-12-10 20:45:33 +09:00
console Do key dest changing properly. 2011-12-10 16:14:25 +09:00
gamecode Make debug printing a little smarter. 2011-09-07 09:41:06 +09:00
gib Fix my broken warnings fixes. 2011-09-08 21:05:33 +09:00
image Implement --version-info configure switch to override QuakeForge 2011-07-09 01:23:36 +03:00
models Split out the portal sanity tests. 2011-12-08 14:59:35 +09:00
net Nuke a sprintf. 2011-12-08 22:16:59 +09:00
object Implement --version-info configure switch to override QuakeForge 2011-07-09 01:23:36 +03:00
qw Rename Sys_DPrintf to Sys_MaskPrintf. 2010-11-26 16:19:26 +09:00
ruamoko Ruamoko: New math constants, some new math functions 2011-12-09 22:36:41 -05:00
util Rename mplane_t to plane_t and clean up the mess. 2011-11-28 20:54:34 +09:00
video Move the entity transform setup into the clients. 2011-12-15 17:09:01 +09:00
Makefile.am opps, that was part of raorn's linker patches 2007-05-31 06:31:22 +00:00