summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2015-06-10for an optimized build we need gcc-{ar,nm,ranlib}Stanislaw Halik
2015-06-10pass GNU ld arguments as GNU-LINK keywordStanislaw Halik
Don't switch if toolchain is GNU at call sites, conditionalize for opentrack_library macro
2015-06-10cmake: link sixense dynamically for hydraStanislaw Halik
Previously, .dll was included anyway despite static link. There's a binutils 2.25 bug breaking linking against that sixense.lib, and binutils HEAD has LTO breakage instead. We don't need sixense_utils so remove that from build.
2015-06-09ht doesn't need opencvStanislaw Halik
2015-06-09cmake: fix old typoStanislaw Halik
2015-06-09pt: nix includeStanislaw Halik
2015-06-09cmake: remove too many flags, lto linker plugin doesn't workStanislaw Halik
2015-06-09cmake: reduce verbosityStanislaw Halik
2015-06-07Fix Linux buildStanislaw Halik
2015-06-07ui: if dialog window exists, raise it, don't destroy and recreateStanislaw Halik
2015-06-07plugin-support: make header-only, expose as public APIStanislaw Halik
Issue: #151 Some global namespace macros are now prefixed with "OPENTRACK_" to avoid namespace clashes. This header is now safe to include in third-party projects.
2015-06-07aruco: allow debug box sizeStanislaw Halik
2015-06-07aruco: use DLS pose estimationStanislaw Halik
2015-06-07accela: adjust gains a bitStanislaw Halik
2015-06-07recompile freetrackclient with mingw-w64 GCCStanislaw Halik
2015-06-07freetrackclient: implement legacy FTReportIDStanislaw Halik
2015-06-06udp tracker: allow for adding +-90/+-180 to each axisStanislaw Halik
Follows similar code in freepie-udp tracker. Helps with centering on inertial devices.
2015-06-06ewma: prevent NaN after division by zeroStanislaw Halik
Issue: #169
2015-06-06accela: remove accidental debug codeStanislaw Halik
2015-06-06remove last mention to "second tracker" supportStanislaw Halik
2015-06-06aruco: optimize from previous position when estimating poseStanislaw Halik
2015-06-06cmake: build of HT plugin doesn't need opencvStanislaw Halik
The main HT executable still needs it.
2015-06-06cmake: apply more optimizations to release buildsStanislaw Halik
This MAY break support on hardware like AMD or older Intel CPUs. In this case revert this commit.
2015-06-06accela: change gains formula, follow last commit changeStanislaw Halik
New gains formula should reduce the need to use smoothing and deadzone sliders. It's still very brittle code and may require further adjustments.
2015-06-06tracker: revert to filtering before mappingStanislaw Halik
As a side effect, current position on mapping graphs no longer jumps around.
2015-06-05require opencv 3.0 and fix buildStanislaw Halik
2015-06-05cmake: ht and pt require opencvStanislaw Halik
2015-06-05all: pin computation threads to specific coresStanislaw Halik
2015-06-05octopus, pt, aruco: optimize image copyingStanislaw Halik
Perform less operations in inner loop where pixels are accessed.
2015-06-03cmake: generate more sensible tarball namesStanislaw Halik
2015-06-03cmake: restrict include directories to their targetsStanislaw Halik
There's no longer a need to rebuild the whole project after just a single plugin gets enabled. Included directories now remain specific to individual modules.
2015-06-03main: pass -WallStanislaw Halik
2015-06-03simple-mat: pass -Wall -Wextra -pedanticStanislaw Halik
2015-06-03pt: pass -Wall -WextraStanislaw Halik
2015-06-03aruco: pass -pedanticStanislaw Halik
2015-06-03cmake toolchain file: slight tweaksStanislaw Halik
2015-06-03aruco: wait for up to a second to switch box sizesopentrack-2.3-rc12p1Stanislaw Halik
2015-06-02add npclient sourceStanislaw Halik
2015-06-02npclient: didn't wait long enough for mutex to become availableStanislaw Halik
2015-06-02aruco: wait fraction of second between switching box sizesStanislaw Halik
2015-06-02ui: run process detector every second, not threeStanislaw Halik
2015-06-02process-detector: restart once executable is goneStanislaw Halik
2015-06-01process-detector: fix API usage and automatic restartStanislaw Halik
Issue: #160 API usage caused snapshot requests to fail most of the time. Fix that. We now no longer restart if user manually stopped. In such case, wait until the application exits before resuming auto-restart behavior.
2015-06-01octopus: use more simple-mat, less open-coded mathStanislaw Halik
2015-06-01simple-mat: fix scalar multiplicationStanislaw Halik
2015-06-01glwidget: use simple-mat cross and dot productStanislaw Halik
2015-06-01simple-mat: implement dot and cross productStanislaw Halik
2015-06-01pt, aruco, ht: select camera by name, not indexStanislaw Halik
2015-06-01camera-names: allow camera selection by name, not indexStanislaw Halik
2015-06-01octopus: take advantage of simple-mat swizzlesStanislaw Halik