Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-07 | tracker/steamvr: make static | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: return more precise radian result | Stanislaw Halik | |
While atan2's input is limited to single-float precision, extend result precision to double-float precision. The result's in radians. Why didn't gradians get popular? | |||
2017-04-06 | tracker/steamvr: determine device uniqueness harder | Stanislaw Halik | |
Use "type-model-serial" as the discriminator. The API might present a single device with two types as the same model and serial or something similarly stupid. | |||
2017-04-06 | tracker/steamvr: revert to asin formula | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: show device type before serial | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: put serial number as userdata | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: fix build | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: remove unused | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: remove needless once_only macro usage | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: use strerror from right namespace | Stanislaw Halik | |
Also use in device_list method to be explicit. | |||
2017-04-06 | tracker/steamvr: add missing return in error path | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: support choosing device by its serial number | Stanislaw Halik | |
Since the vr handle is accessed on the GUI and pipeline threads now, had to add implicit locking. This sadly reorganizes most of the file. Sadly this refactor likely broke things. cf. https://github.com/opentrack/opentrack/issues/352#issuecomment-290252520 | |||
2017-04-06 | pose-widget: avoid condition variable overhead | Stanislaw Halik | |
It's busy-looping on Windows. | |||
2017-04-06 | gui: show zeros on tracking stop | Stanislaw Halik | |
Regressed as of late. | |||
2017-04-06 | cmake: PROJECT() must be invoked from inside a macro | Stanislaw Halik | |
Otherwise CMAKE_PROJECT_NAME and PROJECT_NAME are equal when invoked from inside a function. Also, split headers and units into separate variables for further testing. cf. https://bugreports.qt.io/browse/QTCREATORBUG-17955 | |||
2017-04-06 | logic/tracker: call IFilter::center() | Stanislaw Halik | |
Issue: #540 | |||
2017-04-06 | pose-widget: prevent races and serial execution | Stanislaw 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-06 | cmake: update few toolchain files | Stanislaw Halik | |
cf. https://github.com/opentrack/opentrack/issues/586#issuecomment-291313687 | |||
2017-04-06 | tracker/steamvr: add center() override | Stanislaw Halik | |
2017-04-06 | options/value: sprinkle konst | Stanislaw Halik | |
2017-04-06 | tracker/steamvr: use atan2 rather than asin | Stanislaw Halik | |
Compute roll without a period of 90 deg. Submitted-by: @subnet- | |||
2017-04-06 | tracker/steamvr: add copyright | Stanislaw Halik | |
2017-04-06 | tracker/rs: fixed SDK installer cmd path | Xavier Hallade | |
2017-04-06 | tracker/rs: updated link to 2016 R2 SDK in readme | Xavier Hallade | |
2017-04-06 | installer: fixed path to RealSense SDK runtime | Xavier Hallade | |
fixed path to RealSense SDK runtime installer which has moved from contrib to doc/contrib | |||
2017-04-06 | options: allow tie combobox to qvariant | Stanislaw Halik | |
2017-04-06 | options/value: we're not instantiating templates anymore | Stanislaw Halik | |
2017-04-06 | pose-widget: rename unit and header | Stanislaw Halik | |
2017-03-30 | cmake: add skipping lupdate again | Stanislaw Halik | |
2017-03-30 | compat/util: add macro for warning once | Stanislaw Halik | |
2017-03-29 | cmake: fix build | Stanislaw Halik | |
2017-03-29 | pose-widget: reduce latency | Stanislaw Halik | |
- project on a separate thread - use Qt's native ARGB32 - use double buffering - more fine-grained locks | |||
2017-03-29 | logic/tracker: call center() before data() | Stanislaw Halik | |
2017-03-29 | api: make ITrackerDialog::register_tracker optional | Stanislaw Halik | |
2017-03-28 | filter/accela: embiggen "using" declaration scope | Stanislaw Halik | |
2017-03-28 | tracker/steamvr: fix vive rotation order | Stanislaw 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-28 | filter/accela: add forgotten fabs in check | Stanislaw Halik | |
2017-03-28 | cmake: fix i18n target | Stanislaw Halik | |
2017-03-28 | compat, options: remove explicit template instantiation | Stanislaw Halik | |
It breaks on GNU and saves little space. | |||
2017-03-28 | tracker/pt: show calibration sample count in UI | Stanislaw Halik | |
2017-03-28 | cv/calibrator: return nsamples, separate pitch/yaw spacing | Stanislaw Halik | |
2017-03-28 | trivial only | Stanislaw Halik | |
2017-03-28 | start renaming internal macros as OPENTRACK_* to OTR_* | Stanislaw Halik | |
2017-03-28 | rename spline-widget -> spline | Stanislaw Halik | |
Adjust usages. | |||
2017-03-27 | coverity: add directory structure | Stanislaw Halik | |
2017-03-27 | coverity: add coverity tree | Stanislaw Halik | |
2017-03-27 | cmake: rename project's function prefix | Stanislaw Halik | |
It's not annoying having to type it anymore. Also "otr_boilerplate" -> "otr_module". | |||
2017-03-27 | cmake/msvc: these are already set in cmake/opentrack-platform | Stanislaw Halik | |
2017-03-27 | cmake/msvc: fix accidental cmdline duplication | Stanislaw Halik | |
2017-03-27 | cmake: fix duplication of -DFOO on cmdline | Stanislaw Halik | |
Also /GR- doesn't belong here. |