<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/pose-widget/glwidget.cpp, branch opentrack-2.3-rc99p12</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc99p12</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc99p12'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2016-09-21T10:01:43Z</updated>
<entry>
<title>many: remove compat/pi-constant.hpp</title>
<updated>2016-09-21T10:01:43Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-21T10:01:43Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=107570e6288d266825724010a6f0149eaaac40db'/>
<id>urn:sha1:107570e6288d266825724010a6f0149eaaac40db</id>
<content type='text'>
With -D_USE_MATH_DEFINES MSVC defines the standard M_PI and
friends.

Since this preprocessor definition is now always passed as part
of the build system for MSVC. We can use M_PI as if on a
mission.
</content>
</entry>
<entry>
<title>all: rename modules s#^opentrack-##. and opentrack -&gt; api</title>
<updated>2016-08-12T16:00:49Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-12T16:00:49Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=9040b187a1c4fa380f8a12207b9dd6d04b3a10ac'/>
<id>urn:sha1:9040b187a1c4fa380f8a12207b9dd6d04b3a10ac</id>
<content type='text'>
Adjust usages.
</content>
</entry>
<entry>
<title>pose-widget, gui: allow for drawing regardless if window visible</title>
<updated>2016-08-10T08:42:00Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-10T07:48:59Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=30f659b74a063677954b23c405be3b7229b10856'/>
<id>urn:sha1:30f659b74a063677954b23c405be3b7229b10856</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui: make octopus pitch the right way</title>
<updated>2016-08-08T15:16:14Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-08T15:15:58Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=4e98241bac583b65aa29bd8b37ea360e11961d6b'/>
<id>urn:sha1:4e98241bac583b65aa29bd8b37ea360e11961d6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pose-widget, tracker/{aruco,pt}: check more often for widget visibility</title>
<updated>2016-07-31T11:50:16Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-07-31T11:50:16Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=61e9693666c65f613a4d144b271da855e47a1b79'/>
<id>urn:sha1:61e9693666c65f613a4d144b271da855e47a1b79</id>
<content type='text'>
It looks weird otherwise.
</content>
</entry>
<entry>
<title>pose-widget: use common code for euler -&gt; rmat</title>
<updated>2016-07-23T09:05:33Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-07-21T12:26:44Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=b6ae6dcbb8ffc3dda16a2004c5fb98ea18890833'/>
<id>urn:sha1:b6ae6dcbb8ffc3dda16a2004c5fb98ea18890833</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pose-widget: don't display when window hidden</title>
<updated>2016-07-23T09:05:33Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-07-21T12:26:10Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=6a0ead2849c9e0dc3bbefeecf3e36d4f187624ae'/>
<id>urn:sha1:6a0ead2849c9e0dc3bbefeecf3e36d4f187624ae</id>
<content type='text'>
When the opentrack window isn't displayed (minimized or hidden by some
other window), don't bother with refreshing the image.
</content>
</entry>
<entry>
<title>pose-widget: don't do barycentric lookup twice</title>
<updated>2016-07-23T09:05:33Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-07-21T12:25:03Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=9fec162fd5ac3f94850653c63f45ed0a83c5a9d0'/>
<id>urn:sha1:9fec162fd5ac3f94850653c63f45ed0a83c5a9d0</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>many modules: trivial cleanups only</title>
<updated>2016-05-26T15:19:19Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-05-26T15:09:17Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=b008aefee41a21b24f1d2f1f23cd6c78b888ede5'/>
<id>urn:sha1:b008aefee41a21b24f1d2f1f23cd6c78b888ede5</id>
<content type='text'>
- Remove "this-&gt;" 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
</content>
</entry>
<entry>
<title>pose-widget: don't promote to double</title>
<updated>2016-05-14T08:34:35Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-05-14T08:34:35Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=17a05a38b97caa83a6da19e7970e9914629cb995'/>
<id>urn:sha1:17a05a38b97caa83a6da19e7970e9914629cb995</id>
<content type='text'>
Committer shouldn't push so fast to get a chance to rebase.

Closes #356
</content>
</entry>
</feed>
