summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2016-07-16tracker/pt: declare floating-point type size in one placeStanislaw Halik
We want double precision for POSIT. It's best for the type to be set in ope place without the need to go over everything while switching it back and forth during tests. Machine epsilon for float is very small as per <https://en.wikipedia.org/wiki/Machine_epsilon>. Also see the absurdly high epsilon of 1e-4 of POSIT that we've had. With floats, making the epsilon lower resulted in change deltas flushing to zero. This typically led to the translation Z value being very unstable in PT. After the epsilon and data type size changes the Z value is stable.
2016-07-14proto/vjoy: fix linkopentrack-2.3-rc49p8Stanislaw Halik
2016-07-14cmake: cleanup unused codeStanislaw Halik
2016-07-10simple sim in python for playing with kalman filteringDaMichel
2016-07-08Merge pull request #383 from DaMichel/kalmanStanisław Halik
Kalman filter
2016-07-08Kalman filter works with the other kind of timer.DaMichel
2016-07-08tracker/aruco: undo corner refinement method switchStanislaw Halik
2016-07-08proto/vjoy: for MSVC C++ linkage is usedStanislaw Halik
Reported-by: @DaMichel Issue: #381
2016-07-08tracker/aruco: pre-initialize pose with DLS for LMStanislaw Halik
2016-07-08Merge branch 'compiling' of https://github.com/DaMichel/opentrack into unstableStanislaw Halik
Issue: #381
2016-07-08proto/vjoy: use correct linkage; fix MSVCStanislaw Halik
Submitted-by: @DaMichel Issue: #381
2016-07-08proto/vjoy: oopsStanislaw Halik
Spotted-by: @DaMichel Issue: #381
2016-07-08proto/vjoy: add driver uri to dialogStanislaw Halik
2016-07-08proto/vjoy: rename .dll as linkage expectsStanislaw Halik
2016-07-08contrib: remove vjoy binaryStanislaw Halik
It's an obsolete version. Issue: #382
2016-07-08proto/vjoy: add license. it was unnoticed.Stanislaw Halik
2016-07-08proto/vjoy: update .dllStanislaw Halik
2016-07-08gui, api, proto/wine: get rid of library path as exported symbolStanislaw Halik
There's no need to do that. It never changes unless the toolchain changes.
2016-07-08csv: clang says std::move makes copy elision worseStanislaw Halik
2016-07-08csv: clang whines about qstringliteralStanislaw Halik
2016-07-08gui, api: plugin-support needs to remain header-onlyStanislaw Halik
Move "opentrack_library_path" to the gui module.
2016-07-08cmake: don't show word size on each buildStanislaw Halik
2016-07-08logic/dinput: add forgotten visiblity attributeStanislaw Halik
2016-07-07make things compile for me, on M$ VC++ community edition 2015 update 3DaMichel
2016-07-07tracker/rs: add /nologo to impl lib.exe invocationStanislaw Halik
2016-07-07tracker/rs: use static linkageStanislaw Halik
There's no reason not to link statically the impl library. As suggested by @ph0b, use subdirs for each arch. This helps with object file clobber.
2016-07-07logic/dinput: only ever use a single handle to DIRECTINPUT8 COM objectStanislaw Halik
2016-07-07tracker/rs: allow batch file invocation from another working directoryStanislaw Halik
2016-07-07tracker/rs: add 64-bit prebuilt libraryStanislaw Halik
2016-07-07tracker/rs: add support for 64-bit libraryStanislaw Halik
2016-07-07logic/joystick: initialize dinput handle ASAPStanislaw Halik
2016-07-07api/simple-mat: get rid of unused enumStanislaw Halik
2016-07-07cmake: get rid of duplicate includesStanislaw Halik
2016-07-07cmake: force 64-bit build on OSX unconditionallyStanislaw Halik
2016-07-07cmake: include keyword parser at call site onlyStanislaw Halik
2016-07-07cmake: check word sizeStanislaw Halik
2016-07-06tracker/pt: fix out-of-bounds writeStanislaw Halik
The input array has exactly 3 points. The vector has potentially more points, sorted by circularity. Spotted-by: @DaMichel Closes #380
2016-07-06tracker/hydra: fix another typoStanislaw Halik
2016-07-06tracker/hydra: fix typo (osx)Stanislaw Halik
2016-07-06Revert "compat/options: export template instances to lessen code bloat"Stanislaw Halik
This reverts commit 1e26e00e9ae0c519355e3a6fe5ad098d1f6a9622. Broke osx.
2016-07-06hydra: fix cmake brainoStanislaw Halik
2016-07-06proto-wine, x-plane-plugin: fix install prefixStanislaw Halik
2016-07-06proto-wine: fix .dll path after hier(7) supportStanislaw Halik
2016-07-06cmake: add universally good build defaultsStanislaw Halik
These were in the mingw-w64 toolchain file but it's good to have them in general.
2016-07-06cmake/hydra: try fix osx sixense linkStanislaw Halik
2016-07-06cmake/rift: cmake has "else if" it turns outStanislaw Halik
2016-07-06compat/options: export template instances to lessen code bloatStanislaw Halik
2016-07-06compat/options: split too long headerStanislaw Halik
2016-07-06gui: fix Unix buildStanislaw Halik
2016-07-06csv, compat, logic, api: open-code import.hppStanislaw Halik