<?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 adruab.net</title>
	<atom:link href="http://adruab.net/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://adruab.net</link>
	<description>Deep internal/external searching... for... stuff</description>
	<lastBuildDate>Mon, 13 Jul 2009 00:22:07 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Stenciling for &#8220;deferred&#8221; lighting by adruab</title>
		<link>http://adruab.net/?p=80&#038;cpage=1#comment-65047</link>
		<dc:creator>adruab</dc:creator>
		<pubDate>Mon, 13 Jul 2009 00:22:07 +0000</pubDate>
		<guid isPermaLink="false">http://adruab.net/?p=80#comment-65047</guid>
		<description>And actually come to think of it you might still be able to do single mad by computing the following in the vertex shader: ProjectToFarPlane(posWorld - posCamera).  There may be issues with correct interpolation for geometry clipping through near/far, but you might be able to get around that with trickery.</description>
		<content:encoded><![CDATA[<p>And actually come to think of it you might still be able to do single mad by computing the following in the vertex shader: ProjectToFarPlane(posWorld &#8211; posCamera).  There may be issues with correct interpolation for geometry clipping through near/far, but you might be able to get around that with trickery.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Stenciling for &#8220;deferred&#8221; lighting by adruab</title>
		<link>http://adruab.net/?p=80&#038;cpage=1#comment-64992</link>
		<dc:creator>adruab</dc:creator>
		<pubDate>Fri, 10 Jul 2009 03:22:57 +0000</pubDate>
		<guid isPermaLink="false">http://adruab.net/?p=80#comment-64992</guid>
		<description>We read directly from the depth buffer and thus don&#039;t have linear z :).  3 components of the reverse projection matrix can be factored into the vertex shader, so you do perspective space Z * matClipToWorld[2] + vecXYW (float4 interpolated from vertex shader).  Then you have a divide (recip + mul).  So yes, it&#039;s 3 instructions and 1 interpolant instead of 1-2, but you don&#039;t have to store linear Z (full screen worth of RAM).  Reconstructing perspective Z rather than sampling from a globally stored linear Z buffer, takes 3 instructions itself (on the RSX at least).  I think a better argument for screen space tiles than saving a few arithmetic instructions is merging multiple lights to reduce (and potentially maximize cache reuse) for sampling giant textures.  We&#039;ll probably try tiles again.  However, stencil culling still feels like potentially anti-useful trade off.</description>
		<content:encoded><![CDATA[<p>We read directly from the depth buffer and thus don&#8217;t have linear z <img src='http://adruab.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .  3 components of the reverse projection matrix can be factored into the vertex shader, so you do perspective space Z * matClipToWorld[2] + vecXYW (float4 interpolated from vertex shader).  Then you have a divide (recip + mul).  So yes, it&#8217;s 3 instructions and 1 interpolant instead of 1-2, but you don&#8217;t have to store linear Z (full screen worth of RAM).  Reconstructing perspective Z rather than sampling from a globally stored linear Z buffer, takes 3 instructions itself (on the RSX at least).  I think a better argument for screen space tiles than saving a few arithmetic instructions is merging multiple lights to reduce (and potentially maximize cache reuse) for sampling giant textures.  We&#8217;ll probably try tiles again.  However, stencil culling still feels like potentially anti-useful trade off.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Stenciling for &#8220;deferred&#8221; lighting by JSeb</title>
		<link>http://adruab.net/?p=80&#038;cpage=1#comment-64535</link>
		<dc:creator>JSeb</dc:creator>
		<pubDate>Tue, 30 Jun 2009 14:55:53 +0000</pubDate>
		<guid isPermaLink="false">http://adruab.net/?p=80#comment-64535</guid>
		<description>Hi,

I think you forgot one &quot;con&quot; for the alternate approach:
some arithmetics of position reconstruction can be move to vertex part, but only when you render a full quad.
(in pixel pipe, you can reconstruct position from linear_z with only a mad and 2 interpolants)

When you render a bounding geometry, the position reconstruction can no longer be prepared in vertex space.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I think you forgot one &#8220;con&#8221; for the alternate approach:<br />
some arithmetics of position reconstruction can be move to vertex part, but only when you render a full quad.<br />
(in pixel pipe, you can reconstruct position from linear_z with only a mad and 2 interpolants)</p>
<p>When you render a bounding geometry, the position reconstruction can no longer be prepared in vertex space.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Stenciling for &#8220;deferred&#8221; lighting by realtimecollisiondetection.net - the blog &#187; Catching up (part 2)</title>
		<link>http://adruab.net/?p=80&#038;cpage=1#comment-64039</link>
		<dc:creator>realtimecollisiondetection.net - the blog &#187; Catching up (part 2)</dc:creator>
		<pubDate>Mon, 08 Jun 2009 08:52:23 +0000</pubDate>
		<guid isPermaLink="false">http://adruab.net/?p=80#comment-64039</guid>
		<description>[...] (re-)reading. And on the topic of deferred lighting, Adrian Bentley talks about the (non-)use of stenciling to accelerate same. Lastly, Adrian Stone makes an argument for deferred shading and against [...]</description>
		<content:encoded><![CDATA[<p>[...] (re-)reading. And on the topic of deferred lighting, Adrian Bentley talks about the (non-)use of stenciling to accelerate same. Lastly, Adrian Stone makes an argument for deferred shading and against [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My voice is my Passport, verify me by Devin Christensen</title>
		<link>http://adruab.net/?p=39&#038;cpage=1#comment-63999</link>
		<dc:creator>Devin Christensen</dc:creator>
		<pubDate>Fri, 05 Jun 2009 01:26:46 +0000</pubDate>
		<guid isPermaLink="false">http://adruab.net/?p=39#comment-63999</guid>
		<description>Sneakers!</description>
		<content:encoded><![CDATA[<p>Sneakers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Parallelismorama by adruab</title>
		<link>http://adruab.net/?p=71&#038;cpage=1#comment-55822</link>
		<dc:creator>adruab</dc:creator>
		<pubDate>Tue, 13 Jan 2009 07:01:16 +0000</pubDate>
		<guid isPermaLink="false">http://adruab.net/?p=71#comment-55822</guid>
		<description>Cool, though you&#039;re probably not interested in me discussing parallelism :P.</description>
		<content:encoded><![CDATA[<p>Cool, though you&#8217;re probably not interested in me discussing parallelism <img src='http://adruab.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Parallelismorama by Esther</title>
		<link>http://adruab.net/?p=71&#038;cpage=1#comment-55803</link>
		<dc:creator>Esther</dc:creator>
		<pubDate>Tue, 13 Jan 2009 00:14:41 +0000</pubDate>
		<guid isPermaLink="false">http://adruab.net/?p=71#comment-55803</guid>
		<description>I&#039;m in Seattle every weekend lately.  We should hang out!:-)</description>
		<content:encoded><![CDATA[<p>I&#8217;m in Seattle every weekend lately.  We should hang out!:-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Horrible acronym for very refreshing RPG by adruab</title>
		<link>http://adruab.net/?p=66&#038;cpage=1#comment-43302</link>
		<dc:creator>adruab</dc:creator>
		<pubDate>Sat, 12 Jul 2008 19:08:12 +0000</pubDate>
		<guid isPermaLink="false">http://adruab.net/?p=66#comment-43302</guid>
		<description>I did not see it, but cool!  Alas I think we are booked on the 19th (like x3).  The current winner is family reunion to attend.  Sorry!</description>
		<content:encoded><![CDATA[<p>I did not see it, but cool!  Alas I think we are booked on the 19th (like x3).  The current winner is family reunion to attend.  Sorry!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Horrible acronym for very refreshing RPG by Esther</title>
		<link>http://adruab.net/?p=66&#038;cpage=1#comment-41986</link>
		<dc:creator>Esther</dc:creator>
		<pubDate>Tue, 24 Jun 2008 07:36:06 +0000</pubDate>
		<guid isPermaLink="false">http://adruab.net/?p=66#comment-41986</guid>
		<description>On an entirely different note, did you happen to see this post:
http://katecrust.livejournal.com/227209.html

It could be a tradition!  It&#039;s one of the few reasons I go to Seattle anymore.

Also, I have anime DVDs to return to you.  So there were two entirely different notes</description>
		<content:encoded><![CDATA[<p>On an entirely different note, did you happen to see this post:<br />
<a href="http://katecrust.livejournal.com/227209.html" rel="nofollow">http://katecrust.livejournal.com/227209.html</a></p>
<p>It could be a tradition!  It&#8217;s one of the few reasons I go to Seattle anymore.</p>
<p>Also, I have anime DVDs to return to you.  So there were two entirely different notes</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Weee&#8230; Time Machine by adruab</title>
		<link>http://adruab.net/?p=57&#038;cpage=1#comment-23318</link>
		<dc:creator>adruab</dc:creator>
		<pubDate>Wed, 14 Nov 2007 00:55:29 +0000</pubDate>
		<guid isPermaLink="false">http://adruab.net/?p=57#comment-23318</guid>
		<description>Nope nope :).  Actually I think your Thousand Young performance I went to was after burlesque night.  Ooh, DVDs!  I swear they are kind of like crack.  I look forward to when ever this new performance is.</description>
		<content:encoded><![CDATA[<p>Nope nope <img src='http://adruab.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .  Actually I think your Thousand Young performance I went to was after burlesque night.  Ooh, DVDs!  I swear they are kind of like crack.  I look forward to when ever this new performance is.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
