summaryrefslogtreecommitdiffhomepage
path: root/opentrack
AgeCommit message (Collapse)Author
2015-09-05plugin-support: workaround multiple copies of modulesStanislaw Halik
TrackHat dist contained two copies of every module by packaging error. Workaround similar errors by not loading more than one copy of a module at a time. Sponsored-by: TrackHat
2015-08-31simple-mat: add __restrict for GNUStanislaw Halik
2015-08-28save axis opts, not just spline control pointsStanislaw Halik
This caused the "invert axis got switched on" bug.
2015-08-28tracker: change centering order againStanislaw Halik
Needs more testing with PT and other non-inertial trackers. Issue: #227
2015-08-28fix typoStanisław Halik
2015-08-27options: return .ini basename easierStanislaw Halik
2015-08-24plugin-support: fix typoStanislaw Halik
2015-08-24plugin-support: set more sane RTLD flagsStanislaw Halik
We might need RTLD_DEEPBIND if there are symbol-related crashes.
2015-08-24plugin-support: free modules from address space when neededStanislaw Halik
This is groundwork for #226, even though modules still need not to load all at once and persist till program stop. This issue only affects Linux.
2015-08-22simple-mat: fix arglist SFINAEStanislaw Halik
Constructor was always available, enable_if faultily allowed it to accept an arbitrary amount of parameters. The `assignable' bit is redundant and broken, anyway static_cast<num>(x)... takes care of type compatibility.
2015-08-22simple-mat: can use static_cast hereStanislaw Halik
2015-08-22props changed onlyStanislaw Halik
Some source files had executable bit on. Remove it.
2015-08-22main, ui: store config files in a predefined directoryStanislaw Halik
Settings files are now stored in Documents/opentrack-version. The transition path is to copy all .ini files into that directory, accessible through the "Profile" menu dropdown. Issue: #179
2015-08-18simple-mat: replace initializer_list with variadic ctorStanislaw 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-18simple-mat: __inline -> inline for C++Stanislaw Halik
2015-08-18simple-mat: don't inline so muchStanislaw Halik
2015-08-13tracker: no need to run logic() at allStanislaw Halik
2015-08-13tracker: use concise syntax for vector accessStanislaw Halik
2015-08-11simple-mat: open-code more, add commentStanislaw Halik
2015-08-11simple-mat: open-code operator()(x, y) callsStanislaw Halik
2015-08-09main: apply center pose after compensationStanislaw Halik
Issue: #212
2015-08-09main: remap axis before mappingStanislaw Halik
Issue: #213
2015-07-28move header to right placeStanislaw Halik
2015-07-28shortcuts: whole is _WIN32, don't check twice nestedStanislaw Halik
2015-07-27shortcuts: extract key without modifiers for remapStanislaw Halik
2015-07-27shortcuts: add missing win32 bindingStanislaw Halik
2015-07-25move portability classes to compat libraryStanislaw Halik
2015-07-25shortcuts: remove duplicationStanislaw Halik
2015-07-25rename to win32-shortcuts.cppStanislaw Halik
2015-07-25shortcuts: add missing keybindingsStanislaw Halik
2015-07-25shortcuts: fix shift-keys for real this timeStanislaw Halik
2015-07-25shortcuts: add missing Windows binding for enter keyStanislaw Halik
2015-07-25fix buildStanislaw Halik
2015-07-25shortcuts: store .ini value as portable stringStanislaw Halik
2015-07-25shortcuts: prototyped for LinuxStanislaw Halik
2015-07-25shortcuts: linux workStanislaw Halik
2015-07-25initial impl of arbitrary keybindingsStanislaw Halik
Issue: #118 Linux and OSX likely broken for now.
2015-07-22default to the most common protocol/filter pairopentrack-2.3-rc15Stanislaw Halik
2015-07-20for now remove calibration supportStanislaw Halik
PT tracker returns garbage when calibrating, Z is zero. Maybe can be reverted and fixed later.
2015-07-20plug in race in camera releaseStanislaw Halik
We can crash if start/stop pressed fast eventually.
2015-07-20pass libs by referenceStanislaw Halik
2015-07-20nix empty dtorStanislaw Halik
2015-07-20calibration: rewriteStanislaw Halik
- Intrinsics are floats, not doubles. - Try searching for calibration filename with fov specified first, then without fov. - Grab image width and height from calibration file, don't asume 640x480
2015-07-20add my own copyrightStanislaw Halik
We need copyright on contributions or else it defaults to granting no rights.
2015-07-19fix build errorStanislaw Halik
2015-07-19try to launch qv4l2 on LinuxStanislaw Halik
2015-07-19camera names on linux work, finallyStanislaw Halik
2015-07-19cleanup flowStanislaw Halik
2015-07-19append more useful name than empty stringStanislaw Halik
2015-07-19ensure camera name indices matchStanislaw Halik
We can't make spaces in indices or else wrong camera gets opened.