Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-04 | modules: make names unique | Stanislaw Halik | |
2016-11-04 | modules: add autogenerated translation files | Stanislaw Halik | |
2016-11-04 | cmake, main: add translation support | Stanislaw Halik | |
2016-11-04 | cmake/msvc: add -nologo | Stanislaw Halik | |
2016-11-03 | cmake: always copy qt5 to install dir on Windows | Stanislaw Halik | |
Simplify the logic also. | |||
2016-11-03 | gui/options: reword | Stanislaw Halik | |
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-11-02 | tracker/rift-{042,080}: don't overwrite other rifts' settings | Stanislaw Halik | |
2016-11-02 | tracker/aruco: don't break build if opencv not found | Stanislaw Halik | |
2016-11-02 | spline-widget: prevent breakage on values close to zero | Stanislaw Halik | |
2016-11-02 | tracker/rift-140: add | Stanislaw Halik | |
2016-10-29 | spline-widget: remove aliasing artifacts | Stanislaw Halik | |
We're using QPainterPath and its bezier curves. However, we supply it a plethora of intermediate values to mitigate different results in interpolation. | |||
2016-10-29 | spline-widget: don't compute the same thing over and over again | Stanislaw Halik | |
2016-10-29 | spline-widget: avoid sqrt in global namespace | Stanislaw Halik | |
2016-10-29 | spline-widget: revert last commit | Stanislaw Halik | |
In the last line of the blocks we're reducing the precision to reduce rounding errors. It's actually proper to use round rather than truncate here. | |||
2016-10-28 | spline-widget: fix rounding bug introduced in a3b890b9b4opentrack-2.3-rc99p14 | Stanislaw Halik | |
Since we're already adding snap_x/2, truncation is the correct choice here. | |||
2016-10-28 | gui/options: rename r[xyz] to yaw/pitch/roll in camera offset | Stanislaw Halik | |
2016-10-28 | spline-widget: use round, not trunc when converting pixel to val | Stanislaw Halik | |
2016-10-28 | spline-widget: don't recalculate point value | Stanislaw Halik | |
Only apply snap for closeness check. | |||
2016-10-28 | gui/main-window: round raw/mapped value display | Stanislaw Halik | |
Otherwise infinitesimal differences prevent from reaching max mapped value. | |||
2016-10-26 | compat/util: split out run-in-thread{,-async} | Stanislaw Halik | |
2016-10-26 | spline-widget: fix logic for detecting points being too close | Stanislaw Halik | |
It was still possible to reorder points by dragging one of them. Also get rid of the iteration. It was previously introduced to try converge one of the points to another position. Allow for changing Y value while the point is dragged. Take snap into account. Use newly introduced "iround<t>". | |||
2016-10-26 | spline-widget: use stable sort | Stanislaw Halik | |
2016-10-26 | compat/util: introduce "iround" for round to integer | Stanislaw Halik | |
2016-10-26 | compat/util: move stuff around | Stanislaw Halik | |
2016-10-26 | gui/mapping: set snap higher for more precision | Stanislaw Halik | |
Previous snap values were so low that getting the exact value required pixel-perfect accuracy. Fix that. | |||
2016-10-23 | compat/util: these type params are unused | Stanislaw Halik | |
2016-10-23 | cmake: change mingw-w64 compiler path | Stanislaw Halik | |
2016-10-20 | compat/nan: fix isnan in presence of -ffast-math | Stanislaw Halik | |
The trick prevents GCC isnan builtin from getting called. | |||
2016-10-20 | proto/freetrack: game list update | Stanislaw Halik | |
2016-10-20 | contrib: output small csv diffs | Stanislaw Halik | |
Perl line noise returned arbitrarily messed up diffs when merging contents. | |||
2016-10-19 | options/slider: check for floating-point division by zero | Stanislaw Halik | |
It's not strictly necessary but a good practice nevertheless. | |||
2016-10-19 | dinput, tracker/pt: reword comments and fix harmless warnings | Stanislaw Halik | |
2016-10-19 | compat, tracker/pt: add warn_unused_result compat macro | Stanislaw Halik | |
2016-10-19 | filter/accela: simplify QString usage | Stanislaw Halik | |
2016-10-19 | tracker/pt: simplify state display | Stanislaw Halik | |
2016-10-19 | tracker/pt: poll for tracker info only when it could change | Stanislaw Halik | |
2016-10-19 | tracker/pt: don't delay camera stop artificially | Stanislaw Halik | |
If the filter crashes on quick stop/start it's not our fault. | |||
2016-10-19 | tracker/pt: show tracker state immediately | Stanislaw Halik | |
2016-10-19 | tracker/pt: don't call calibration twice | Stanislaw Halik | |
Also simplify timer logic. | |||
2016-10-19 | options/tie: output slider_value after truncation error | Stanislaw Halik | |
2016-10-19 | filter/accela: what the hell is this nonsense | Stanislaw Halik | |
2016-10-19 | gui/options: also rename to "relative translation" in options | Stanislaw Halik | |
Reported-by: @MathijsG Issue: #461 | |||
2016-10-19 | tracker/pt: minor cleanup | Stanislaw Halik | |
2016-10-19 | compat/util: fix conversion from value<t> for clamp | Stanislaw Halik | |
2016-10-11 | tracker/pt: fix brain fart in extractor | Stanislaw Halik | |
It's multiplied by 3 just a few lines below. So ~2 is actually a good lower bound. | |||
2016-10-11 | options/connector: bundle can't be null at all here | Stanislaw Halik | |
It's a shared_ptr<detail::bundle> stored in base_value. | |||
2016-10-11 | tracker/pt: increase min point radius to sensible value | Stanislaw Halik | |
We can't possibly have LEDs smaller than (6/3=2) each. Especially not (2.5/6). | |||
2016-10-11 | options/connector: fix pointless check for nullptr | Stanislaw Halik | |