<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/tracker-pt, branch opentrack-2.3-rc21p10</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc21p10</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc21p10'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2016-03-07T19:54:34Z</updated>
<entry>
<title>Revert "tracker/pt: don't use exact float comparison in POSIT"</title>
<updated>2016-03-07T19:54:34Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-03-07T19:54:34Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=a066d4c7ee3f5a5b1fefedbee59d05b820e4cf45'/>
<id>urn:sha1:a066d4c7ee3f5a5b1fefedbee59d05b820e4cf45</id>
<content type='text'>
This reverts commit a40a557caddad5285bd03b79dca5f7a94d1f44c5.
</content>
</entry>
<entry>
<title>tracker/pt: don't use exact float comparison in POSIT</title>
<updated>2016-03-06T23:35:38Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-03-06T08:13:49Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=a40a557caddad5285bd03b79dca5f7a94d1f44c5'/>
<id>urn:sha1:a40a557caddad5285bd03b79dca5f7a94d1f44c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tracker/pt: remove branching that's frequently mispredicted</title>
<updated>2016-03-06T23:35:38Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-03-06T08:12:46Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=611a6df71f8ec2a0f742ad09a89668f684806d39'/>
<id>urn:sha1:611a6df71f8ec2a0f742ad09a89668f684806d39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tracker/pt: less malloc/free each frame</title>
<updated>2016-03-06T23:35:36Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-03-06T08:11:19Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=99fb0282ba5cdfdb2b889df8916b36207d21ded0'/>
<id>urn:sha1:99fb0282ba5cdfdb2b889df8916b36207d21ded0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tracker/pt: fix build</title>
<updated>2016-02-17T03:42:56Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-02-17T03:42:56Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=1a6b611b2fa64cc730f8f8ea7a716d6b5af1461e'/>
<id>urn:sha1:1a6b611b2fa64cc730f8f8ea7a716d6b5af1461e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tracker/pt: retire get_points() in the extractor</title>
<updated>2016-02-17T03:42:20Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-02-17T03:42:20Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=bf4e8b10ad916b6451dc32b9be2b86d42452e7e8'/>
<id>urn:sha1:bf4e8b10ad916b6451dc32b9be2b86d42452e7e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tracker/pt: protect get_n_points()</title>
<updated>2016-02-17T03:41:10Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-02-17T03:40:53Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=38306b389951c69d050e3e4b929b442b5bd0ada5'/>
<id>urn:sha1:38306b389951c69d050e3e4b929b442b5bd0ada5</id>
<content type='text'>
There's a race here since further accesses to the points array aren't
protected by a mutex in the extractor class.

There's no race in "get_points()" in the extractor since it's only used
in same thread where updates take place.
</content>
</entry>
<entry>
<title>tracker/pt: cover all "points" usages by a mutex</title>
<updated>2016-02-17T03:41:10Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-02-17T03:36:31Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=925c0811d6b24069eb9f527c2c02301cc1ba5ca4'/>
<id>urn:sha1:925c0811d6b24069eb9f527c2c02301cc1ba5ca4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui: scale properly on high-DPI screens</title>
<updated>2016-02-09T22:57:41Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-02-09T22:57:15Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=fc90d78e179fbc8b1c87a64e49eabffda19fb871'/>
<id>urn:sha1:fc90d78e179fbc8b1c87a64e49eabffda19fb871</id>
<content type='text'>
Previously high DPI made the main screen all out of whack, unreadable
and unusable.
</content>
</entry>
<entry>
<title>tracker/pt: remove unused blob struct members</title>
<updated>2016-01-09T01:18:09Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-01-09T01:18:09Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=cd7a0ea05cdc8fba78fde89a5c8365f9919b75bd'/>
<id>urn:sha1:cd7a0ea05cdc8fba78fde89a5c8365f9919b75bd</id>
<content type='text'>
</content>
</entry>
</feed>
