Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-03 | move simple-mat from logic to compat to simplify dependencies | 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-28 | logic/simple-mat: add unsigned index accessors | Stanislaw Halik | |
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-20 | logic/simple-mat: fix duplicated ambiguous symbol | Stanisław Halik | |
2016-09-16 | gui, logic: add separate option for starting in tray vs tray enabled | Stanislaw Halik | |
Suggested-by: @MathijsG, #454 | |||
2016-09-09 | logic/settings: default to pointtracker | Stanislaw Halik | |
2016-09-08 | tracklogging: begone file selector gui. Now a file select dialog will pop up ↵ | DaMichel | |
when the tracker starts. | |||
2016-09-06 | logic/shortcuts: fix "held" not initialized for joysticks | Stanislaw Halik | |
Reported-by: @Sone989 Issue: #440 | |||
2016-09-06 | gui, logic: add shortcut for "translation compensation off while held" | Stanislaw Halik | |
Requested-by: @Sone989 Issue: #440 | |||
2016-09-06 | {dinput,logic,..}: cleanup | Stanislaw Halik | |
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-09-03 | logic/simple-mat: fix tait-bryan pitch axis swappage | Stanislaw Halik | |
Broke experimental camera centering option. | |||
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: reindent only | Stanislaw Halik | |
2016-08-17 | options: support deferred writes when saving bundles | Stanislaw Halik | |
The mapping window has 13 bundles total in use. Setting them all can take up to a large fraction of a second on some windows filesystems. Do a single config write instead. | |||
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-17 | logic/mappings: update to new api | Stanislaw Halik | |
2016-08-17 | logic/main-settings: update following api changes | Stanislaw Halik | |
Axis mapping was saved/read from the wrong ini bundle. This is #415. Otherwise, update following preceding api changes. | |||
2016-08-17 | move options framework into its own library | Stanislaw Halik | |
- adjust usages - add support for QList signals and metatype | |||
2016-08-14 | dinput: fix dinput freeze | Stanislaw Halik | |
It was easiest to reproduce when a protocol failed to load. As usual, win32 debugging without MSVC++ is nearly useless. | |||
2016-08-12 | all: rename modules s#^opentrack-##. and opentrack -> api | Stanislaw Halik | |
Adjust usages. |