Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-12 | logic/tracker: move from header | Stanislaw Halik | |
2016-11-12 | pose-widget, logic/tracker: adjust euler helpers usage | Stanislaw Halik | |
2016-11-03 | logic/tracker, dinput, tracker/joystick: fix rounding errors | Stanislaw Halik | |
Issue: #487 Reported-by: @H-Bear-22 Closes #487 Also use a power of two for joy_axis_size. Floats are base 2. axis_max in tracker/joystick had a fencepost error. | |||
2016-10-03 | logic/tracker: remove absurd microoptimization | Stanislaw Halik | |
There's no benefit to using branchless arithmetic here. Retrieving a value<bool> is so complex it doesn't matter how many times we branch here. | |||
2016-10-03 | logic/tracker: remove tautology | Stanislaw Halik | |
2016-10-03 | logic/tracker: apply auto-offset reltrans rotations in right order | Stanislaw Halik | |
Remove warning on using reltrans with auto-offset. Tested-by: @Len62 Discussed-with: @Len62 Issue: #473 | |||
2016-09-28 | logic/tracker: sanitize tracker's euler angles | Stanislaw Halik | |
Issue: #465 Reported-by: @topiq77 | |||
2016-09-27 | logic/tracker: try harder to keep up constant Hz | Stanislaw Halik | |
Now time error is accumulated rather than using only the last iteration's error. | |||
2016-09-25 | gui, logic: allow prevent rotation from affecting compensation | Stanislaw Halik | |
Issue: #458 | |||
2016-09-24 | logic/tracker: use a second enum to make errors stand out more | Stanislaw Halik | |
2016-09-24 | logic/tracker: use enum values | Stanislaw Halik | |
2016-09-24 | logic, gui: allow for disabling any of the three tcomp options | Stanislaw Halik | |
Issue: #458 Requested-by: @Borisovich | |||
2016-09-21 | many: remove compat/pi-constant.hpp | Stanislaw Halik | |
With -D_USE_MATH_DEFINES MSVC defines the standard M_PI and friends. Since this preprocessor definition is now always passed as part of the build system for MSVC. We can use M_PI as if on a mission. | |||
2016-09-06 | gui, logic: add shortcut for "translation compensation off while held" | Stanislaw Halik | |
Requested-by: @Sone989 Issue: #440 | |||
2016-09-03 | logic/tracker: move invert after mapping | Stanislaw Halik | |
It's only for when games expect different sign. If tracker input translation is necessary, use either "camera offset" for rotation between -180 to 180 roll value, or given tracker's option. For trackers where this is necessary they should offer an option in their own dialog. | |||
2016-08-23 | logic/tracker: minor nonsense | Stanislaw Halik | |
2016-08-18 | logic/tracker: decomposed unscaled rotation isn't used anywhere | Stanislaw Halik | |
2016-08-18 | logic/tracker: fix accumulative tracker camera mode center | Stanislaw Halik | |
2016-08-17 | logic/tracker: cleanup gimbal lock fix | Stanislaw Halik | |
There were too many cases of variables with a "_real" suffix and without. Move both cases into struct data members. Also add experimental camera centering method. Cleanup some other stuff like "is_nan" should take an arbitrary Mat. | |||
2016-08-12 | all: rename modules s#^opentrack-##. and opentrack -> api | Stanislaw Halik | |
Adjust usages. |