lilium-voyager/code
Zack Middleton d404519cce Fix rendering IQM models between model frames
For lerped frames (refEntity_t frame not equal oldframe) IQM joint
matrices may have incorrect axis scale. This can cause significant model
distortion. The matrix lerp is linear causing each vector to move in a
straight line between frames instead of arcing like a circle. Each joint
frame can have a different scale so can't just normalize the joint
matrix.

Store joints as quaternions and spherical lerp between them and then
convert to a matrix. For my test model, setting up the skeleton is four
times slower now but it still seems to be fast enough to be usable.
2019-04-29 15:01:47 -05:00
..
AL 5882 - Update OpenAL Headers to OpenAL Soft 1.15.1 2013-02-17 07:34:41 -06:00
asm Remove unused fpucw from snapvector.asm 2015-07-09 18:35:45 -05:00
autoupdater Use "x86_64" and not "x86-64" like everything else in ioq3. 2017-06-04 02:46:49 -04:00
botlib Fix uninitialized bot_goal_t fields 2018-04-26 11:22:55 -05:00
cgame Make Team Arena prevTeamMember command loop around player list 2018-10-17 13:32:53 -05:00
client Fix PRINT_ERROR print level missing from CL_RefPrintf 2019-04-15 23:13:36 -05:00
curl-7.54.0/include Update internal curl to 7.54.0 2017-07-28 16:32:22 +01:00
game Improve finding obelisk entitynum for bot AI 2018-09-12 16:26:39 -05:00
jpeg-8c Mark JPEG lib changes, file provided by Simon McVittie 2012-07-01 18:07:56 +00:00
libogg-1.3.3 Rename (already updated) libogg-1.3.2 to libogg-1.3.3 2018-03-16 13:11:27 -05:00
libs Update SDL2 to 2.0.8 2018-04-26 11:21:36 -05:00
libvorbis-1.3.6 Rename (already updated) libvorbis-1.3.5 to libvorbis-1.3.6 2018-03-16 13:29:19 -05:00
null Added audio capture support to SDL backend. 2018-04-13 22:38:17 -04:00
opus-1.2.1 Rename (already updated) opus-1.1.4 to opus-1.2.1 2018-03-16 13:29:19 -05:00
opusfile-0.9 Rename (already updated) opusfile-0.8 to opusfile-0.9 2018-03-16 13:29:20 -05:00
q3_ui Add current (custom) resolution to Q3 UI video mode list 2019-04-15 23:50:46 -05:00
qcommon Fix rendering IQM models between model frames 2019-04-29 15:01:47 -05:00
renderercommon Load OpenGL ES 2.0 function procs 2018-07-20 23:40:21 -05:00
renderergl1 Fix rendering IQM models between model frames 2019-04-29 15:01:47 -05:00
renderergl2 Fix rendering IQM models between model frames 2019-04-29 15:01:47 -05:00
sdl Fix SDL audio playback with 16-bit stereo sound 2018-10-01 22:28:51 -05:00
SDL2 Make macOS Universal Bundle target 10.6 for x86 and x86_64 2018-04-26 11:21:36 -05:00
server Fix client kicked as unpure when missing the latest cgame/ui pk3s 2018-05-22 14:43:11 -05:00
sys Fix in_restart causing fatal error while video is shutdown 2018-06-10 15:13:10 -05:00
tools Few LCC memory fixes. 2017-12-15 18:08:23 -06:00
ui Override video mode list in Team Arena UI 2019-04-16 00:02:27 -05:00
zlib drop some useless return statements 2013-05-30 15:43:21 -05:00