<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/opentrack/tracker.cpp, branch opentrack-2022.1.0</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2022.1.0</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2022.1.0'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2016-06-16T10:35:51Z</updated>
<entry>
<title>all: split "api" into "api" and "logic"</title>
<updated>2016-06-16T10:35:51Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-06-16T10:34:31Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=0760fe011114fa440275b487eaf766b015f40e5b'/>
<id>urn:sha1:0760fe011114fa440275b487eaf766b015f40e5b</id>
<content type='text'>
Here, the "logic" module has all the stuff for building one's own
graphical user interface.

The "api" module has stuff used by other trackers.

While at it, each of "api", "logic", and "compat" need their own export
headers. This is because of preprocessor symbol clashes.

This is all because a change in the "gui"-only dependency required a
relink of all the trackers, protocols, and flters. It takes too long
when building in the release configuration. With the split, only the
"gui" module gets rebuilt. Since it has close to no static dependencies,
it's fast enough.
</content>
</entry>
<entry>
<title>api: remove euler filter</title>
<updated>2016-06-15T15:53:58Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-06-15T15:53:58Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=a58dcfc17dd129f99102e969ad247aede6933f0e'/>
<id>urn:sha1:a58dcfc17dd129f99102e969ad247aede6933f0e</id>
<content type='text'>
This isn't a proper way to handle the multiple solutions problem. Even
after fixing degree/radian confusion it didn't work.
</content>
</entry>
<entry>
<title>api/tracker: add euler filter</title>
<updated>2016-06-14T16:14:46Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-06-14T09:44:30Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=2f0d5047d3fbe3958f2663c1ac7e7a2ecccc9336'/>
<id>urn:sha1:2f0d5047d3fbe3958f2663c1ac7e7a2ecccc9336</id>
<content type='text'>
Gimbal lock is a problem too often.
</content>
</entry>
<entry>
<title>api/tracker: treat all camera shift values as equal to raw data</title>
<updated>2016-06-11T07:28:30Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-06-11T07:28:30Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=18f375918765baf7427a54c27863cf5e0fa19d5f'/>
<id>urn:sha1:18f375918765baf7427a54c27863cf5e0fa19d5f</id>
<content type='text'>
Input the exact "raw data" values into settings -&gt; camera -&gt; offset.

THIS IS A BREAKING CHANGE. User configs are affected.

It was previously suggested to make the signs sensible but I don't
remember by whom.
</content>
</entry>
<entry>
<title>api: fix permissions bits. no code changes.</title>
<updated>2016-05-04T05:26:43Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-05-04T05:26:43Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=172fcf201284af385b9cc7d140fffc5ed622fcb5'/>
<id>urn:sha1:172fcf201284af385b9cc7d140fffc5ed622fcb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>api: make NaN/Inf check work even with full fast math</title>
<updated>2016-04-23T11:25:15Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-04-23T11:25:15Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=53214de869ac2a30ee19d7ea68c809fe7f7ef8e3'/>
<id>urn:sha1:53214de869ac2a30ee19d7ea68c809fe7f7ef8e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tracker: initialize newpose</title>
<updated>2015-10-18T07:33:24Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-10-18T07:33:24Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=55de6ead40cd7120cfd798715cbfc57eb05b417d'/>
<id>urn:sha1:55de6ead40cd7120cfd798715cbfc57eb05b417d</id>
<content type='text'>
In

	newpose[i] = elide_nan(tmp[i], newpose[i]);

uninitialized memory can be used.
</content>
</entry>
<entry>
<title>tracker: check for NaN values</title>
<updated>2015-10-17T08:51:22Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-10-17T08:51:22Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=9af18404a44f68a3d65bf30843abc99b27ed68f7'/>
<id>urn:sha1:9af18404a44f68a3d65bf30843abc99b27ed68f7</id>
<content type='text'>
Issue: #255
</content>
</entry>
<entry>
<title>allow for filter immediate center</title>
<updated>2015-10-16T19:38:23Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-10-16T19:38:23Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=95f542365f6f1cd043c7b3090a67d269d6dde58b'/>
<id>urn:sha1:95f542365f6f1cd043c7b3090a67d269d6dde58b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>main: add relative and absolute center options</title>
<updated>2015-10-02T13:29:03Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-10-02T13:29:03Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=851116d818ddd01d5935c1bba10fe4900771d980'/>
<id>urn:sha1:851116d818ddd01d5935c1bba10fe4900771d980</id>
<content type='text'>
Closes #237
</content>
</entry>
</feed>
