<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: What are you doing with Sylvester?</title>
	<atom:link href="http://blog.jcoglan.com/2007/11/28/what-are-you-doing-with-sylvester/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jcoglan.com/2007/11/28/what-are-you-doing-with-sylvester/</link>
	<description>This dirt was a building before</description>
	<pubDate>Tue, 06 Jan 2009 01:51:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: orion elenzil</title>
		<link>http://blog.jcoglan.com/2007/11/28/what-are-you-doing-with-sylvester/#comment-3363</link>
		<dc:creator>orion elenzil</dc:creator>
		<pubDate>Thu, 20 Nov 2008 00:46:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jcoglan.com/2007/11/28/what-are-you-doing-with-sylvester/#comment-3363</guid>
		<description>i'm thinking of implementing Kass and Miller's 1991 paper "Rapid, Stable Fluid Dynamics for Computer Graphics" in javascript, and i've finally tired of one-offing my vector routines for every little app, so i'll be looking at Sylvester. especially since the paper deals with an arbitrary nxn matrix. hmm, although it only has values in the main diagonal and the two adjacent diagonals, so custom code is probably called for anyhow.

i was wondering if sylvester is optimized at all for the common matrix sizes: 2x2, 3x3, and 4x4. while nxm is certainly nice to have available, making those base cases speedy would be nice as well.</description>
		<content:encoded><![CDATA[<p>i&#8217;m thinking of implementing Kass and Miller&#8217;s 1991 paper &#8220;Rapid, Stable Fluid Dynamics for Computer Graphics&#8221; in javascript, and i&#8217;ve finally tired of one-offing my vector routines for every little app, so i&#8217;ll be looking at Sylvester. especially since the paper deals with an arbitrary nxn matrix. hmm, although it only has values in the main diagonal and the two adjacent diagonals, so custom code is probably called for anyhow.</p>
<p>i was wondering if sylvester is optimized at all for the common matrix sizes: 2&#215;2, 3&#215;3, and 4&#215;4. while nxm is certainly nice to have available, making those base cases speedy would be nice as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Deal</title>
		<link>http://blog.jcoglan.com/2007/11/28/what-are-you-doing-with-sylvester/#comment-3023</link>
		<dc:creator>Michael Deal</dc:creator>
		<pubDate>Fri, 14 Mar 2008 09:50:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jcoglan.com/2007/11/28/what-are-you-doing-with-sylvester/#comment-3023</guid>
		<description>I've enjoyed this package as well :)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve enjoyed this package as well <img src='http://blog.jcoglan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Cavanagh</title>
		<link>http://blog.jcoglan.com/2007/11/28/what-are-you-doing-with-sylvester/#comment-2457</link>
		<dc:creator>Chris Cavanagh</dc:creator>
		<pubDate>Fri, 11 Jan 2008 05:41:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jcoglan.com/2007/11/28/what-are-you-doing-with-sylvester/#comment-2457</guid>
		<description>James,

I'm working on using Sylvester with Silverlight 1.0.  Any further improvements you do would be much appreciated!</description>
		<content:encoded><![CDATA[<p>James,</p>
<p>I&#8217;m working on using Sylvester with Silverlight 1.0.  Any further improvements you do would be much appreciated!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vladimir Vukicevic</title>
		<link>http://blog.jcoglan.com/2007/11/28/what-are-you-doing-with-sylvester/#comment-2367</link>
		<dc:creator>Vladimir Vukicevic</dc:creator>
		<pubDate>Thu, 03 Jan 2008 09:19:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jcoglan.com/2007/11/28/what-are-you-doing-with-sylvester/#comment-2367</guid>
		<description>Hey James,

I've used Sylvester in some Canvas 3D demos -- see http://blog.vlad1.com/2007/11/26/canvas-3d-gl-power-web-style/ -- and it's worked out quite well for me as-is.  I added a few helper functions to get matrices out in slightly different object layouts, but no issues other than that.  Unfortunately I haven't had time to do much C3D-related work for a while, but I hope to get back to it soon.

I disagree with you that a 3D engine written in JavaScript will never perform as well as native code, though; if you have access to native 3D acceleration (through OpenGL or a similar API), you should eventually be able to get very close to native performance with a good enough JS JIT/interpreter.  Conveniently, Mozilla's working on such a beast as part of the Tamarin/ES4 work. :)</description>
		<content:encoded><![CDATA[<p>Hey James,</p>
<p>I&#8217;ve used Sylvester in some Canvas 3D demos &#8212; see <a href="http://blog.vlad1.com/2007/11/26/canvas-3d-gl-power-web-style/" rel="nofollow">http://blog.vlad1.com/2007/11/26/canvas-3d-gl-power-web-style/</a> &#8212; and it&#8217;s worked out quite well for me as-is.  I added a few helper functions to get matrices out in slightly different object layouts, but no issues other than that.  Unfortunately I haven&#8217;t had time to do much C3D-related work for a while, but I hope to get back to it soon.</p>
<p>I disagree with you that a 3D engine written in JavaScript will never perform as well as native code, though; if you have access to native 3D acceleration (through OpenGL or a similar API), you should eventually be able to get very close to native performance with a good enough JS JIT/interpreter.  Conveniently, Mozilla&#8217;s working on such a beast as part of the Tamarin/ES4 work. <img src='http://blog.jcoglan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
