summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2017-04-06pose-widget: prevent races and serial executionStanislaw Halik
We actually need to use "mtx" with the condition variable and copy the data to the worker thread's stack. Also allow for synchronous pose update, for tracking stoppage.
2017-04-06cmake: update few toolchain filesStanislaw Halik
cf. https://github.com/opentrack/opentrack/issues/586#issuecomment-291313687
2017-04-06tracker/steamvr: add center() overrideStanislaw Halik
2017-04-06options/value: sprinkle konstStanislaw Halik
2017-04-06tracker/steamvr: use atan2 rather than asinStanislaw Halik
Compute roll without a period of 90 deg. Submitted-by: @subnet-
2017-04-06tracker/steamvr: add copyrightStanislaw Halik
2017-04-06tracker/rs: fixed SDK installer cmd pathXavier Hallade
2017-04-06tracker/rs: updated link to 2016 R2 SDK in readmeXavier Hallade
2017-04-06installer: fixed path to RealSense SDK runtimeXavier Hallade
fixed path to RealSense SDK runtime installer which has moved from contrib to doc/contrib
2017-04-06options: allow tie combobox to qvariantStanislaw Halik
2017-04-06options/value: we're not instantiating templates anymoreStanislaw Halik
2017-04-06pose-widget: rename unit and headerStanislaw Halik
2017-03-30cmake: add skipping lupdate againStanislaw Halik
2017-03-30compat/util: add macro for warning onceStanislaw Halik
2017-03-29cmake: fix buildStanislaw Halik
2017-03-29pose-widget: reduce latencyStanislaw Halik
- project on a separate thread - use Qt's native ARGB32 - use double buffering - more fine-grained locks
2017-03-29logic/tracker: call center() before data()Stanislaw Halik
2017-03-29api: make ITrackerDialog::register_tracker optionalStanislaw Halik
2017-03-28filter/accela: embiggen "using" declaration scopeStanislaw Halik
2017-03-28tracker/steamvr: fix vive rotation orderStanislaw Halik
Submitted-by: @subnet- Issue: #353 cf. https://github.com/opentrack/opentrack/issues/352#issuecomment-289306146 The submitter's working on the roll code. sin^1 codomain is +-90 deg. so we better use the equivalent atan2(3) formula.
2017-03-28filter/accela: add forgotten fabs in checkStanislaw Halik
2017-03-28cmake: fix i18n targetStanislaw Halik
2017-03-28compat, options: remove explicit template instantiationStanislaw Halik
It breaks on GNU and saves little space.
2017-03-28tracker/pt: show calibration sample count in UIStanislaw Halik
2017-03-28cv/calibrator: return nsamples, separate pitch/yaw spacingStanislaw Halik
2017-03-28trivial onlyStanislaw Halik
2017-03-28start renaming internal macros as OPENTRACK_* to OTR_*Stanislaw Halik
2017-03-28rename spline-widget -> splineStanislaw Halik
Adjust usages.
2017-03-27coverity: add directory structureStanislaw Halik
2017-03-27coverity: add coverity treeStanislaw Halik
2017-03-27cmake: rename project's function prefixStanislaw Halik
It's not annoying having to type it anymore. Also "otr_boilerplate" -> "otr_module".
2017-03-27cmake/msvc: these are already set in cmake/opentrack-platformStanislaw Halik
2017-03-27cmake/msvc: fix accidental cmdline duplicationStanislaw Halik
2017-03-27cmake: fix duplication of -DFOO on cmdlineStanislaw Halik
Also /GR- doesn't belong here.
2017-03-27cmake: remove -DNDEBUG from cxxflags automaticallyStanislaw Halik
User came complain why ndebug-guard.hpp #error'ed out.
2017-03-27migration: adjust for accela var name changesStanislaw Halik
2017-03-27spline: make get_value_no_save() constStanislaw Halik
2017-03-27filter/accela: multiply all pos gains by .75Stanislaw Halik
2017-03-27filter/accela: don't allow for very high values on the sliderStanislaw Halik
I already backed off a similar change months ago. But after giving it some thought, if you need an absurd amount of filtering then something must be wrong with your tracker setup.
2017-03-27filter/accela: filter all rot/pos DOF togetherStanislaw Halik
Apply gain to Euclidean distance of rotation/position change, rather to each DOF separately. Weight each DOF's separate length and normalize it. This makes diagonal movements less staircase-y. You'll need smaller sensitivity values given Euclid of (x,y,z) is smaller than |x|+|y|+|z|.
2017-03-25logic: move from headerStanislaw Halik
2017-03-25options: add some never_inline attribsStanislaw Halik
2017-03-25options/bundle: appease qt creatorStanislaw Halik
2017-03-25logic/mappings: move from headerStanislaw Halik
2017-03-24cmake: disable RTTI on msvcStanislaw Halik
2017-03-24compat/util: add define for never_inlineStanislaw Halik
2017-03-24options, compat: instantiate common templates in their .dll'sStanislaw Halik
2017-03-22[COVERITY] gui/main: fix implausible null pointer dereferenceStanislaw Halik
Guard against NULL in the improbable case there's no PATH variable in the process' environment.
2017-03-22tracker/rs: fix for Coverity buildsStanislaw Halik
2017-03-22cmake: oops, output target deleted the fileStanislaw Halik