summaryrefslogtreecommitdiffhomepage
path: root/pose-widget/glwidget.h
AgeCommit message (Collapse)Author
2017-04-06pose-widget: rename unit and headerStanislaw 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-28start renaming internal macros as OPENTRACK_* to OTR_*Stanislaw Halik
2016-11-18pose-widget: avoid impl namespace clashStanislaw Halik
2016-11-12pose-widget, logic/tracker: adjust euler helpers usageStanislaw Halik
2016-11-03move simple-mat from logic to compat to simplify dependenciesStanislaw Halik
2016-10-05api, cv, gui, pose-widget: remove window visibility checkStanislaw Halik
Causes freezes on multiple displays. Reported and tested in realtime by: @kzfr
2016-08-12all: rename modules s#^opentrack-##. and opentrack -> apiStanislaw Halik
Adjust usages.
2016-08-10pose-widget, gui: allow for drawing regardless if window visibleStanislaw Halik
2016-08-08gui: make octopus pitch the right wayStanislaw Halik
2016-07-25logic, pose-widget: fix following simple-mat moveStanislaw Halik
2016-07-23pose-widget: don't display when window hiddenStanislaw Halik
When the opentrack window isn't displayed (minimized or hidden by some other window), don't bother with refreshing the image.
2016-07-23pose-widget: don't do barycentric lookup twiceStanislaw Halik
In the affine transformation (aka the pose widget) of The Octopus we use barycentric coordinates of two triangles making up The Octopus rectangle. Triangles are symmetrical. Take advantage of the symmetry (no perspective transform applied) and take barycentric coordinates only once.
2016-05-26many modules: trivial cleanups onlyStanislaw Halik
- Remove "this->" where it's not needed. Possibly rename shadowed vars. - Don't reload the options bundle manually since `options::opts' exists for that very reason. - Remove '^ \+$' whitespace - :retab
2015-11-01cmake: less linkage boilerplateStanislaw Halik
2015-11-01use newly-added preprocessor variableStanislaw Halik
2015-08-22props changed onlyStanislaw Halik
Some source files had executable bit on. Remove it.
2015-08-11pose-widget: don't pollute global namespaceStanislaw Halik
2015-08-11pose-widget: use floatsStanislaw Halik
2015-07-20octopus: update copyrightStanislaw Halik
2015-05-31ui: allow for octopus screen traversalStanislaw Halik
The octopus will now traverse the screen in response to translation input. Previously it could only rotate, severely hampering its maneuverability.
2015-05-31glwidget: crude rewrite to simple-mat headerStanislaw Halik
2014-11-02rename pose widget subdirStanislaw Halik