<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-8517115461722256631.comments</id><updated>2012-04-09T18:51:17.741+02:00</updated><title type='text'>KriScg</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kriscg.blogspot.com/feeds/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/comments/default'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/comments/default?start-index=26&amp;max-results=25'/><author><name>KriS</name><uri>http://www.blogger.com/profile/01055035127272189489</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-2307529513347516221</id><published>2012-04-09T18:51:17.741+02:00</published><updated>2012-04-09T18:51:17.741+02:00</updated><title type='text'>I&amp;#39;m running into this very issue at the moment...</title><content type='html'>I&amp;#39;m running into this very issue at the moment, and cannot even switch to 64-bit because it&amp;#39;s an XNA game and the XNA assemblies are 32-bit only. Switching to another framework like SlimDX or SharpDX would be a painful. Makes me wonder why the XNA devs didn&amp;#39;t release 64-bit assemblies. I wonder if it&amp;#39;s marketing, or some technical limitations within the XNA framework... Oh well, I guess I will never know.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/3629024966129121286/comments/default/2307529513347516221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/3629024966129121286/comments/default/2307529513347516221'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2011/02/virtual-memory-on-pc.html?showComment=1333990277741#c2307529513347516221' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2011/02/virtual-memory-on-pc.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-3629024966129121286' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/3629024966129121286' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2096646974'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='9/4/12 18:51'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-1366904173745734089</id><published>2011-02-13T21:42:58.709+01:00</published><updated>2011-02-13T21:42:58.709+01:00</updated><title type='text'>Re (2): You don&amp;#39;t need to do that. Linked list...</title><content type='html'>Re (2): You don&amp;#39;t need to do that. Linked list in a freelist is only used to store unused elements. To iterate over all used freelist elements you may use an additional usage array (e.g. 1-bit per element: 0-unused 1-used). So, the good thing is that iteration is still cache friendly. But the main disadvantage here is you have to visit ~all elements to check their usage bit even when there&amp;#39;s very few of them actually used - yep, it&amp;#39;s just as bad as pessimistic case of iterating over all elements. You may use some tricks to speed it up by checking multiple 32-bits at once etc.&lt;br /&gt;&lt;br /&gt;Anyway, that&amp;#39;s what I meant by longer iteration times. I don&amp;#39;t mean it&amp;#39;s perfect, but it might be a good choice in certain scenarios.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/1704072819422878400/comments/default/1366904173745734089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/1704072819422878400/comments/default/1366904173745734089'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/02/particle-data-structure.html?showComment=1297629778709#c1366904173745734089' title=''/><author><name>Maciej Sawitus</name><uri>http://gamedevcoder.wordpress.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/02/particle-data-structure.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-1704072819422878400' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/1704072819422878400' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-752881499'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='13/2/11 21:42'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-2779228053761196076</id><published>2011-02-13T01:56:11.171+01:00</published><updated>2011-02-13T01:56:11.171+01:00</updated><title type='text'>(1) Yes, gradual defragmention looks like a good i...</title><content type='html'>(1) Yes, gradual defragmention looks like a good idea. Worth checking for next iteration of our (FWH) engine.&lt;br /&gt;&lt;br /&gt;(2) Linked list for particles sounds hardcore :). I don&amp;#39;t think it&amp;#39;s a good idea to iterate through linked list every frame.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/1704072819422878400/comments/default/2779228053761196076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/1704072819422878400/comments/default/2779228053761196076'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/02/particle-data-structure.html?showComment=1297558571171#c2779228053761196076' title=''/><author><name>KriS</name><uri>http://www.blogger.com/profile/01055035127272189489</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/02/particle-data-structure.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-1704072819422878400' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/1704072819422878400' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-52864689'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='13/2/11 01:56'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-8028851460179436999</id><published>2011-02-12T15:50:24.543+01:00</published><updated>2011-02-12T15:50:24.543+01:00</updated><title type='text'>Hi there, few more ideas:

(1) Instead of defragme...</title><content type='html'>Hi there, few more ideas:&lt;br /&gt;&lt;br /&gt;(1) Instead of defragmenting whole array at once, do it gradually over multiple frames; maintain current &amp;quot;defragmentation pointer&amp;quot; and move it forward every frame by specific number; when reached the end, start again from the beginning.&lt;br /&gt;&lt;br /&gt;(2) Don&amp;#39;t defragment at all and instead use freelist (http://en.wikipedia.org/wiki/Free_list) to allocate and free slots for particles; particles that are already being displayed won&amp;#39;t change their ordering, so it&amp;#39;s just the new ones that might suddenly pop on top other ones - but in real-life this often won&amp;#39;t matter; the downside is that the iteration takes longer now.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/1704072819422878400/comments/default/8028851460179436999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/1704072819422878400/comments/default/8028851460179436999'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/02/particle-data-structure.html?showComment=1297522224543#c8028851460179436999' title=''/><author><name>Maciej Sawitus</name><uri>http://gamedevcoder.wordpress.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/02/particle-data-structure.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-1704072819422878400' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/1704072819422878400' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-847546751'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='12/2/11 15:50'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-8697406210345660838</id><published>2011-01-15T23:26:19.569+01:00</published><updated>2011-01-15T23:26:19.569+01:00</updated><title type='text'>Whenever I want to install the SDK on Fedora 14 I ...</title><content type='html'>Whenever I want to install the SDK on Fedora 14 I get this:&lt;br /&gt;&lt;br /&gt;warning: cell-install-3.1.0-0.0.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 9ac02885: NOKEY&lt;br /&gt;error: Failed dependencies:&lt;br /&gt; libc.so.6 is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt; libc.so.6(GLIBC_2.0) is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt; libc.so.6(GLIBC_2.1) is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt; libc.so.6(GLIBC_2.1.3) is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt; libc.so.6(GLIBC_2.3) is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt; libc.so.6(GLIBC_2.4) is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt; libgcc_s.so.1 is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt; libgcc_s.so.1(GCC_3.0) is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt; libgcc_s.so.1(GLIBC_2.0) is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt; libm.so.6 is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt; libm.so.6(GLIBC_2.0) is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt; libpthread.so.0 is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt; libpthread.so.0(GLIBC_2.0) is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt; libstdc++.so.6 is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt; libstdc++.so.6(CXXABI_1.3) is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt; libstdc++.so.6(GLIBCXX_3.4) is needed by cell-install-3.1.0-0.0.noarch&lt;br /&gt;&lt;br /&gt;I guess I need to install an older version of gcc?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2025893285943218690/comments/default/8697406210345660838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2025893285943218690/comments/default/8697406210345660838'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/06/cell-sdk-installation-on-fedora-13.html?showComment=1295130379569#c8697406210345660838' title=''/><author><name>Oguz286</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/06/cell-sdk-installation-on-fedora-13.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-2025893285943218690' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/2025893285943218690' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-272160090'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='15/1/11 23:26'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-7806198743886591431</id><published>2010-11-13T22:20:40.698+01:00</published><updated>2010-11-13T22:20:40.698+01:00</updated><title type='text'>And also there

http://connect.microsoft.com/Visua...</title><content type='html'>And also there&lt;br /&gt;&lt;br /&gt;http://connect.microsoft.com/VisualStudio/feedback/details/100686/empty-member-optimization-not-working-properly</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/1379037857535321774/comments/default/7806198743886591431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/1379037857535321774/comments/default/7806198743886591431'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/07/vc-and-multiple-inheritance.html?showComment=1289683240698#c7806198743886591431' title=''/><author><name>Gregory</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/07/vc-and-multiple-inheritance.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-1379037857535321774' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/1379037857535321774' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-248530979'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='13/11/10 22:20'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-5622428091420328889</id><published>2010-11-13T22:19:24.906+01:00</published><updated>2010-11-13T22:19:24.906+01:00</updated><title type='text'>See there http://connect.microsoft.com/VisualStudi...</title><content type='html'>See there http://connect.microsoft.com/VisualStudio/feedback/details/101525/multiple-inheritance-wrong-sizeof&lt;br /&gt;&lt;br /&gt;msvc++ fails to apply EBO in case of multiple inheritance</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/1379037857535321774/comments/default/5622428091420328889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/1379037857535321774/comments/default/5622428091420328889'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/07/vc-and-multiple-inheritance.html?showComment=1289683164906#c5622428091420328889' title=''/><author><name>Gregory</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/07/vc-and-multiple-inheritance.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-1379037857535321774' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/1379037857535321774' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-248530979'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='13/11/10 22:19'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-1937138694854136408</id><published>2010-10-02T20:50:48.840+02:00</published><updated>2010-10-02T20:50:48.840+02:00</updated><title type='text'>I see. By clipping I mean triangle cutting, not tr...</title><content type='html'>I see. By clipping I mean triangle cutting, not triangle testing.&lt;br /&gt;&lt;br /&gt;Yes, It would requite outer edge detection. It&amp;#39;s something I&amp;#39;m trying to solve now. Slightly smaller occluders won&amp;#39;t work for us, as we have death penalty for introducing stuff like occlusion false positives (or templates :)).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2303401931387806492/comments/default/1937138694854136408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2303401931387806492/comments/default/1937138694854136408'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/09/software-occlusion-culling.html?showComment=1286045448840#c1937138694854136408' title=''/><author><name>KriS</name><uri>http://www.blogger.com/profile/01055035127272189489</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/09/software-occlusion-culling.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-2303401931387806492' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/2303401931387806492' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-52864689'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='2/10/10 20:50'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-5232080844154320804</id><published>2010-10-02T20:24:58.166+02:00</published><updated>2010-10-02T20:24:58.166+02:00</updated><title type='text'>Clipping also consists of the first part where you...</title><content type='html'>Clipping also consists of the first part where you check if the triangle has to be clipped - that has the same perf demands as the transform. The actual clipping can be slower, yes.&lt;br /&gt;&lt;br /&gt;The rasterization clipping introduces per-scanline overhead as opposed to per-triangle, but it&amp;#39;s quite tiny.&lt;br /&gt;&lt;br /&gt;Apologies for the confusion, I use post projection depth for the depth buffer.&lt;br /&gt;&lt;br /&gt;Occlusion false positives are almost impossible to avoid, as far as I understand (you&amp;#39;ll have to teach the rasterizer to distinguish inner edges vs outer edges), but it was not a problem for us - since we don&amp;#39;t (obviously) render the actual level geometry in occlusion buffer, the occlusion geometry can be made slightly smaller than the real volume.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2303401931387806492/comments/default/5232080844154320804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2303401931387806492/comments/default/5232080844154320804'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/09/software-occlusion-culling.html?showComment=1286043898166#c5232080844154320804' title=''/><author><name>Arseny Kapoulkine</name><uri>http://www.blogger.com/profile/18310595345818946666</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/09/software-occlusion-culling.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-2303401931387806492' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/2303401931387806492' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-779606283'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='2/10/10 20:24'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-3624460638798997741</id><published>2010-10-02T20:16:46.799+02:00</published><updated>2010-10-02T20:16:46.799+02:00</updated><title type='text'>1. transform &amp;amp; clip. I separate them because v...</title><content type='html'>1. transform &amp;amp; clip. I separate them because very small percentage of triangles needs to be clipped.&lt;br /&gt;&lt;br /&gt;2. clipping during rast and triangle setup. IMHO on PC it could be faster to clip with 5 planes. Need to check performance of this one.&lt;br /&gt;&lt;br /&gt;4. z in view space. Does it mean that You store view space depth in software depth-buffor? Also why view space and not screen space?&lt;br /&gt;&lt;br /&gt;BTW did You solve problem with false positives? I mean the one because of rendering in lower resolution. Last time when I through about it I understood that it&amp;#39;s not enough to shift pixel center when interpolating depth. There can be for example 1 pixel size occluders which will occlude bigger pixel block. It&amp;#39;s the main issue which prevents us from replacing beamtrees.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2303401931387806492/comments/default/3624460638798997741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2303401931387806492/comments/default/3624460638798997741'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/09/software-occlusion-culling.html?showComment=1286043406799#c3624460638798997741' title=''/><author><name>KriS</name><uri>http://www.blogger.com/profile/01055035127272189489</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/09/software-occlusion-culling.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-2303401931387806492' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/2303401931387806492' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-52864689'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='2/10/10 20:16'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-472069877063032566</id><published>2010-10-02T19:58:20.332+02:00</published><updated>2010-10-02T19:58:20.332+02:00</updated><title type='text'>Here is my experience (we&amp;#39;re using this at wor...</title><content type='html'>Here is my experience (we&amp;#39;re using this at work on SPUs):&lt;br /&gt;&lt;br /&gt;- transform &amp;amp; clip are more or less the same wrt optimization demands - not sure why you separate them&lt;br /&gt;- you can only clip against the near plane, the rest is done easier in raster stage&lt;br /&gt;- backface culling is essential&lt;br /&gt;- scanlines were ~2x faster than halfspace on SPUs for me&lt;br /&gt;- we test using aabb screen space rect against the min aabb z (view-space)&lt;br /&gt;- 256x144, no HOM - did not bother as object tests were fast enough</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2303401931387806492/comments/default/472069877063032566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2303401931387806492/comments/default/472069877063032566'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/09/software-occlusion-culling.html?showComment=1286042300332#c472069877063032566' title=''/><author><name>Arseny Kapoulkine</name><uri>http://www.blogger.com/profile/18310595345818946666</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/09/software-occlusion-culling.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-2303401931387806492' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/2303401931387806492' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-779606283'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='2/10/10 19:58'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-1576859929144848821</id><published>2010-09-08T13:54:43.471+02:00</published><updated>2010-09-08T13:54:43.471+02:00</updated><title type='text'>Very similar method was described in that NVIDIA p...</title><content type='html'>Very similar method was described in that NVIDIA presentation (http://developer.nvidia.com/object/nvision08-DemoTeam.html).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/6454382393018540049/comments/default/1576859929144848821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/6454382393018540049/comments/default/1576859929144848821'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/08/aggregated-deferred-lighting.html?showComment=1283946883471#c1576859929144848821' title=''/><author><name>KriS</name><uri>http://www.blogger.com/profile/01055035127272189489</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/08/aggregated-deferred-lighting.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-6454382393018540049' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/6454382393018540049' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-52864689'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='8/9/10 13:54'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-5731244469865026288</id><published>2010-09-08T12:02:36.172+02:00</published><updated>2010-09-08T12:02:36.172+02:00</updated><title type='text'>You could modify depth in early-Z pass (using some...</title><content type='html'>You could modify depth in early-Z pass (using some parallax method like POM or CSM) but I guess it won&amp;#39;t be &amp;quot;early-Z&amp;quot; anymore :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/6454382393018540049/comments/default/5731244469865026288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/6454382393018540049/comments/default/5731244469865026288'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/08/aggregated-deferred-lighting.html?showComment=1283940156172#c5731244469865026288' title=''/><author><name>Dab</name><uri>http://dabroz.scythe.pl</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/08/aggregated-deferred-lighting.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-6454382393018540049' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/6454382393018540049' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1278501969'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='8/9/10 12:02'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-7207283814062337520</id><published>2010-09-08T11:26:04.465+02:00</published><updated>2010-09-08T11:26:04.465+02:00</updated><title type='text'>@Dab that&amp;#39;s an interesting idea. Now I remembe...</title><content type='html'>@Dab that&amp;#39;s an interesting idea. Now I remember that NVIDIA presentation about normal reconstruction from depth. The question is how to include normal maps into this process.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/6454382393018540049/comments/default/7207283814062337520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/6454382393018540049/comments/default/7207283814062337520'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/08/aggregated-deferred-lighting.html?showComment=1283937964465#c7207283814062337520' title=''/><author><name>KriS</name><uri>http://www.blogger.com/profile/01055035127272189489</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/08/aggregated-deferred-lighting.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-6454382393018540049' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/6454382393018540049' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-52864689'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='8/9/10 11:26'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-4584486244651866654</id><published>2010-09-08T11:09:07.722+02:00</published><updated>2010-09-08T11:09:07.722+02:00</updated><title type='text'>It just occurred to me: what if you would use norm...</title><content type='html'>It just occurred to me: what if you would use normals in lighting pass? You can reconstruct normals from depth (so no need to render anything but early-Z first) and it looks quite well: http://dabroz.scythe.pl/2010/05/02/ssao-revisited</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/6454382393018540049/comments/default/4584486244651866654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/6454382393018540049/comments/default/4584486244651866654'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/08/aggregated-deferred-lighting.html?showComment=1283936947722#c4584486244651866654' title=''/><author><name>Dab</name><uri>http://dabroz.scythe.pl</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/08/aggregated-deferred-lighting.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-6454382393018540049' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/6454382393018540049' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1278501969'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='8/9/10 11:09'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-1236611875452455131</id><published>2010-09-08T00:42:30.319+02:00</published><updated>2010-09-08T00:42:30.319+02:00</updated><title type='text'>@Dab why did You have to remind me about it at mid...</title><content type='html'>@Dab why did You have to remind me about it at midnight. Instead of going to bed after good evening with software rasterization programming I had to prototype it :). It does look quite strange at intersections of lights with different color and direction. So it doesn&amp;#39;t look too practical, but I think that decoupling lighting from normals and aggregating lights is a good idea. Maybe instead of directional lights I should use virtual point lights or smth...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/6454382393018540049/comments/default/1236611875452455131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/6454382393018540049/comments/default/1236611875452455131'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/08/aggregated-deferred-lighting.html?showComment=1283899350319#c1236611875452455131' title=''/><author><name>KriS</name><uri>http://www.blogger.com/profile/01055035127272189489</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/08/aggregated-deferred-lighting.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-6454382393018540049' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/6454382393018540049' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-52864689'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='8/9/10 00:42'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-4709005982435825978</id><published>2010-09-07T23:45:22.479+02:00</published><updated>2010-09-07T23:45:22.479+02:00</updated><title type='text'>Did you implement it? Have any screenshots? Have a...</title><content type='html'>Did you implement it? Have any screenshots? Have any screenshots with &amp;quot;bad&amp;quot; cases? :) I just wonder about practical application.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/6454382393018540049/comments/default/4709005982435825978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/6454382393018540049/comments/default/4709005982435825978'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/08/aggregated-deferred-lighting.html?showComment=1283895922479#c4709005982435825978' title=''/><author><name>Dab</name><uri>http://dabroz.scythe.pl</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/08/aggregated-deferred-lighting.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-6454382393018540049' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/6454382393018540049' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1697259331'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='7/9/10 23:45'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-238915139836022498</id><published>2010-08-20T22:43:13.283+02:00</published><updated>2010-08-20T22:43:13.283+02:00</updated><title type='text'>Thanks for fixing this quickly, should be correct ...</title><content type='html'>Thanks for fixing this quickly, should be correct now.&lt;br /&gt;&lt;br /&gt;Another thing to be aware of when using this technique is that you also push forward light sources that are completely behind you. This should not be an issue though if you do proper frustum culling for lights.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2104155741869385332/comments/default/238915139836022498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2104155741869385332/comments/default/238915139836022498'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/08/rendering-light-geometry-in-deferred.html?showComment=1282336993283#c238915139836022498' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/08/rendering-light-geometry-in-deferred.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-2104155741869385332' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/2104155741869385332' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-9325261'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='20/8/10 22:43'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-4091550802004443509</id><published>2010-08-20T21:05:25.580+02:00</published><updated>2010-08-20T21:05:25.580+02:00</updated><title type='text'>Thanks, I fixed example code. Now min/max is in ca...</title><content type='html'>Thanks, I fixed example code. Now min/max is in camera (view) space (previously it was erroneously done in screen space).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2104155741869385332/comments/default/4091550802004443509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2104155741869385332/comments/default/4091550802004443509'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/08/rendering-light-geometry-in-deferred.html?showComment=1282331125580#c4091550802004443509' title=''/><author><name>KriS</name><uri>http://www.blogger.com/profile/01055035127272189489</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/08/rendering-light-geometry-in-deferred.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-2104155741869385332' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/2104155741869385332' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-52864689'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='20/8/10 21:05'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-1742410894470380295</id><published>2010-08-20T20:46:32.276+02:00</published><updated>2010-08-20T20:46:32.276+02:00</updated><title type='text'>Thanks for the interesting bit. But why are you ac...</title><content type='html'>Thanks for the interesting bit. But why are you actually using the minimum? The coordinates are in clip space (0 &amp;gt;= z &amp;lt;= w) after the matrix multiplication, right? Or are you using GL conventions?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2104155741869385332/comments/default/1742410894470380295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2104155741869385332/comments/default/1742410894470380295'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/08/rendering-light-geometry-in-deferred.html?showComment=1282329992276#c1742410894470380295' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/08/rendering-light-geometry-in-deferred.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-2104155741869385332' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/2104155741869385332' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-864937748'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='20/8/10 20:46'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-7529003622565446770</id><published>2010-08-18T21:06:25.101+02:00</published><updated>2010-08-18T21:06:25.101+02:00</updated><title type='text'>Yes, You are right that most of the quality degrad...</title><content type='html'>Yes, You are right that most of the quality degradation comes from range decrease. I didn&amp;#39;t think about it when I wrote this post. Scaling could work, but it would require a change of texture pipeline (16 bit source textures, some tool or smart artists).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/833356397474520224/comments/default/7529003622565446770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/833356397474520224/comments/default/7529003622565446770'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2009/11/premultiplied-alpha.html?showComment=1282158385101#c7529003622565446770' title=''/><author><name>KriS</name><uri>http://www.blogger.com/profile/01055035127272189489</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2009/11/premultiplied-alpha.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-833356397474520224' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/833356397474520224' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-52864689'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='18/8/10 21:06'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-2660340736986940956</id><published>2010-08-18T19:18:57.809+02:00</published><updated>2010-08-18T19:18:57.809+02:00</updated><title type='text'>It seems to me, the main cause of quality degradat...</title><content type='html'>It seems to me, the main cause of quality degradation in your sample is color range decrease. You should scale premultiplied image to full range in order to have better compression.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/833356397474520224/comments/default/2660340736986940956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/833356397474520224/comments/default/2660340736986940956'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2009/11/premultiplied-alpha.html?showComment=1282151937809#c2660340736986940956' title=''/><author><name>Aslan Dzodzikov</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2009/11/premultiplied-alpha.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-833356397474520224' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/833356397474520224' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-534085438'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='18/8/10 19:18'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-6006701513554763183</id><published>2010-08-15T12:22:10.228+02:00</published><updated>2010-08-15T12:22:10.228+02:00</updated><title type='text'>This sounds like a very interesting idea! I can&amp;#3...</title><content type='html'>This sounds like a very interesting idea! I can&amp;#39;t wait to see if it works, because I&amp;#39;m not so sure about it :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/6454382393018540049/comments/default/6006701513554763183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/6454382393018540049/comments/default/6006701513554763183'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/08/aggregated-deferred-lighting.html?showComment=1281867730228#c6006701513554763183' title=''/><author><name>Reg</name><uri>http://www.blogger.com/profile/18016986012138243434</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_5p8o9R2gLQQ/S8n6hDzaOHI/AAAAAAAAATg/8zWXtU1XCaE/S220/avatar-UML.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/08/aggregated-deferred-lighting.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-6454382393018540049' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/6454382393018540049' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2055375668'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='15/8/10 12:22'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-6466674019980805974</id><published>2010-07-31T07:29:09.198+02:00</published><updated>2010-07-31T07:29:09.198+02:00</updated><title type='text'>just wanted to note for others which may be trying...</title><content type='html'>just wanted to note for others which may be trying to do this:&lt;br /&gt;I also had to install 32bit packages of libXtst and cairo in order for eclipse to work.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2025893285943218690/comments/default/6466674019980805974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2025893285943218690/comments/default/6466674019980805974'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/06/cell-sdk-installation-on-fedora-13.html?showComment=1280554149198#c6466674019980805974' title=''/><author><name>shuffle2</name><uri>http://www.blogger.com/profile/08201827125412664984</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/06/cell-sdk-installation-on-fedora-13.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-2025893285943218690' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/2025893285943218690' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-816022478'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='31/7/10 07:29'/></entry><entry><id>tag:blogger.com,1999:blog-8517115461722256631.post-5551835389443846072</id><published>2010-07-30T09:27:08.775+02:00</published><updated>2010-07-30T09:27:08.775+02:00</updated><title type='text'>Hi, it looks like You need to install sysroot_imag...</title><content type='html'>Hi, it looks like You need to install sysroot_image ( rpm -ivh sysroot_image-3.1-1.noarch.rpm ).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2025893285943218690/comments/default/5551835389443846072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8517115461722256631/2025893285943218690/comments/default/5551835389443846072'/><link rel='alternate' type='text/html' href='http://kriscg.blogspot.com/2010/06/cell-sdk-installation-on-fedora-13.html?showComment=1280474828775#c5551835389443846072' title=''/><author><name>KriS</name><uri>http://www.blogger.com/profile/01055035127272189489</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://kriscg.blogspot.com/2010/06/cell-sdk-installation-on-fedora-13.html' ref='tag:blogger.com,1999:blog-8517115461722256631.post-2025893285943218690' source='http://www.blogger.com/feeds/8517115461722256631/posts/default/2025893285943218690' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-52864689'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='30/7/10 09:27'/></entry></feed>
