<?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>Real-Time Rendering &#187; DirectX 10</title>
	<atom:link href="http://www.realtimerendering.com/blog/tag/directx-10/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.realtimerendering.com/blog</link>
	<description>Tracking the latest developments in interactive rendering techniques</description>
	<lastBuildDate>Sun, 12 May 2013 00:21:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Just Cause 2 makes 3</title>
		<link>http://www.realtimerendering.com/blog/just-cause-2-makes-3/</link>
		<comments>http://www.realtimerendering.com/blog/just-cause-2-makes-3/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 01:06:07 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[DirectX]]></category>
		<category><![CDATA[DirectX 10]]></category>
		<category><![CDATA[DirectX 11]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[shader model]]></category>

		<guid isPermaLink="false">http://www.realtimerendering.com/blog/?p=1147</guid>
		<description><![CDATA[A demo of the game Just Cause 2 is available on Steam today. What&#8217;s interesting is that this is the third DirectX 10-only game to be released. There have been any number of DirectX 10 enhanced games, but until a few months ago there was just one DirectX 10-only game release, Stormrise, a mediocre game [...]]]></description>
			<content:encoded><![CDATA[<p>A demo of the game <em>Just Cause 2</em> is <a href="http://store.steampowered.com/search/?term=just+cause+2+demo">available on Steam</a> today. What&#8217;s interesting is that this is the third DirectX 10-only game to be released. There have been any number of <a href="http://en.wikipedia.org/wiki/List_of_games_with_DirectX_10_support">DirectX 10 enhanced games</a>, but until a few months ago there was just one DirectX 10-only game release,<em> </em><a href="http://www.cinemablend.com/games/Stormrise-Is-First-DirectX-10-Only-Game-15851.html"><em>Stormrise</em></a>, a <a href="http://www.metacritic.com/games/platforms/pc/stormrise?part=rss">mediocre game</a> released in March 2009. <a href="http://www.rockpapershotgun.com/2009/10/29/futuremark-talk-shattered-horizon/"><em>Shattered Horizon</em></a> then came out in November from Futuremark, who are known more for their <a href="http://www.futuremark.com/benchmarks/3dmarkvantage/introduction/">graphics benchmarks</a>. <em>Just Cause 2</em> is a sequel, and distributed by a well-known publisher. <a href="http://www.humus.name/index.php?ID=301"><strong>Humus describes the logic</strong></a> in going DirectX 10-only.</p>
<p>I&#8217;m looking forward to see how DirectX 11&#8242;s <a href="http://en.wikipedia.org/wiki/DirectX#DirectX_11">DirectCompute</a> gets used in commercial applications. Perhaps the day there&#8217;s a DirectX 11-only game of any significance is the day we need to start writing a fourth edition. Let&#8217;s see: DirectX 10 was released November 2006 with Vista, so it took about three and a quarter years for an anticipated game to be released that was DirectX 10-only (and even now it&#8217;s considered dangerous by many to do so). DirectX 11 was released in October 2009, so if the same rule holds, then we&#8217;ll need to start writing in February 2013. Pre-order today!</p>
<p>Even now, <a href="http://store.steampowered.com/hwsurvey/">13% of Steam gamers</a> have only SM 2.0. Games like World of Warcraft and Left 4 Dead 2 don&#8217;t require more, for example. So what&#8217;s the magic percentage where the AAA games decide to set the minimum level to the next shader model? I don&#8217;t recall it being much of a deal between shader model 2.0 and 3.0 games; there was <a href="http://www.theinquirer.net/inquirer/news/1047414/nvidia-games-shader-model">a little hype</a>, but I think this was because going from SM 2.0 to 3.0 involved just a card upgrade, vs. an OS upgrade. Which is funny, in that an OS upgrade is usually cheaper than a new GPU, but I think it&#8217;s also because it&#8217;s more critical, like a heart transplant vs. a cornea transplant.</p>
<p>Poking around, I found the interesting graphs below. I&#8217;m sure games have been left off, and some are miscategorized, e.g. Cryostatis is <a href="http://www.uvlist.net/groups/info/shadermodel4">the only one under SM 4.0</a>, and it doesn&#8217;t require DirectX 10. But, let&#8217;s assume this data is semi-reasonable; I&#8217;m guessing the games are categorized more by a &#8220;recommended configuration&#8221; than a minimum. So Shader Model 1.x game releases (and remember, 1.x was pretty darn limited) peaked in 2006, 2.0 peaked in 2007 but outnumbered 3.0 until 2009. SM 3.0 hasn&#8217;t peaked yet, I&#8217;d say (ignore 2010 and 2011 graph values at this point, of course). Remember that SM 2.0 hardware came out around 2002, so it peaked 5-6 years later and still was strong 7 years later (and perhaps longer, we&#8217;ll see). SM 3.0 came out in 2004, and seems likely to continue to be strong through 2010 and into 2011. 4.0 came out in 2006, so I&#8217;d go with it peaking in 2011-2012 from just staring at these charts. Which entirely ignores the swirl of other data&#8212;Vista and Windows 7, Xbox trends, GPU trends, blah-di-blah&#8212;but it&#8217;ll be interesting to see if this prediction is about right. (Click on a graph for the lists of games for that shader model.)</p>
<div class="wp-caption alignleft" style="width: 330px"><a href="http://www.uvlist.net/groups/info/shadermodel1"><img title="SM 1.0" src="http://chart.apis.google.com/chart?chs=320x210&amp;chtt=%20games%20over%20years&amp;chts=000000,12&amp;chxs=0,555555,9|2,000000,10&amp;cht=lc&amp;chco=0088EE&amp;chd=t:0,4,0,8,37,91,100,75,12,8,0&amp;chxt=x,y&amp;chxr=1,0,24&amp;chxl=0:|00|01|02|03|04|05|06|07|08|09|10|1:||6|12|18|24&amp;chg=10,12.5,1,3&amp;chls=2,1,0" alt="" width="320" height="210" /></a><p class="wp-caption-text">Shader Model 1.x</p></div>
<div class="wp-caption alignleft" style="width: 330px"><a href="http://www.uvlist.net/groups/info/shadermodel2"><img title="SM 2.0" src="http://chart.apis.google.com/chart?chs=320x210&amp;chtt=%20games%20over%20years&amp;chts=000000,12&amp;chxs=0,555555,9|2,000000,10&amp;cht=lc&amp;chco=0088EE&amp;chd=t:0,2,2,10,42,92,70,40,2,0&amp;chxt=x,y&amp;chxr=1,0,40&amp;chxl=0:|02|03|04|05|06|07|08|09|10|11|1:||10|20|30|40&amp;chg=11.1111,12.5,1,3&amp;chls=2,1,0" alt="" width="320" height="210" /></a><p class="wp-caption-text">Shader Model 2.0</p></div>
<div class="wp-caption alignleft" style="width: 330px"><a href="http://www.uvlist.net/groups/info/shadermodel3"><img title="SM 3.0" src="http://chart.apis.google.com/chart?chs=320x210&amp;chtt=%20games%20over%20years&amp;chts=000000,12&amp;chxs=0,555555,9|2,000000,10&amp;cht=lc&amp;chco=0088EE&amp;chd=t:0,3,0,3,25,40,56,93,12,0&amp;chxt=x,y&amp;chxr=1,0,32&amp;chxl=0:|02|03|04|05|06|07|08|09|10|11|1:||8|16|24|32&amp;chg=11.1111,12.5,1,3&amp;chls=2,1,0" alt="" width="320" height="210" /></a><p class="wp-caption-text">Shader Model 3.0</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.realtimerendering.com/blog/just-cause-2-makes-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>