<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Gallery items</title>
		<link>http://hdrlab.org.nz/projects/amiga-os-4-projects/radeonhd-driver/warp3d-driver-development-journey-in-pictures/</link>
		<atom:link href="http://hdrlab.org.nz/projects/amiga-os-4-projects/radeonhd-driver/warp3d-driver-development-journey-in-pictures/" rel="self" type="application/rss+xml" />
		<description>All items of the &#39;Warp3D Driver Development Journey in Pictures&#39; gallery.</description>

		
		<item>
			<title>01 spots nothing</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/01-spots-nothing.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/01-spots-nothing.jpg&quot; alt=&quot;01 spots nothing&quot; /&gt;
	&lt;p&gt;1. The first step is to build a skeleton driver. All it does is detect the GPU; it renders nothing.&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:12:47 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/01-spots-nothing.jpg</guid>
		</item>
		
		<item>
			<title>02 spots justclear</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/02-spots-justclear.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/02-spots-justclear.jpg&quot; alt=&quot;02 spots justclear&quot; /&gt;
	&lt;p&gt;2. Next, it&amp;#39;s time to render something. The easiest render operation to start with is clearing the screen/window...&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:12:49 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/02-spots-justclear.jpg</guid>
		</item>
		
		<item>
			<title>03 gears2 flat</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/03-gears2flat.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/03-gears2flat.jpg&quot; alt=&quot;03 gears2 flat&quot; /&gt;
	&lt;p&gt;3. Okay, it&amp;#39;s time to render some 3D geometry. We&amp;#39;re rendering it in white to keep things simple.&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:12:51 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/03-gears2flat.jpg</guid>
		</item>
		
		<item>
			<title>04 gears2 gouraud</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/04-gears2-gouraud.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/04-gears2-gouraud.jpg&quot; alt=&quot;04 gears2 gouraud&quot; /&gt;
	&lt;p&gt;4. Now, let&amp;#39;s add some colour. The gear looks weird because the z-buffer isn&amp;#39;t operational (that&amp;#39;ll come later).&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:13:03 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/04-gears2-gouraud.jpg</guid>
		</item>
		
		<item>
			<title>04 spots gouraud</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/04-spots-gouraud.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/04-spots-gouraud.jpg&quot; alt=&quot;04 spots gouraud&quot; /&gt;
	&lt;p&gt;4. At least the spots demo looks right now that colour has been added...&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:13:12 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/04-spots-gouraud.jpg</guid>
		</item>
		
		<item>
			<title>05a gears basictex</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/05-gears-basictex.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/05-gears-basictex.jpg&quot; alt=&quot;05a gears basictex&quot; /&gt;
	&lt;p&gt;5. Implemented both z buffering and basic texturing. Now the gears demo finally looks 3D, even if the colours are wrong.&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:13:20 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/05-gears-basictex.jpg</guid>
		</item>
		
		<item>
			<title>05b openarena basictex</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/05-openarena-basictex.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/05-openarena-basictex.jpg&quot; alt=&quot;05b openarena basictex&quot; /&gt;
	&lt;p&gt;5. OpenArena may look flat and ugly, but this is a proper 3D scene. We&amp;#39;re making progress...&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:13:25 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/05-openarena-basictex.jpg</guid>
		</item>
		
		<item>
			<title>05c aquaria basictex</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/05-aquaria-basictex.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/05-aquaria-basictex.jpg&quot; alt=&quot;05c aquaria basictex&quot; /&gt;
	&lt;p&gt;5. Aquaria still looks horrible, though. We need more features!&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:13:16 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/05-aquaria-basictex.jpg</guid>
		</item>
		
		<item>
			<title>06 aquaria alphablend</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/06-aquaria-alphablend.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/06-aquaria-alphablend.jpg&quot; alt=&quot;06 aquaria alphablend&quot; /&gt;
	&lt;p&gt;6. That&amp;#39;s better! Alpha blending makes all the difference. &lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:13:27 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/06-aquaria-alphablend.jpg</guid>
		</item>
		
		<item>
			<title>06 openarena alphablend</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/06-openarena-alphablend.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/06-openarena-alphablend.jpg&quot; alt=&quot;06 openarena alphablend&quot; /&gt;
	&lt;p&gt;6. OpenArena still looks rather flat, but alpha blending definitely helps.&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:13:34 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/06-openarena-alphablend.jpg</guid>
		</item>
		
		<item>
			<title>07 openarena multitex</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/07-openarena-multitex.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/07-openarena-multitex.jpg&quot; alt=&quot;07 openarena multitex&quot; /&gt;
	&lt;p&gt;7. Up next: multitexturing support. Now OpenArena has the right atmosphere. Note the 4 fps in the top right corner. We&amp;#39;ll improve that later...&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:13:55 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/07-openarena-multitex.jpg</guid>
		</item>
		
		<item>
			<title>08a openjk noalphatest</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/08-openjk-noalphatest.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/08-openjk-noalphatest.jpg&quot; alt=&quot;08a openjk noalphatest&quot; /&gt;
	&lt;p&gt;8. Square boxes galore in OpenJK. Clearly we still have work to do...&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:13:37 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/08-openjk-noalphatest.jpg</guid>
		</item>
		
		<item>
			<title>08b openjk alphatest</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/08-openjk-alphatest.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/08-openjk-alphatest.jpg&quot; alt=&quot;08b openjk alphatest&quot; /&gt;
	&lt;p&gt;8. Alpha testing gets rid of those horrible squares. OpenJK looks a lot better now.&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:14:06 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/08-openjk-alphatest.jpg</guid>
		</item>
		
		<item>
			<title>09a l26 reflections nostencil</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/09-l26-reflections-nostencil.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/09-l26-reflections-nostencil.jpg&quot; alt=&quot;09a l26 reflections nostencil&quot; /&gt;
	&lt;p&gt;9. The ball shouldn&amp;#39;t be sticking out below the floor in this reflections demo...&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:14:12 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/09-l26-reflections-nostencil.jpg</guid>
		</item>
		
		<item>
			<title>09b l27 shadows nostencil</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/09-l27-shadows-nostencil.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/09-l27-shadows-nostencil.jpg&quot; alt=&quot;09b l27 shadows nostencil&quot; /&gt;
	&lt;p&gt;9. Likewise, we should see shadows on the walls, but the stencil buffer is missing.&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:14:17 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/09-l27-shadows-nostencil.jpg</guid>
		</item>
		
		<item>
			<title>09c l26 reflections stencil</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/09-l26-reflections-stencil.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/09-l26-reflections-stencil.jpg&quot; alt=&quot;09c l26 reflections stencil&quot; /&gt;
	&lt;p&gt;9. So, we add stencil buffer support. Now the ball&amp;#39;s reflection actually looks like a reflection...&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:14:15 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/09-l26-reflections-stencil.jpg</guid>
		</item>
		
		<item>
			<title>09d l27 shadows stencil</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/09-l27-shadows-stencil.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/09-l27-shadows-stencil.jpg&quot; alt=&quot;09d l27 shadows stencil&quot; /&gt;
	&lt;p&gt;9. Lo and behold; we have shadows!&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:14:20 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/09-l27-shadows-stencil.jpg</guid>
		</item>
		
		<item>
			<title>10 openarena mipmapping aniso</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/10-openarena-mipmapping-aniso.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/10-openarena-mipmapping-aniso.jpg&quot; alt=&quot;10 openarena mipmapping aniso&quot; /&gt;
	&lt;p&gt;10. Adding mipmapping and anisotropic filtering gets rid of aliasing artifacts. Did you notice that the fps have jumped from 4 to 32? An 8x boost thanks to optimizations. Not bad.&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:14:22 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/10-openarena-mipmapping-aniso.jpg</guid>
		</item>
		
		<item>
			<title>11 supertuxkart mipmapping aniso</title>
			<link>http://hdrlab.org.nz/assets/galleries-3/galleries/11-supertuxkart-mipmapping-aniso.jpg</link>
			<description>	&lt;img src=&quot;http://hdrlab.org.nz/assets/galleries-3/galleries/11-supertuxkart-mipmapping-aniso.jpg&quot; alt=&quot;11 supertuxkart mipmapping aniso&quot; /&gt;
	&lt;p&gt;11. That&amp;#39;s it for now; time for the first public release. Enjoy!&lt;/p&gt;</description>
			<pubDate>Sat, 08 Aug 2015 15:14:26 +0000</pubDate>
			
			<guid>http://hdrlab.org.nz/assets/galleries-3/galleries/11-supertuxkart-mipmapping-aniso.jpg</guid>
		</item>
		

	</channel>
</rss>