<?xml version="1.0"?>
<rss version="2.0"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/" >
<channel>
<title>GLU3 FTW!</title>
<link>http://www.paranormal-entertainment.com/idr/blog/posts/2010-01-22T15:20:09Z-GLU3_FTW/</link>
<description>blogtest</description>
<item>
	
	<title>Scott Tsai: git URL</title>
	<dcterms:creator>Scott Tsai</dcterms:creator>
	
	
	  <guid>http://www.paranormal-entertainment.com/idr/blog/posts/2010-01-22T15:20:09Z-GLU3_FTW/comment_1/</guid>
	
	<link>http://www.paranormal-entertainment.com/idr/blog/posts/2010-01-22T15:20:09Z-GLU3_FTW/#comment-0740d0c65e811931cae00ddfe90b8bfb</link>
	
	<pubDate>Fri, 22 Jan 2010 08:55:31 -0800</pubDate>
	<dcterms:modified>2010-01-22T16:55:34Z</dcterms:modified>
	
	<description>You probably want to advertise the &quot;anongit&quot; URL instead: git://anongit.freedesktop.org/~idr/glu3
</description>
	
	
</item>
<item>
	
	<title>Greg: Yay</title>
	<dcterms:creator>Greg</dcterms:creator>
	
	
	  <guid>http://www.paranormal-entertainment.com/idr/blog/posts/2010-01-22T15:20:09Z-GLU3_FTW/comment_2/</guid>
	
	<link>http://www.paranormal-entertainment.com/idr/blog/posts/2010-01-22T15:20:09Z-GLU3_FTW/#comment-be63d11dde93c222238a6a8c6b288b37</link>
	
	<pubDate>Fri, 22 Jan 2010 09:57:48 -0800</pubDate>
	<dcterms:modified>2010-01-22T18:19:25Z</dcterms:modified>
	
	<description>Congrats!
</description>
	
	
</item>
<item>
	
	<title>Sean: SIMD support</title>
	<dcterms:creator>Sean</dcterms:creator>
	
	
	  <guid>http://www.paranormal-entertainment.com/idr/blog/posts/2010-01-22T15:20:09Z-GLU3_FTW/comment_3/</guid>
	
	<link>http://www.paranormal-entertainment.com/idr/blog/posts/2010-01-22T15:20:09Z-GLU3_FTW/#comment-d7634c5944a656f5ee46f6b73a03bb47</link>
	
	<pubDate>Fri, 22 Jan 2010 15:23:22 -0800</pubDate>
	<dcterms:modified>2010-01-22T23:23:25Z</dcterms:modified>
	
	<description>&lt;p&gt;I&#39;m not sure if it&#39;s a target goal of yours at all, but in the interest of possibly (finally!) including a decently high-performance math library with OpenGL, perhaps you should take a look at the API changes necessary to ensure that GLU3 can be used with common compilers&#39; SIMD support.&lt;/p&gt;

&lt;p&gt;In particular, check out this article on some of the limitations and changes you have to make to a math library&#39;s API to work around many common compiler limitations:
http://www.gamasutra.com/view/feature/4248/designing_fast_crossplatform_simd_.php&lt;/p&gt;

</description>
	
	
</item>
<item>
	
	<title>IanRomanick: RE: SIMD support</title>
	<dcterms:creator>IanRomanick</dcterms:creator>
	
	
	  <guid>http://www.paranormal-entertainment.com/idr/blog/posts/2010-01-22T15:20:09Z-GLU3_FTW/comment_4/</guid>
	
	<link>http://www.paranormal-entertainment.com/idr/blog/posts/2010-01-22T15:20:09Z-GLU3_FTW/#comment-dbd0761be5e9378cc2c61c5e0a07c47c</link>
	
	<pubDate>Mon, 25 Jan 2010 14:42:28 -0800</pubDate>
	<dcterms:modified>2010-01-25T22:42:49Z</dcterms:modified>
	
	<description>&lt;p&gt;I read that article when it was printed in Game Developer.  Yeah, that is part of the plan.  That is one of the main motivations behind putting the inlined functions in a separate header file.  My expectation is that most of the &lt;code&gt;GLUvec4&lt;/code&gt; operations will end up just being wrappers around the compiler SIMD intrinsics.&lt;/p&gt;

&lt;p&gt;Some of the inspiration for GLU3 came from the vectormath library in &lt;a href=&quot;http://www.bulletphysics.com/&quot;&gt;Bullet&lt;/a&gt;.  I had been using that for a long time, but quite a few aspects of its design (effectively no C interfaces, the &lt;code&gt;Vector3&lt;/code&gt; vs. &lt;code&gt;Vector4&lt;/code&gt; vs. &lt;code&gt;Point3&lt;/code&gt; bonghits, etc.) and massive amounts of bugs in the SSE implementations (&lt;code&gt;Matrix4::lookAt&lt;/code&gt; is completely borked) caused me to abandon it.  I do not intend to replicate the SOA vs. AOS organizations from vectormath.  I think that was a design mistake.  My preference is to provide some fundamental tools and instruct people how to use those tools to implement SOA or AOS.&lt;/p&gt;

&lt;p&gt;I haven&#39;t implemented any of the SIMD versions because I haven&#39;t needed them.  There&#39;s a lot of basic functionality that I want to implement first.&lt;/p&gt;

</description>
	
	
</item>
<item>
	
	<title>IanRomanick: RE: git URL</title>
	<dcterms:creator>IanRomanick</dcterms:creator>
	
	
	  <guid>http://www.paranormal-entertainment.com/idr/blog/posts/2010-01-22T15:20:09Z-GLU3_FTW/comment_5/</guid>
	
	<link>http://www.paranormal-entertainment.com/idr/blog/posts/2010-01-22T15:20:09Z-GLU3_FTW/#comment-337933cdbb90e58c079861bc06937073</link>
	
	<pubDate>Mon, 25 Jan 2010 14:46:08 -0800</pubDate>
	<dcterms:modified>2010-01-25T22:46:09Z</dcterms:modified>
	
	<description>Fixed.  Thanks.
</description>
	
	
</item>

</channel>
</rss>
