summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2015-06-18cmake: switch LTO offStanislaw Halik
It emits broken binaries on trackhat branch. If it's so easy to break let's not use it.
2015-06-18cmake: add toolchain debug versionStanislaw Halik
2015-06-18forgot #pragma once, add headersStanislaw Halik
2015-06-16simple-mat: allow pitch axis go -180->180Stanislaw Halik
To be reverted if broken
2015-06-16pt: try simple method of point extractionStanislaw Halik
To be reverted if broken
2015-06-16pt: include opencv headers only when necessaryStanislaw Halik
Settings header can't have it since it's included in ui in trackhat branch
2015-06-16options: add support for QRadioButtonStanislaw Halik
2015-06-16pt: rename for consistency with trackhatStanislaw Halik
We're going to merge to trackhat often so let's not introduce needless conflicts. PT headers need to be include-able.
2015-06-15octopus: simplify vector mathStanislaw Halik
Also rename identifiers for clarity.
2015-06-15cmake: now able to build with IPA with minor changesStanislaw Halik
For OpenCV videoio/cap_dshow.cpp, deactivate LTO for just that file. Either with cmake or #pragma. Otherwise opening the camera causes a crash in DShow machinery. LibOVR build without LTO completely as there are some duplicate symbol errors. Other than that, LTO build seems to work fine.
2015-06-15aruco: check retval of solvepnp and more sanity checksStanislaw Halik
2015-06-15ui: allow for up to +-180 values in camera ypr, for easier debuggingStanislaw Halik
2015-06-15cmake: adjust vjoy.dll/sixense.dll permissions to avoid EACCES on loading on ↵Stanislaw Halik
win32
2015-06-15cmake: nix stderr spam on older versionStanislaw Halik
2015-06-12cmake: more opt flagsStanislaw Halik
2015-06-12cmake: no -fipa-pta workaround needed, compiler fix is knownStanislaw Halik
See <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66488>
2015-06-10pt: issue with duplicate symbols on including dshow.h in two filesStanislaw Halik
Let's work around it by including dshow.h in only one file
2015-06-10accela: minor tweakStanislaw Halik
2015-06-10temporarily disable -fipa-pta for arucoStanislaw Halik
There's a GCC crash bug so let's turn it off until it's fixed
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.