Age | Commit message (Collapse) | Author |
|
Issue: #910
|
|
|
|
|
|
No functional changes.
- add `override' everywhere where missing
- almost pass clang's `-Wweak-vtables'
- avoid some float/double conversions
- remove unused private members
- make signedness conversions explicit
- put stuff in right namespaces to aid analysis
|
|
This is possibly related to a livelock where several threads do const
removal in their respective code paths.
Use the `mutable' specifier for the mutexes and spline's cached data.
Now using the `mutable' specifier, get rid of <optional> in
compat/mutex.
|
|
- replace warn_unused_result with [[nodiscard]]
- remove some redundant w_a_r
- replace std::decay with remove_cvref_t
- simplify compat/math.hpp
|
|
Issue: #726
|
|
No visible changes (hopefully).
|
|
use `cc_xx' rather than awkward synonyms.
|
|
Use more C++17 features where this helps any.
|
|
|
|
|
|
Remove useless abstract member functions, simplify
some.
Issue: #718
|
|
|
|
For the Wiimote tracker.
Adjust usages in tracker/pt.
Issue: #718
|
|
We'd like to change the settings without linking to the tracker-pt
library.
|
|
Somehow, using unique_ptr causes a leak at destruct time. The stored
pointer isn't freed. It works perfectly fine with shared_ptr.
It seems I'm doing things correctly with a move constructor for
unique_ptr in the Tracker_PT class, as well as the pointer
initialization ctor in `module.cpp'. Who the hell knows what's happening
behind the scenes.
|
|
Issue: #718
|
|
Issue: #718
This allows for replacing the camera and point extractor code. See
`module.cpp' and `pt-api.hpp`.
|