dxx-rebirth/common
Kp e61100a858 Fix integer truncation in quaternion setup
Commit 47a6f744d split out redundant code, but accidentally stored
temporaries in a `signed short` instead of a `fix` as they should have
been.  This truncated some values, causing odd results whenever
quaternions were used.  Fix the problem by storing the intermediate
results in a `fix`.

Fixes: 47a6f744d8 ("Factor out vms_quaternion_from_matrix division")
Reported-by: Ninjared <https://forum.dxx-rebirth.com/showthread.php?tid=1113>
2019-04-13 18:00:07 +00:00
..
2d Tighten protection against grs_bitmap bm_data confusion 2019-02-02 18:36:39 +00:00
3d Omit p3_{u,v,l} from OpenGL builds 2019-01-01 04:54:35 +00:00
arch Improve Windows exception strings 2019-02-02 18:36:39 +00:00
editor Enable -Wformat-truncation 2018-08-26 18:10:36 +00:00
include Require availability of C++11 begin 2019-04-04 04:29:03 +00:00
main Move Num_robot_centers to d_level_shared_robotcenter_state 2019-03-12 04:01:07 +00:00
maths Fix integer truncation in quaternion setup 2019-04-13 18:00:07 +00:00
mem
misc Only test warn_func when it can be nullptr 2019-01-01 04:54:35 +00:00
music Rework ADL dynamic loader 2018-10-15 00:51:53 +00:00
texmap Switch most in-tree http:// links to https:// 2018-09-02 00:57:29 +00:00
ui Enable -Wimplicit-fallthrough=5; fix resulting breaks 2019-04-04 04:29:03 +00:00
unittest Add unit tests for valptridx parameter validation 2018-06-17 05:04:38 +00:00