Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-07 | proto/simconnect: fix WinSxS library versions | Stanislaw Halik | |
We had all the wrong versions assigned to comboboxen. With the correct versions, Prepar3D works with its own SimConnect redist named "SP2-XPACK". The library version is the same as SP2 and the combobox item exists only to help users. | |||
2017-07-06 | proto/simconnect: add version list for reference | Stanislaw Halik | |
Our manifests are out of what. This'll help. Provided-by: @ronh991 in <https://github.com/opentrack/opentrack/issues/627#issuecomment-311714551> | |||
2017-07-06 | logic/shortcuts: reformat etc | Stanislaw Halik | |
2017-07-06 | gui, logic: allow for binding Caps Lock and Tab | Stanislaw Halik | |
Issue: #646 | |||
2017-07-06 | wtf | Stanislaw Halik | |
2017-07-06 | options/value: try "extern template" for code size | Stanislaw Halik | |
2017-07-06 | proto/ft: include explicitly for `never_inline' etc | Stanislaw Halik | |
2017-07-06 | cv/calibrator: return distinct sample count for all DOF | Stanislaw Halik | |
2017-06-30 | compat: slightly reformat | Stanislaw Halik | |
2017-06-30 | tracker/pt: reformat lightly | Stanislaw Halik | |
2017-06-30 | pose-widget: optimize CPU usage slightly | Stanislaw Halik | |
CPU usage of an empty tracker loop fell reliably from 1% to .9%. | |||
2017-06-30 | compat: add restrict macros | Stanislaw Halik | |
2017-06-24 | cmake/platform: don't break build via -HIGHENTROPYVA | Stanislaw Halik | |
Fixes: #640 | |||
2017-06-24 | tracker/aruco: minor fixes | Stanislaw Halik | |
2017-06-24 | tracker/aruco: add experimental canny threshold ifdef | Stanislaw Halik | |
2017-06-22 | misc irrelevant | Stanislaw Halik | |
2017-06-22 | tracker/pt: replace point extraction algorithm | Stanislaw Halik | |
Profiling over a longer time period showed a bottleneck while iterating pixels with `cv::floodFill()'. Contours are actually faster, and we have MeanShift to establish the proper center basing on pixel intensities. | |||
2017-06-22 | remove intel-ipp notice | Stanislaw Halik | |
We're not using it. Release builds link too long. | |||
2017-06-22 | cmake: rename cache var | Stanislaw Halik | |
2017-06-20 | dinput: prevent exporting symbols from the executable | Stanislaw Halik | |
2017-06-19 | tracker/{pt,aruco}: don't allow opencv unwind on assert | Stanislaw Halik | |
It's gonna purposefully dereference a zero pointer to cause a crash without unwinding. | |||
2017-06-19 | tracker/{aruco,pt}: convert camera image with BGR weights | Stanislaw Halik | |
We were using the wrong weights for all the years. Fuck me. | |||
2017-06-19 | cmake/msvc: new stuff | Stanislaw Halik | |
2017-06-19 | cmake: remove some complex code | Stanislaw Halik | |
2017-06-19 | cmake: use DEFINE_SYMBOL target property rather than NIH | Stanislaw Halik | |
2017-06-19 | cmake: add cache variables | Stanislaw Halik | |
2017-06-19 | cmake: move from build to mrproper and platform | Stanislaw Halik | |
2017-06-19 | tracker/fusion: add untranslated stubs | Stanislaw Halik | |
2017-06-18 | logic/tracker: fix sleep always for 0 ms | Stanislaw Halik | |
On @mrSanchos' machine the `const_sleep_ms' variable was zero-initializer rather than set to the right value. Workaround this by dropping the `static' storage duration. | |||
2017-06-18 | tracker/udp: use std::distance | Stanislaw Halik | |
2017-06-18 | filter/accela: don't go exponential too fast | Stanislaw Halik | |
2017-06-18 | tracker/pt: maybe prevent reflow | Stanislaw Halik | |
2017-06-18 | logic/tracker: wraparound degrees over 360 | Stanislaw Halik | |
2017-06-18 | minor tweaks only | Stanislaw Halik | |
2017-06-18 | proto/ft: use explicit atomic load/store | Stanislaw Halik | |
"volatile" is too underspecified. Also cleanup some old code. | |||
2017-06-18 | get rid of "volatile" abuse | Stanislaw Halik | |
We heavily used "volatile bool" to check if the thread loop should stop. But this functionality is already provided by Qt5's QThread::requestInterruption. In other cases, "volatile" is wonderfully underspecified so it's better to ditch its usage in favor of std::atomic<t>. At the time we don't appear to be using the "volatile" keyword except when calling win32's Interlocked*() family of functions as necessary. In freetrackclient's header the "volatile" qualifier was used as part of a typedef. This doesn't work. Use it as part of data declaration. | |||
2017-06-18 | cmake: random nonsense | Stanislaw Halik | |
2017-06-18 | csv: link static | Stanislaw Halik | |
2017-06-18 | tracker/pt: tweak meanshift cpu usage | Stanislaw Halik | |
2017-06-18 | tracker/pt: adjust after sqrt | Stanislaw Halik | |
2017-06-18 | tracker/pt: fix broken commit | Stanislaw Halik | |
Already pushed, damn | |||
2017-06-18 | spline: speed up Qt spline ops | Stanislaw Halik | |
2017-06-18 | spline: workaround going over the max value | Stanislaw Halik | |
2017-06-18 | proto/freetrack: workaround falcon bms 90 pitch limit | Stanislaw Halik | |
2017-06-18 | gui: make {start,stop}_tracker calls thread-safe | Stanislaw Halik | |
So far the only consumer are the keybindings. | |||
2017-06-18 | gui: don't redraw whole mapping window layout | Stanislaw Halik | |
When we're tracking, we only want to redraw the splines in the mapping window while the mapping window is open. It was a major CPU hog to redraw in case the mapping window's open. Before: total 15% of time spent on Qt signals After: 10% | |||
2017-06-18 | gui: don't redraw whole mapping window layout | Stanislaw Halik | |
When we're tracking, we only want to redraw the splines in the mapping window while the mapping window is open. It was a major CPU hog to redraw in case the mapping window's open. | |||
2017-06-18 | compat/time: don't use "long long" for milliseconds | Stanislaw Halik | |
2017-06-18 | tracker/pt: use last pose when not different | Stanislaw Halik | |
We allow for max of less than a pixel skew of all the points. | |||
2017-06-18 | Added some translation in "Game detector" | Alexander Orokhovatskiy | |