<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Ignacio Castaño</title>
	<atom:link href="http://www.ludicon.com/castano/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ludicon.com/castano/blog</link>
	<description>I&#039;d rather be a forest than a street.</description>
	<lastBuildDate>Fri, 22 Mar 2013 21:54:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Comment on 10 Fun Things to do with Tessellation by Ignacio Castaño</title>
		<link>http://www.ludicon.com/castano/blog/2009/01/10-fun-things-to-do-with-tessellation/#comment-28969</link>
		<dc:creator>Ignacio Castaño</dc:creator>
		<pubDate>Fri, 22 Mar 2013 21:54:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.ludicon.com.php5-14.dfw1-1.websitetestlink.com/castano/blog/?p=46#comment-28969</guid>
		<description><![CDATA[Sorry, I lost them due to server issues :(]]></description>
		<content:encoded><![CDATA[<p>Sorry, I lost them due to server issues :(</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 10 Fun Things to do with Tessellation by Jack</title>
		<link>http://www.ludicon.com/castano/blog/2009/01/10-fun-things-to-do-with-tessellation/#comment-28966</link>
		<dc:creator>Jack</dc:creator>
		<pubDate>Fri, 22 Mar 2013 21:30:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.ludicon.com.php5-14.dfw1-1.websitetestlink.com/castano/blog/?p=46#comment-28966</guid>
		<description><![CDATA[what happened to the images? the post seems really good!]]></description>
		<content:encoded><![CDATA[<p>what happened to the images? the post seems really good!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Watertight Tessellation: precise and fma by A trip through the Graphics Pipeline 2011, part 12 &#171; The ryg blog</title>
		<link>http://www.ludicon.com/castano/blog/2010/09/precise/#comment-4943</link>
		<dc:creator>A trip through the Graphics Pipeline 2011, part 12 &#171; The ryg blog</dc:creator>
		<pubDate>Tue, 06 Sep 2011 08:39:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.ludicon.com/castano/blog/?p=275#comment-4943</guid>
		<description><![CDATA[[...] resulting mesh down to the shaders. This is a topic all by itself and requires, among other things, great care in the Domain Shader code; I&#8217;ll skip all the details about expression evaluation in shaders and stick with the basics. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] resulting mesh down to the shaders. This is a topic all by itself and requires, among other things, great care in the Domain Shader code; I&#8217;ll skip all the details about expression evaluation in shaders and stick with the basics. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Optimal Grid Rendering by Ignacio Castaño</title>
		<link>http://www.ludicon.com/castano/blog/2009/02/optimal-grid-rendering/#comment-4924</link>
		<dc:creator>Ignacio Castaño</dc:creator>
		<pubDate>Mon, 05 Sep 2011 15:57:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.ludicon.com.php5-14.dfw1-1.websitetestlink.com/castano/blog/?p=34#comment-4924</guid>
		<description><![CDATA[Looks good, but note that when prewarming the cache you should use degenerate triangles, and in your code, only the first triangle is degenerate.]]></description>
		<content:encoded><![CDATA[<p>Looks good, but note that when prewarming the cache you should use degenerate triangles, and in your code, only the first triangle is degenerate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Optimal Grid Rendering by SLeo</title>
		<link>http://www.ludicon.com/castano/blog/2009/02/optimal-grid-rendering/#comment-4899</link>
		<dc:creator>SLeo</dc:creator>
		<pubDate>Sun, 04 Sep 2011 13:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.ludicon.com.php5-14.dfw1-1.websitetestlink.com/castano/blog/?p=34#comment-4899</guid>
		<description><![CDATA[Ok, gridGen(0, mWidth-1, 0, mHeight-1, mWidth, vcache_size);

&lt;code&gt;&lt;pre&gt;
void GridVertexBufferRenderable::gridGen(int x0, int x1, int y0, int y1, int stride, int cacheSize)
{
    if (x1 - x0 + 2 = cacheSize)
        {
            *mIndexesFill++ = x0;
            for (int x = x0; x &lt;= x1; x++)
            {
                *mIndexesFill++ = x;
            }
        }

        for (int y = y0; y &lt; y1; y++)
        {
#ifdef RESTART_INDEX
			*mIndexesFill++ = RESTART_INDEX;
#else
			*mIndexesFill++ = stride * (y + 0) + x1;
			*mIndexesFill++ = stride * (y + 0) + x0;
#endif

            for (int x = x0; x &lt;= x1; x++)
            {
                *mIndexesFill++ = stride * (y + 0) + x;
                *mIndexesFill++ = stride * (y + 1) + x;
            }
        }
    }
    else
    {
        int xm = x0 + cacheSize - 2;
        gridGen(x0, xm, y0, y1, stride, cacheSize);
        gridGen(xm, x1, y0, y1, stride, cacheSize);
    }
}
&lt;/pre&gt;&lt;/code&gt;]]></description>
		<content:encoded><![CDATA[<p>Ok, gridGen(0, mWidth-1, 0, mHeight-1, mWidth, vcache_size);</p>
<p><code>
<pre>
void GridVertexBufferRenderable::gridGen(int x0, int x1, int y0, int y1, int stride, int cacheSize)
{
    if (x1 - x0 + 2 = cacheSize)
        {
            *mIndexesFill++ = x0;
            for (int x = x0; x &lt;= x1; x++)
            {
                *mIndexesFill++ = x;
            }
        }

        for (int y = y0; y &lt; y1; y++)
        {
#ifdef RESTART_INDEX
			*mIndexesFill++ = RESTART_INDEX;
#else
			*mIndexesFill++ = stride * (y + 0) + x1;
			*mIndexesFill++ = stride * (y + 0) + x0;
#endif

            for (int x = x0; x &lt;= x1; x++)
            {
                *mIndexesFill++ = stride * (y + 0) + x;
                *mIndexesFill++ = stride * (y + 1) + x;
            }
        }
    }
    else
    {
        int xm = x0 + cacheSize - 2;
        gridGen(x0, xm, y0, y1, stride, cacheSize);
        gridGen(xm, x1, y0, y1, stride, cacheSize);
    }
}
</pre>
<p></code></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on We are hiring! by Ignacio Castaño</title>
		<link>http://www.ludicon.com/castano/blog/2011/04/we-are-hiring/#comment-4880</link>
		<dc:creator>Ignacio Castaño</dc:creator>
		<pubDate>Fri, 02 Sep 2011 19:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.ludicon.com/castano/blog/?p=492#comment-4880</guid>
		<description><![CDATA[Nathan, I think what matters the most is not the amount of experience, but the quality of that experience. If you have done an amazing job as an indie or in a personal project, I&#039;d find that more valuable than spending 8 years doing uninteresting work at EA.]]></description>
		<content:encoded><![CDATA[<p>Nathan, I think what matters the most is not the amount of experience, but the quality of that experience. If you have done an amazing job as an indie or in a personal project, I&#8217;d find that more valuable than spending 8 years doing uninteresting work at EA.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Optimal Grid Rendering by Ignacio Castaño</title>
		<link>http://www.ludicon.com/castano/blog/2009/02/optimal-grid-rendering/#comment-4863</link>
		<dc:creator>Ignacio Castaño</dc:creator>
		<pubDate>Thu, 01 Sep 2011 16:12:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.ludicon.com.php5-14.dfw1-1.websitetestlink.com/castano/blog/?p=34#comment-4863</guid>
		<description><![CDATA[No, but it should be trivial to generate a triangle strip instead. That is left as an exercise. Feel free to share your implementation!]]></description>
		<content:encoded><![CDATA[<p>No, but it should be trivial to generate a triangle strip instead. That is left as an exercise. Feel free to share your implementation!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Optimal Grid Rendering by SLeo</title>
		<link>http://www.ludicon.com/castano/blog/2009/02/optimal-grid-rendering/#comment-4831</link>
		<dc:creator>SLeo</dc:creator>
		<pubDate>Tue, 30 Aug 2011 18:04:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.ludicon.com.php5-14.dfw1-1.websitetestlink.com/castano/blog/?p=34#comment-4831</guid>
		<description><![CDATA[Seems this code generates triangle list. Do you have code for triangle strip?]]></description>
		<content:encoded><![CDATA[<p>Seems this code generates triangle list. Do you have code for triangle strip?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on We are hiring! by Nathan</title>
		<link>http://www.ludicon.com/castano/blog/2011/04/we-are-hiring/#comment-4485</link>
		<dc:creator>Nathan</dc:creator>
		<pubDate>Sun, 14 Aug 2011 04:10:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.ludicon.com/castano/blog/?p=492#comment-4485</guid>
		<description><![CDATA[Ignacio,

I realize that this post comes a bit late in the game.  I do not know if you guys are still hiring, but I recently sent my CV to Jonathan.  I am curious to know if you could tell me what kinds of credentials are actually being sought.  The post on The Witness dev blog just says to be good at making games.  I like to think that I am good at making games, but when I see your level of industry experience, it makes me think that a successful candidate will also need a similar amount of experience.  I have quite a bit of informal experience, but until recently, my career path was not in the video game industry; so I don&#039;t have any industry experience, just projects I have worked on myself.]]></description>
		<content:encoded><![CDATA[<p>Ignacio,</p>
<p>I realize that this post comes a bit late in the game.  I do not know if you guys are still hiring, but I recently sent my CV to Jonathan.  I am curious to know if you could tell me what kinds of credentials are actually being sought.  The post on The Witness dev blog just says to be good at making games.  I like to think that I am good at making games, but when I see your level of industry experience, it makes me think that a successful candidate will also need a similar amount of experience.  I have quite a bit of informal experience, but until recently, my career path was not in the video game industry; so I don&#8217;t have any industry experience, just projects I have worked on myself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Software Patents are Programmer&#8217;s Responsibility by Pritchard</title>
		<link>http://www.ludicon.com/castano/blog/2010/11/software-patents-are-programmers-responsibility/#comment-2752</link>
		<dc:creator>Pritchard</dc:creator>
		<pubDate>Thu, 28 Apr 2011 13:33:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.ludicon.com/castano/blog/?p=409#comment-2752</guid>
		<description><![CDATA[Hello Ignacio,

I understand corporations use and abuse patents, but as an individual I would feel vulnerable to those same corporations without filing one.  I&#039;m sure they would feel vulnerable, too, against their competitors.

Patent term lengths need to be shorter, or industry specific.  I don&#039;t think people should be forced to share solutions, but I do agree that preventing others from understanding and implementing the same solution is terrible.

Of course, some claim that patents assist in market competition, stimulating growth.  But few, large corporations tend to horde all the patents, making small businesses nearly impossible to start.  Claiming this kind of patenting aids a free, open market is a joke.

Still, it&#039;s a difficult issue.  I might feel bad if I made a billion dollars from some trivial patent, but I wouldn&#039;t feel good if I was pushed out of the market having created a widely implemented solution to a common problem.  I&#039;d feel bad because the executive above me came up with a distribution scheme and a profit share.  That&#039;s why I&#039;d feel like he took &quot;my&quot; money, and that&#039;s why I&#039;d want to file a patent.

- Pritchard]]></description>
		<content:encoded><![CDATA[<p>Hello Ignacio,</p>
<p>I understand corporations use and abuse patents, but as an individual I would feel vulnerable to those same corporations without filing one.  I&#8217;m sure they would feel vulnerable, too, against their competitors.</p>
<p>Patent term lengths need to be shorter, or industry specific.  I don&#8217;t think people should be forced to share solutions, but I do agree that preventing others from understanding and implementing the same solution is terrible.</p>
<p>Of course, some claim that patents assist in market competition, stimulating growth.  But few, large corporations tend to horde all the patents, making small businesses nearly impossible to start.  Claiming this kind of patenting aids a free, open market is a joke.</p>
<p>Still, it&#8217;s a difficult issue.  I might feel bad if I made a billion dollars from some trivial patent, but I wouldn&#8217;t feel good if I was pushed out of the market having created a widely implemented solution to a common problem.  I&#8217;d feel bad because the executive above me came up with a distribution scheme and a profit share.  That&#8217;s why I&#8217;d feel like he took &#8220;my&#8221; money, and that&#8217;s why I&#8217;d want to file a patent.</p>
<p>- Pritchard</p>
]]></content:encoded>
	</item>
</channel>
</rss>
