Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-16 | all: split "api" into "api" and "logic" | Stanislaw Halik | |
Here, the "logic" module has all the stuff for building one's own graphical user interface. The "api" module has stuff used by other trackers. While at it, each of "api", "logic", and "compat" need their own export headers. This is because of preprocessor symbol clashes. This is all because a change in the "gui"-only dependency required a relink of all the trackers, protocols, and flters. It takes too long when building in the release configuration. With the split, only the "gui" module gets rebuilt. Since it has close to no static dependencies, it's fast enough. | |||
2016-06-15 | api: remove euler filter | Stanislaw Halik | |
This isn't a proper way to handle the multiple solutions problem. Even after fixing degree/radian confusion it didn't work. | |||
2016-06-14 | api/tracker: add euler filter | Stanislaw Halik | |
Gimbal lock is a problem too often. | |||
2016-06-11 | api/tracker: treat all camera shift values as equal to raw data | Stanislaw Halik | |
Input the exact "raw data" values into settings -> camera -> offset. THIS IS A BREAKING CHANGE. User configs are affected. It was previously suggested to make the signs sensible but I don't remember by whom. | |||
2016-05-04 | api: fix permissions bits. no code changes. | Stanislaw Halik | |
2016-04-23 | api: make NaN/Inf check work even with full fast math | Stanislaw Halik | |
2015-10-18 | tracker: initialize newpose | Stanislaw Halik | |
In newpose[i] = elide_nan(tmp[i], newpose[i]); uninitialized memory can be used. | |||
2015-10-17 | tracker: check for NaN values | Stanislaw Halik | |
Issue: #255 | |||
2015-10-16 | allow for filter immediate center | Stanislaw Halik | |
2015-10-02 | main: add relative and absolute center options | Stanislaw Halik | |
Closes #237 | |||
2015-10-02 | main: keybinding for "zero" should reset to PERFECTLY forward | Stanislaw Halik | |
Closes #242 | |||
2015-08-28 | tracker: change centering order again | Stanislaw Halik | |
Needs more testing with PT and other non-inertial trackers. Issue: #227 | |||
2015-08-22 | props changed only | Stanislaw Halik | |
Some source files had executable bit on. Remove it. | |||
2015-08-18 | simple-mat: replace initializer_list with variadic ctor | Stanislaw Halik | |
Gives us type safety rather than argument count mismatch. Also there's no more narrowing conversion issue. Replace usages. Explicitly delete initializer_list ctor. | |||
2015-08-13 | tracker: no need to run logic() at all | Stanislaw Halik | |
2015-08-13 | tracker: use concise syntax for vector access | Stanislaw Halik | |
2015-08-09 | main: apply center pose after compensation | Stanislaw Halik | |
Issue: #212 | |||
2015-08-09 | main: remap axis before mapping | Stanislaw Halik | |
Issue: #213 | |||
2015-07-20 | add my own copyright | Stanislaw Halik | |
We need copyright on contributions or else it defaults to granting no rights. | |||
2015-07-19 | don't set thread affinity for anything | Stanislaw Halik | |
Fixes #174 | |||
2015-07-08 | retab and reformat only | Stanislaw Halik | |
2015-07-07 | tracker: camera angle affected translation twice | Stanislaw Halik | |
2015-06-06 | tracker: revert to filtering before mapping | Stanislaw Halik | |
As a side effect, current position on mapping graphs no longer jumps around. | |||
2015-06-05 | all: pin computation threads to specific cores | Stanislaw Halik | |
2015-06-03 | main: pass -Wall | Stanislaw Halik | |
2015-05-31 | main: switch rotation order for centering | Stanislaw Halik | |
This helps some PT clip model users, but can possibly break inertial device centering, so needs further testing. | |||
2015-05-31 | allow camera roll input value, for completeness | Stanislaw Halik | |
2015-03-13 | translation also needs rotating for off-center camera | Stanislaw Halik | |
Issue: #137 | |||
2015-02-17 | shortcuts: allow customize whether to center on startup | Stanislaw Halik | |
Issue: #128 | |||
2015-02-01 | center when first pose received | Stanislaw Halik | |
Requested-by: many | |||
2015-01-05 | fix typo breaking axis remap | Stanislaw Halik | |
Issue: #114 | |||
2014-12-20 | apply r/t compensation before mapping translation values | Stanislaw Halik | |
Suggested-by: @FlyingCircus- Issue: #106 | |||
2014-12-19 | tracker: fix typo breaking Z value | Stanislaw Halik | |
Issue: #106 Yaw value was copied as Z value due to typo. | |||
2014-12-18 | implement camera offset | Stanislaw Halik | |
2014-12-15 | move rmat->euler and euler->rmat conversions to header | Stanislaw Halik | |
2014-11-29 | implement zero shortcut | Stanislaw Halik | |
2014-11-28 | don't reset coords on pause | Stanislaw Halik | |
Issue: #99 | |||
2014-11-26 | tracker: map before filtering | Stanislaw Halik | |
2014-11-11 | sane gimbal lock bounds | Stanislaw Halik | |
Tested-by: @KyokushinPL Issue: #63 | |||
2014-11-11 | add again gimbal lock workaround code | Stanislaw Halik | |
@KyokushinPL reports +-90 pitch boundary broken otherwise | |||
2014-11-11 | centering changes | Stanislaw Halik | |
2014-11-10 | simplify centering | Stanislaw Halik | |
2014-11-09 | guard against gimbal lock | Stanislaw Halik | |
Issue: #63 | |||
2014-11-09 | doesn't hurt to use the commented-out formula | Stanislaw Halik | |
2014-11-09 | Revert "fix typos" | Stanislaw Halik | |
This reverts commit e74f029bf790342b1d3e0f11e5edf98c16946b08. | |||
2014-11-09 | add comment | Stanislaw Halik | |
2014-11-09 | fix typos | Stanislaw Halik | |
2014-11-07 | fix r/t comp after mat change | Stanislaw Halik | |
2014-11-07 | no need use temp array anymore | Stanislaw Halik | |
2014-11-07 | nix unused constant | Stanislaw Halik | |