<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Martin Codes</title>
	<atom:link href="http://martinecker.com/martincodes/feed/" rel="self" type="application/rss+xml" />
	<link>http://martinecker.com/martincodes/</link>
	<description>Ramblings from a video game/graphics programmer on anything coding- or graphics-related</description>
	<lastBuildDate>Thu, 12 Oct 2017 19:34:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Cool Link Stash, May &#038; June 2013</title>
		<link>http://martinecker.com/martincodes/cool-link-stash-may-june-2013/</link>
					<comments>http://martinecker.com/martincodes/cool-link-stash-may-june-2013/#respond</comments>
		
		<dc:creator><![CDATA[Martin Ecker]]></dc:creator>
		<pubDate>Mon, 01 Jul 2013 20:02:32 +0000</pubDate>
				<category><![CDATA[Cool Link Stash]]></category>
		<guid isPermaLink="false">http://martinecker.com/martincodes/?p=246</guid>

					<description><![CDATA[<p>Graphics Matt Swoboda (aka Smash of demoscene fame) posted two interesting posts on real-time GPU ray tracing. In the first post he mostly talks about the various techniques he tried, and in the second post he discusses some more implementation &#8230; <a href="http://martinecker.com/martincodes/cool-link-stash-may-june-2013/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://martinecker.com/martincodes/cool-link-stash-may-june-2013/">Cool Link Stash, May &#038; June 2013</a> appeared first on <a rel="nofollow" href="http://martinecker.com/martincodes">Martin Codes</a>.</p>
]]></description>
		
					<wfw:commentRss>http://martinecker.com/martincodes/cool-link-stash-may-june-2013/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cool Link Stash, April 2013</title>
		<link>http://martinecker.com/martincodes/cool-link-stash-april-2013/</link>
					<comments>http://martinecker.com/martincodes/cool-link-stash-april-2013/#respond</comments>
		
		<dc:creator><![CDATA[Martin Ecker]]></dc:creator>
		<pubDate>Mon, 06 May 2013 15:15:54 +0000</pubDate>
				<category><![CDATA[Cool Link Stash]]></category>
		<guid isPermaLink="false">http://martinecker.com/martincodes/?p=235</guid>

					<description><![CDATA[<p>I don't have a lot of links for April because I was pretty busy getting married 😛 Nevertheless, here are some links to stuff I had time to check out: Graphics Some interesting research to be published at Eurographics 2013 &#8230; <a href="http://martinecker.com/martincodes/cool-link-stash-april-2013/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://martinecker.com/martincodes/cool-link-stash-april-2013/">Cool Link Stash, April 2013</a> appeared first on <a rel="nofollow" href="http://martinecker.com/martincodes">Martin Codes</a>.</p>
]]></description>
		
					<wfw:commentRss>http://martinecker.com/martincodes/cool-link-stash-april-2013/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cool Link Stash, March 2013</title>
		<link>http://martinecker.com/martincodes/cool-link-stash-march-2013/</link>
					<comments>http://martinecker.com/martincodes/cool-link-stash-march-2013/#respond</comments>
		
		<dc:creator><![CDATA[Martin Ecker]]></dc:creator>
		<pubDate>Wed, 03 Apr 2013 16:09:22 +0000</pubDate>
				<category><![CDATA[Cool Link Stash]]></category>
		<guid isPermaLink="false">http://martinecker.com/martincodes/?p=223</guid>

					<description><![CDATA[<p>Graphics Fabian Giesen finished his excellent series on low-level optimization of an Intel software occlusion culling sample. The whole series is an excellent read. Highly recommended. Unity 4.1 has a new, useful feature called Property Drawers, which allow you to &#8230; <a href="http://martinecker.com/martincodes/cool-link-stash-march-2013/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://martinecker.com/martincodes/cool-link-stash-march-2013/">Cool Link Stash, March 2013</a> appeared first on <a rel="nofollow" href="http://martinecker.com/martincodes">Martin Codes</a>.</p>
]]></description>
		
					<wfw:commentRss>http://martinecker.com/martincodes/cool-link-stash-march-2013/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cool Link Stash, February 2013</title>
		<link>http://martinecker.com/martincodes/cool-link-stash-february-2013/</link>
					<comments>http://martinecker.com/martincodes/cool-link-stash-february-2013/#respond</comments>
		
		<dc:creator><![CDATA[Martin Ecker]]></dc:creator>
		<pubDate>Fri, 01 Mar 2013 16:52:57 +0000</pubDate>
				<category><![CDATA[Cool Link Stash]]></category>
		<guid isPermaLink="false">http://martinecker.com/martincodes/?p=209</guid>

					<description><![CDATA[<p>Graphics Simon Yeoung posted a nice article on his blog on his implementation of voxel cone tracing. NVIDIA posted a great article on their site on why to use pre-multiplied alpha called Alpha Blending: To Pre or Not To Pre. &#8230; <a href="http://martinecker.com/martincodes/cool-link-stash-february-2013/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://martinecker.com/martincodes/cool-link-stash-february-2013/">Cool Link Stash, February 2013</a> appeared first on <a rel="nofollow" href="http://martinecker.com/martincodes">Martin Codes</a>.</p>
]]></description>
		
					<wfw:commentRss>http://martinecker.com/martincodes/cool-link-stash-february-2013/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cool Link Stash, January 2013</title>
		<link>http://martinecker.com/martincodes/cool-link-stash-january-2013/</link>
					<comments>http://martinecker.com/martincodes/cool-link-stash-january-2013/#respond</comments>
		
		<dc:creator><![CDATA[Martin Ecker]]></dc:creator>
		<pubDate>Wed, 30 Jan 2013 20:07:31 +0000</pubDate>
				<category><![CDATA[Cool Link Stash]]></category>
		<guid isPermaLink="false">http://martinecker.com/martincodes/?p=175</guid>

					<description><![CDATA[<p>C++ There's a good video talk up on Channel 9 from the C++ and Beyond 2012 conference called You don't know blank and blank on the different meaning of const and mutable in C++11. In summary, the const keyword in &#8230; <a href="http://martinecker.com/martincodes/cool-link-stash-january-2013/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://martinecker.com/martincodes/cool-link-stash-january-2013/">Cool Link Stash, January 2013</a> appeared first on <a rel="nofollow" href="http://martinecker.com/martincodes">Martin Codes</a>.</p>
]]></description>
		
					<wfw:commentRss>http://martinecker.com/martincodes/cool-link-stash-january-2013/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>RudeBuild Version 1.3 Released</title>
		<link>http://martinecker.com/martincodes/rudebuild-version-1-3-released/</link>
					<comments>http://martinecker.com/martincodes/rudebuild-version-1-3-released/#respond</comments>
		
		<dc:creator><![CDATA[Martin Ecker]]></dc:creator>
		<pubDate>Sat, 19 Jan 2013 17:27:07 +0000</pubDate>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[new release]]></category>
		<category><![CDATA[RudeBuild]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<guid isPermaLink="false">http://martinecker.com/martincodes/?p=200</guid>

					<description><![CDATA[<p>I just released version 1.3 of RudeBuild, my unity/bulk C++ build tool for Visual Studio 2008-2012. Check out the release notes and download information at http://www.martinecker.com/rudebuild/version-1-3-released/ For those not familiar with the tool, here's a description: RudeBuild is a non-intrusive &#8230; <a href="http://martinecker.com/martincodes/rudebuild-version-1-3-released/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://martinecker.com/martincodes/rudebuild-version-1-3-released/">RudeBuild Version 1.3 Released</a> appeared first on <a rel="nofollow" href="http://martinecker.com/martincodes">Martin Codes</a>.</p>
]]></description>
		
					<wfw:commentRss>http://martinecker.com/martincodes/rudebuild-version-1-3-released/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>C++11 Wrap Pattern</title>
		<link>http://martinecker.com/martincodes/cplusplus11-wrap-pattern/</link>
					<comments>http://martinecker.com/martincodes/cplusplus11-wrap-pattern/#respond</comments>
		
		<dc:creator><![CDATA[Martin Ecker]]></dc:creator>
		<pubDate>Sun, 13 Jan 2013 16:51:29 +0000</pubDate>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[C++11]]></category>
		<category><![CDATA[pattern]]></category>
		<category><![CDATA[wrap]]></category>
		<guid isPermaLink="false">http://martinecker.com/martincodes/?p=193</guid>

					<description><![CDATA[<p>Herb Sutter gave a great talk at the C++ and Beyond 2012 conference on concurrency in C++11. The talk had an interesting interlude on how to wrap all functions performed on an existing type T in order to inject any &#8230; <a href="http://martinecker.com/martincodes/cplusplus11-wrap-pattern/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://martinecker.com/martincodes/cplusplus11-wrap-pattern/">C++11 Wrap Pattern</a> appeared first on <a rel="nofollow" href="http://martinecker.com/martincodes">Martin Codes</a>.</p>
]]></description>
		
					<wfw:commentRss>http://martinecker.com/martincodes/cplusplus11-wrap-pattern/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cool Link Stash, November/December 2012</title>
		<link>http://martinecker.com/martincodes/cool-link-stash-november-december-2012/</link>
					<comments>http://martinecker.com/martincodes/cool-link-stash-november-december-2012/#respond</comments>
		
		<dc:creator><![CDATA[Martin Ecker]]></dc:creator>
		<pubDate>Thu, 20 Dec 2012 05:54:53 +0000</pubDate>
				<category><![CDATA[Cool Link Stash]]></category>
		<guid isPermaLink="false">http://martinecker.com/martincodes/?p=161</guid>

					<description><![CDATA[<p>C++ Scott Meyers has a new article up on his blog on the distinction between std::move and std::forward and their use in move constructors. Bit Twiddling hacks is a great and pretty long compilation of trickery with regards to manipulating &#8230; <a href="http://martinecker.com/martincodes/cool-link-stash-november-december-2012/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://martinecker.com/martincodes/cool-link-stash-november-december-2012/">Cool Link Stash, November/December 2012</a> appeared first on <a rel="nofollow" href="http://martinecker.com/martincodes">Martin Codes</a>.</p>
]]></description>
		
					<wfw:commentRss>http://martinecker.com/martincodes/cool-link-stash-november-december-2012/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cool Link Stash, October 2012</title>
		<link>http://martinecker.com/martincodes/cool-link-stash-october-2012/</link>
					<comments>http://martinecker.com/martincodes/cool-link-stash-october-2012/#respond</comments>
		
		<dc:creator><![CDATA[Martin Ecker]]></dc:creator>
		<pubDate>Thu, 01 Nov 2012 16:44:49 +0000</pubDate>
				<category><![CDATA[Cool Link Stash]]></category>
		<category><![CDATA[links]]></category>
		<guid isPermaLink="false">http://martinecker.com/martincodes/?p=115</guid>

					<description><![CDATA[<p>JavaScript &#038; Web Development Understanding JavaScript OOP is a great article on, well, understanding how OOP works in JavaScript. It's interesting because it's very different from how OOP is implemented in languages like C++, C#, or Java. JavaScript implements prototypical &#8230; <a href="http://martinecker.com/martincodes/cool-link-stash-october-2012/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://martinecker.com/martincodes/cool-link-stash-october-2012/">Cool Link Stash, October 2012</a> appeared first on <a rel="nofollow" href="http://martinecker.com/martincodes">Martin Codes</a>.</p>
]]></description>
		
					<wfw:commentRss>http://martinecker.com/martincodes/cool-link-stash-october-2012/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cool Link Stash, September 2012</title>
		<link>http://martinecker.com/martincodes/cool-link-stash-september-2012/</link>
					<comments>http://martinecker.com/martincodes/cool-link-stash-september-2012/#respond</comments>
		
		<dc:creator><![CDATA[Martin Ecker]]></dc:creator>
		<pubDate>Tue, 02 Oct 2012 15:30:05 +0000</pubDate>
				<category><![CDATA[Cool Link Stash]]></category>
		<guid isPermaLink="false">http://martinecker.com/martincodes/?p=69</guid>

					<description><![CDATA[<p>From time to time I'm going to be posting a collection of cool links to gamedev-related stuff that I found on the internet over the last couple of weeks. This is the first post in that series. Digital Filters Introduction &#8230; <a href="http://martinecker.com/martincodes/cool-link-stash-september-2012/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a rel="nofollow" href="http://martinecker.com/martincodes/cool-link-stash-september-2012/">Cool Link Stash, September 2012</a> appeared first on <a rel="nofollow" href="http://martinecker.com/martincodes">Martin Codes</a>.</p>
]]></description>
		
					<wfw:commentRss>http://martinecker.com/martincodes/cool-link-stash-september-2012/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
