<?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 Christian's Projects</title>
	<atom:link href="http://www.incasoftware.de/~kamm/projects/index.php/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.incasoftware.de/~kamm/projects</link>
	<description></description>
	<lastBuildDate>Mon, 28 Nov 2011 06:26:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Comment on dynamic soft shadows in 2D by Christian</title>
		<link>http://www.incasoftware.de/~kamm/projects/index.php/2007/09/08/soft-shadows-2d/comment-page-1/#comment-8595</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Mon, 28 Nov 2011 06:26:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.incasoftware.de/~kamm/projects/index.php/2007/09/08/soft-shadows-2d/#comment-8595</guid>
		<description>David: It&#039;s equivalent to this C++ code:

&lt;code&gt;for (size_t i = rightpenumbra.sections.size() - 1; i &lt; blockerLine.size() - leftpenumbra.sections.size() + 1; ++i) {&lt;br /&gt;
&#160;&#160;&#160;&#160;Vert &amp;vert = blockerLine[i];&lt;br /&gt;
&#160;&#160;&#160;&#160;umbra.sections.push_back(Umbra::Section(vert, extendDir(0.5 * (leftpenumbra.sections.last().direction + rightpenumbra.sections.last().direction)));&lt;br /&gt;
}&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>David: It&#8217;s equivalent to this C++ code:</p>
<p><code>for (size_t i = rightpenumbra.sections.size() - 1; i &lt; blockerLine.size() - leftpenumbra.sections.size() + 1; ++i) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;Vert &amp;vert = blockerLine[i];<br />
&nbsp;&nbsp;&nbsp;&nbsp;umbra.sections.push_back(Umbra::Section(vert, extendDir(0.5 * (leftpenumbra.sections.last().direction + rightpenumbra.sections.last().direction)));<br />
}</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on dynamic soft shadows in 2D by David Amador</title>
		<link>http://www.incasoftware.de/~kamm/projects/index.php/2007/09/08/soft-shadows-2d/comment-page-1/#comment-8589</link>
		<dc:creator>David Amador</dc:creator>
		<pubDate>Fri, 25 Nov 2011 23:17:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.incasoftware.de/~kamm/projects/index.php/2007/09/08/soft-shadows-2d/#comment-8589</guid>
		<description>Hi, great tutorial.
But I&#039;m having some troubles converting it to C++.

Would you mind converting this line to me, I can&#039;t understand the loop, begins where and finishes where?

foreach(ref vert; blockerLine[rightpenumbra.sections.length-1..$-leftpenumbra.sections.length+1])
		umbra.sections ~= Umbra.Section(vert, extendDir(0.5 * (leftpenumbra.sections[$-1].direction + rightpenumbra.sections[$-1].direction)));
	
I&#039;m also having some troubles on other parts but for now this would help a bunch. I&#039;ve placed my email on the form.
Thanks</description>
		<content:encoded><![CDATA[<p>Hi, great tutorial.<br />
But I&#8217;m having some troubles converting it to C++.</p>
<p>Would you mind converting this line to me, I can&#8217;t understand the loop, begins where and finishes where?</p>
<p>foreach(ref vert; blockerLine[rightpenumbra.sections.length-1..$-leftpenumbra.sections.length+1])<br />
		umbra.sections ~= Umbra.Section(vert, extendDir(0.5 * (leftpenumbra.sections[$-1].direction + rightpenumbra.sections[$-1].direction)));</p>
<p>I&#8217;m also having some troubles on other parts but for now this would help a bunch. I&#8217;ve placed my email on the form.<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on LDC 0.9.2 released by Christian</title>
		<link>http://www.incasoftware.de/~kamm/projects/index.php/2010/03/19/ldc-0-9-2-released/comment-page-1/#comment-6994</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Fri, 08 Oct 2010 13:51:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.incasoftware.de/~kamm/projects/?p=77#comment-6994</guid>
		<description>While I&#039;m no longer actively contributing to LDC, it&#039;s not totally abandoned. The repository has moved though: http://bitbucket.org/lindquist/ldc</description>
		<content:encoded><![CDATA[<p>While I&#8217;m no longer actively contributing to LDC, it&#8217;s not totally abandoned. The repository has moved though: <a href="http://bitbucket.org/lindquist/ldc" rel="nofollow">http://bitbucket.org/lindquist/ldc</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on LDC 0.9.2 released by Zyx</title>
		<link>http://www.incasoftware.de/~kamm/projects/index.php/2010/03/19/ldc-0-9-2-released/comment-page-1/#comment-6992</link>
		<dc:creator>Zyx</dc:creator>
		<pubDate>Thu, 07 Oct 2010 21:27:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.incasoftware.de/~kamm/projects/?p=77#comment-6992</guid>
		<description>Will the development of LDC be continued? This is the project I need to switch to D - a good, reliable compiler that not only &quot;is&quot;, but also notices the existence of such things, as 64-bit platforms + a good standard library on board. It&#039;s quite sad that nothing has happened in the repository for the last months...</description>
		<content:encoded><![CDATA[<p>Will the development of LDC be continued? This is the project I need to switch to D &#8211; a good, reliable compiler that not only &#8220;is&#8221;, but also notices the existence of such things, as 64-bit platforms + a good standard library on board. It&#8217;s quite sad that nothing has happened in the repository for the last months&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on dynamic soft shadows in 2D by Jeff On Games &#187; Posted Without (Too Much) Comment</title>
		<link>http://www.incasoftware.de/~kamm/projects/index.php/2007/09/08/soft-shadows-2d/comment-page-1/#comment-6771</link>
		<dc:creator>Jeff On Games &#187; Posted Without (Too Much) Comment</dc:creator>
		<pubDate>Fri, 30 Jul 2010 01:35:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.incasoftware.de/~kamm/projects/index.php/2007/09/08/soft-shadows-2d/#comment-6771</guid>
		<description>[...] shadows working in XNA using the GameDev article in combination with Catalin&#039;s implementation and Christian&#039;s implementation in D. However, trying to write the post, I wasn&#039;t sure if I could make it any clearer, as I&#039;m not [...]</description>
		<content:encoded><![CDATA[<p>[...] shadows working in XNA using the GameDev article in combination with Catalin&#39;s implementation and Christian&#39;s implementation in D. However, trying to write the post, I wasn&#39;t sure if I could make it any clearer, as I&#39;m not [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on dynamic soft shadows in 2D by Manuel Bua</title>
		<link>http://www.incasoftware.de/~kamm/projects/index.php/2007/09/08/soft-shadows-2d/comment-page-1/#comment-6537</link>
		<dc:creator>Manuel Bua</dc:creator>
		<pubDate>Tue, 04 May 2010 13:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.incasoftware.de/~kamm/projects/index.php/2007/09/08/soft-shadows-2d/#comment-6537</guid>
		<description>Cool stuff, any chance to download c++ code for it?</description>
		<content:encoded><![CDATA[<p>Cool stuff, any chance to download c++ code for it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on LDC 0.9.2 released by LDC 0.9.2 Released &#171; The One With D</title>
		<link>http://www.incasoftware.de/~kamm/projects/index.php/2010/03/19/ldc-0-9-2-released/comment-page-1/#comment-6422</link>
		<dc:creator>LDC 0.9.2 Released &#171; The One With D</dc:creator>
		<pubDate>Sat, 20 Mar 2010 08:34:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.incasoftware.de/~kamm/projects/?p=77#comment-6422</guid>
		<description>[...] Kamm recently announced a new version of LDC, the D compiler being built on top of LLVM. I&#039;m waiting for the day we finally get this on Windows. [...]</description>
		<content:encoded><![CDATA[<p>[...] Kamm recently announced a new version of LDC, the D compiler being built on top of LLVM. I&#39;m waiting for the day we finally get this on Windows. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on dynamic soft shadows in 2D by Jim</title>
		<link>http://www.incasoftware.de/~kamm/projects/index.php/2007/09/08/soft-shadows-2d/comment-page-1/#comment-6154</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Sun, 20 Dec 2009 09:32:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.incasoftware.de/~kamm/projects/index.php/2007/09/08/soft-shadows-2d/#comment-6154</guid>
		<description>Christian: Thx for the reply :). Dont worry, i got it working just enough to achieve what i want. 

Thank you. Your sample codes really helped me in trying to achieve the effect. I would have no idea how/where to start by just reading orangy&#039;s article.

Cheers :)</description>
		<content:encoded><![CDATA[<p>Christian: Thx for the reply :). Dont worry, i got it working just enough to achieve what i want. </p>
<p>Thank you. Your sample codes really helped me in trying to achieve the effect. I would have no idea how/where to start by just reading orangy&#8217;s article.</p>
<p>Cheers :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on dynamic soft shadows in 2D by Christian</title>
		<link>http://www.incasoftware.de/~kamm/projects/index.php/2007/09/08/soft-shadows-2d/comment-page-1/#comment-6148</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Fri, 18 Dec 2009 18:15:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.incasoftware.de/~kamm/projects/index.php/2007/09/08/soft-shadows-2d/#comment-6148</guid>
		<description>Jim: While porting the prototype can be a fun exercise, a lot has changed in the last years. You could probably achieve the same effect much more efficiently on modern graphics cards.

Unfortunately I don&#039;t have the time to help debug your problem. Start small, build things step by step and test everything along the way.</description>
		<content:encoded><![CDATA[<p>Jim: While porting the prototype can be a fun exercise, a lot has changed in the last years. You could probably achieve the same effect much more efficiently on modern graphics cards.</p>
<p>Unfortunately I don&#8217;t have the time to help debug your problem. Start small, build things step by step and test everything along the way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Exception handling in LDC using LLVM by Christian</title>
		<link>http://www.incasoftware.de/~kamm/projects/index.php/2008/08/19/exception-handling-in-llvmdc-using-llvm/comment-page-1/#comment-6146</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Fri, 18 Dec 2009 18:00:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.incasoftware.de/~kamm/projects/?p=9#comment-6146</guid>
		<description>Garrison: You&#039;re right, I&#039;ve fixed _Unwind_Action. In addition, HANDLER_PHASE should actually have been HANDLER_FRAME. Check http://www.dsource.org/projects/ldc/changeset/1597%3A761bf823e59e .</description>
		<content:encoded><![CDATA[<p>Garrison: You&#8217;re right, I&#8217;ve fixed _Unwind_Action. In addition, HANDLER_PHASE should actually have been HANDLER_FRAME. Check <a href="http://www.dsource.org/projects/ldc/changeset/1597%3A761bf823e59e" rel="nofollow">http://www.dsource.org/projects/ldc/changeset/1597%3A761bf823e59e</a> .</p>
]]></content:encoded>
	</item>
</channel>
</rss>

